{"_id":"@david18284/ddns-cloudflare","_rev":"8-bf68bc620a575b3cb59da3e8dad51f8c","name":"@david18284/ddns-cloudflare","dist-tags":{"latest":"1.4.0"},"versions":{"1.0.0":{"name":"@david18284/ddns-cloudflare","version":"1.0.0","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"node-fetch":"^2.3.0"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/preset-env":"^7.11.0"},"gitHead":"5cedde2175797f901ba8e039cc7605f5085265a2","_id":"@david18284/ddns-cloudflare@1.0.0","_nodeVersion":"12.6.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-0dqOOnOELli2ul3b+oq3iXI0eSGRva2ntVaUI817VmJoXIB5sm9H/JGfz4ShCQSv9r+giMof1lS7xDIXD7GczQ==","shasum":"7c381e705c92132f06312a826ffddcf230be832f","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.0.0.tgz","fileCount":20,"unpackedSize":29681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ9OECRA9TVsSAnZWagAAlY8P/1LA0M+SMfu38jj4W3bu\n2uiu9MwIk0JvqWFV2Wbxz92FfMY1j71vP4r78IsiuFmgbjiFVx1BTq6wKPq4\nVaZ9d5mszZt8QkkzD94U7XVk0sE8YTFbiSdx8fOhjGedxv69OqqtG+RldZ+4\nhF3fe+0bvPaFh+wp2VeJYNz5myvlEoTe0dw12WKrTMEOUKnKJ9qMZ8G5Krgv\nZYgdJ2MumxIfmjWQDZ6V16u3EcPkHe0HN3h0gjH2BJriEYrpGeZJshcvz2Q8\nDQT1oDG5I1rTHYkK2IS27T3keNdUO7Jdpb3Ai067il/VFFxNc99sTdlXCYAR\nhvNMx+Z0pQCSIPXYR7QzxqewbWrbQSc+ol5kmtzP++yLPgvViDSLu79832W+\nQN9Pzripc67JO2lgRLAZdSDHi69wYiS0XEoG0NV3NjQTMYF5vNafVk2Cuz3y\ncpxHuSuCH+64RH2A43PBdu9jFaPAv/QaL/eEpbhN27XwCGA4eOG3lOykX8JD\nv1kwUn/fet56H/pcHSdR4zyefl0QH6ZahdQ3HVyP3rzxO4N/5voCbKohS8JZ\nJ9KNUN6Zr889dg1RUqE7cC+u3JeIyvT9DE18M7Jbkhwsdjhf4bpUdg8KNK2q\neIJEx2n0SoIsZ4iOKN9coamsDPYU9hcFi+a6NzMIPoqg0DIE7g5i4nOa/rS2\nh+wF\r\n=g/1v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ6Nea5XyddE2vV26Sva2WqFjtbDR39Qt8RZOagYcBsAiA2Ya00Y6rC6THss8vLIvRJyW9V1ZP21PR6XoVa2sQAtg=="}]},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.0.0_1598280579656_0.26634403997733"},"_hasShrinkwrap":false},"1.1.0":{"name":"@david18284/ddns-cloudflare","version":"1.1.0","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"02c9548d459da52eb9c7f833e18795df121497d2","_id":"@david18284/ddns-cloudflare@1.1.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LT24YgkRdGmOdyhcxuy12ZtJGCvAlDCPzBo9AgOvZhXaj9bMISsP8RZIJ4kTdzvcHWGivN5SgujD20OGS6Nv0g==","shasum":"96bbab27bbbaf3083d7f5bf15e02f34d6660b476","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.1.0.tgz","fileCount":13,"unpackedSize":11869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oxuCRA9TVsSAnZWagAAIWEP/RWg3VXOe8OK3tIp+ukF\nMMxlhibbunfY/JMWl3FpR9RkeVF4bCNMAeoERi3UVR9a5WSaMb5lGcodS8WL\nlPppJPd8KGWo2wQrF/cN8kiYeONj0kEU4VAzzdnKckmNam1cbCRX0KAjDuMW\nvpIdqV7MVhE71LkhZfW7buKA3GZdXI7l/zWeU2N3bSS445CHCjEF2azp2piB\nk8EByxmgq3AHLPTyjyhPY7hZDWqXGJ+cudREsh5MQqj5EL8pQLIOLEBFO7Qd\nyqmHu21IT3O0yBfAhztPsf4AMF1U45O45wV+kb0Pca1yf5dgLGTPrkiZmGHB\n50zJssfPs/QKKYQI+XXTl5OdrYls4//JXVHlWUZfswWrm/RUN5KRu07hUOvI\noYU7D1bbDRj4wcvgbwSvIdGDp5KpTDYaWVtoO4NQUmzUuj+yR/Ku3IBxqujn\nb6nSu8+HlXph1lt4TPkyY+9Qenk04N5U9cAuc7XLGroTHoypn5CgZH3lUiZy\n4fKBOeZNcUOGLchvsmDknRNXPjObMnlfYIqCtoe8ZlOc1Ybi4R6NnHrXaNUf\nFD6ubOcYg1iyVSjsrlhtyocKiZr3v3zFD+MAXSzBb9D1aiIr90GZjvr8rs+n\ncKsU5xL3+ZmBRFNtGdvEU2RXnry0VJWpjdPTCKxzT6FaucSIKbbiUR3LZkh6\nr1SY\r\n=odiQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+i6FvikxEFH9ZbH2XojBy8eCEUOC+z6fKqsQo3W2wXAiEA1zGb24Q3e9BvxH8ZxbwIVMc80p9n1ndwLG9bbH4HI3Y="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.1.0_1626508397890_0.9806314089345289"},"_hasShrinkwrap":false},"1.1.1":{"name":"@david18284/ddns-cloudflare","version":"1.1.1","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"26e48952b59e07f8a54ba1f6d596ba668586a721","_id":"@david18284/ddns-cloudflare@1.1.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-78Du2/hoZ1ep7XYgu9qI/Pc5y0OZqucTJQ1xq8Jhj1QrTYM+2c3FLRiD67HDJMJFdflSdw9vKoTTpnCiQ2JwUA==","shasum":"3d37d679e3b6b89707896d9e06550f137925d886","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.1.1.tgz","fileCount":11,"unpackedSize":21470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8o3xCRA9TVsSAnZWagAAkBoQAIPyYl8EuZi8urR5qWWE\n/FUi1GSm3FbQDO5nfKHGIUqExBRpsvq6RPCpQLJiif3NDlxzon3U4vdRiGHm\neAZAD/5mmH7IUbuQR8/LP8d2YHizIU0U8elhcWJ8JLxFT2ydeY0Mz/Fo/rzW\nO59MdaenWV8Pjmfxa6W9t4mQmWKcs/6+9s36Py45GfWCAq3j9A2bZIMvwMXM\n+8jci2yOfXHgX5U4mAksHv5ShlXI5g/me89J7wvwrsVqaYFtloTEDmQsSl3F\nx0vTkbny6hzDKww1cJEKesF6gwETCJJhR5gBhq+mYKdV26A2Yiaku5vn1IMT\nWz8gmnquL+RGyJvP8FbRUDPgLkm2SSbH6K2ZgTFX+ZNSsBvvKIlTKqJ7Edkj\noLq8lhcxNp0WMlkwQ7oWsSBjOSm05ZuV8raRLg7mAa++gyh0RFO79MPzx2uq\n+TOKcQF7OvKiBfZfKXkMofE9ldDlIEoi9z4bWT1DeDn8zFGIjSLNRbIj3CVk\nInIwP3yObXDaSOVz4xxIMMArFJavRrsWTbknkz/Ycvx/3qp3ezLOJlAdCVWL\nTBNIDqX7gZGTg5+/UWrP5oy6LB8k0kfNhWJxx6PvC9Ys2ZNh9PUgPelRDbLt\nyHK/4YL1rhia2QCFtP+mwf1Dzum8uB0+5V7OLA2fPkY79cRmsVo3XDwYO3Wj\nJQ1k\r\n=4EOt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYFBqzxpIqpGpJ/Nkh49dGz2sxAp3v0FNpifCVdOS+ZQIgd2MbKWwUL2GancqP1od6I2WHEKPoEfk6TKz0Nuvz7JY="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.1.1_1626508784968_0.8070948143974992"},"_hasShrinkwrap":false},"1.1.2":{"name":"@david18284/ddns-cloudflare","version":"1.1.2","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"56fb3600ce016964b251c7e71096ec3ad8d87c90","_id":"@david18284/ddns-cloudflare@1.1.2","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-iNCdHJyOjuhP9H9QHAo36Q5rr8L8ApjVmwTcRSkjldgmcRys56K3rYThGVlnuXCVaI+oy/G9F6DLs2GD6LZLLg==","shasum":"b083237285f5c05605aeb750cfa05d2ce382550b","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.1.2.tgz","fileCount":9,"unpackedSize":21372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8o6tCRA9TVsSAnZWagAA0pIP/07psEuIzL6jnIiMv23I\naAdX57cC8809BH5Dw4sHpL//HXwG+/+j4Q+Z4Vg+JuNiQLjBDPd7L7tQ//DP\nD4WBtCIlVxD1TCxIBIeIquKYFo9Fyr+uvAbW+uD4dzp6R/rQSY5+riiiUh5g\nXMvQhT4PnBBN8/x/pVMA+hJLfOSfUCkYPgud4WrDA9bjxCQ7qfxxwvvefZNu\nblCZlPWdxI11HlgAJxrGQq+ytZs9q5IFp1DGdh4jYclYLYZ9oodFNyhG5zn7\nFjhf5rvtoFSRmqqmUTTLimMlvN05P7hY5lTWux8+aA29x1dhOFEylr0QKFxm\nkqXn0i9J42U0JpE3Gasyl2h3ZjUjv510ReLBdLCSL9X1lvilPpwUbdj0kUbk\nVDAw/7fiD8daz0J+wFnMfuqR2b/jHR/a6p2jLfoi/SMoIKO8YXpO+MPbISEB\n2ggmGEiyZcZKZe6qHNDMaUicV9t0tn169mVQYm5g1eM7UAfZ4JVja7SA0mmX\nq/sti1DL3bWpm5Ri7kx6LyD4tDgPtGAsH6DIrvEPZe59kBgqVqCA7rATgtdX\nzM8g8TbTNToqW/XDK1rDFKI/FTPrArdrz5ofciaml9qI90qcJyjXWvB3j38x\n6Zs+N6grrcbyJ/hXf+iHU8T2uCu3UZEj4yfXp3K9krySzq8CdHUQlUDc7axT\nnOFr\r\n=KhSD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBS3j4XMCz4Z/n5H5+y7M5bQoaz7L6WslFBh2I+WKnGmAiBhNyPS/OdsT01UMo+ToEFGe7Yzsp9gcj5sJovIh4LTTA=="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.1.2_1626508973640_0.6499085432663749"},"_hasShrinkwrap":false},"1.2.0":{"name":"@david18284/ddns-cloudflare","version":"1.2.0","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","argparse":"^2.0.1","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"0f63bbbe15103f2b878c20243bad3a2097dea046","_id":"@david18284/ddns-cloudflare@1.2.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-kMRfmRLb54iOEj6YSQV2vrVpQVRh271bAljl3AAVKeLaq2TYn2XHI1f5RLWB2k4jtK+pSaLTXCzfLjKkaxzCtQ==","shasum":"e340b6bef30a3e5d06d9c6dcc4e36f62e48f03b4","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.2.0.tgz","fileCount":9,"unpackedSize":21999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ujUCRA9TVsSAnZWagAA6ogP/Rtxl2yGn1n6QvaC4VSY\nHUP2hPZtWnkPNJIrX5o8SiXRsVrNtROmkxR0M2Pjuus2/8flz0+u9aru1+x3\n9IsXCJWhbEBgoudqMhAhunJnDk1AteXZSTbEMMnMpgjwVzZLYKfaBIAtRaKO\nvGuCp0OHokZw4CKTe5opyMyOMlLC45X9xVcbRy4ym/CMxwHS+ZB4Q90HJc5V\nt3r3IWfv7wbqdtMCarTAZoqeZsMm5oJ1nevSSmunKWoZJ/EgpycT432fuOz2\nD9NZ9M2xtf9qI+Mltb6CZzmnxvKlNd2C53Ck65djMqkCwQlxPtrzAy4K92Us\nf1o+7pEEEgXJgvHNihUA5xa55//otvWnxmRVXqzNwyr2xLtXtUlgoXQSkn0M\nRotuqssGaPbJHj+NlAlEUo+0GvmUkTY3qLh2PelS1ILMdzD7Zt1kJTNrgyqB\nR8FHv28QYLpD53JzdCasYFg9D/nGy281V3nWpasCXs1TTxYXqfll7c/3LnJF\nSv5lZY2arY/2916HoivIlQWqOSIe23Afsrk3dNh7Fz41Zx5HVmVV8cdplcKB\n1B7DO0d8JrquGjai2vbdeqqY3Dx8P1R1sktq4sa95WIkgdO3q5GRQUIDhbYG\nY/oRpPaSgmoSeORj0scj2a5TTl15kz1E1L1wsHAMG/ahI8xWvxCJRW44+OIC\nEHBK\r\n=3vW4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxJL9IylBYDKAJRxLE0gs+X4r1Y6tqtTgvd8X41Bt8qAiA8eZLp3FDD1kyb3ZQTee/ImGF6eEBpjZ/5Ph017MooLg=="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.2.0_1626532052167_0.38568524075092836"},"_hasShrinkwrap":false},"1.3.0":{"name":"@david18284/ddns-cloudflare","version":"1.3.0","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","argparse":"^2.0.1","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"6063fa4804e46b59a1486f9b2031d06b6436e70e","_id":"@david18284/ddns-cloudflare@1.3.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-N6F09YAcohkWzDJ7urRAXVssDhs/qX8BRN6cU5byPeeBZLCy3gWgcpHlbguguLERQhlnm4mtGAdJTnRomRii3g==","shasum":"3f2e8c44b40e54abd186fb814df9efd5c86cc0d5","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.3.0.tgz","fileCount":9,"unpackedSize":25055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8vUZCRA9TVsSAnZWagAAv/YP/A83zR+jk/vM+ELkwkQj\n4RmyO3QIld8dSUHrkyiIuXVOjh+4Bg0lOKDPMouXQMKBt/9ar357f1DUFtxF\ndEIcTCv1mRVXT8fuoRCMdJ/Z3WCIDWuwfYV3LIOfHK1maVoEFNwGGjn1AsOa\niOJgjCGU48/r4zYHMW+txCKgN7Ll9SC+DQfs0pBrPm9M78Q21ZHbW23s5dBx\nKxRKcwgBwoD8FaMR5phTTN6K9JRXcIVJ7+bynSWRzN2tVnUb3AZNecUS5lzK\nj9LTsjy6tWtKhnP6yUmyLoKf17wllqNPlT+ZqRY+p8ou+bmAaWcTD5Ma1ARg\n1h7p7q3ayT6FVZUcE0n5c9ZX/r2ajCJaxNFPxl9T2feVZkeLjryCCCL25oPC\n5nhmlehnxjGn8kbQnYGbm3PxMOR0fTdNlZv+KKknaaFLlIlfgBzw6wqnVhSg\nTCPNqV+2bsht02aB9x4bSggwL6xiyXRBYsdZgbfucGbXTSuuUG2cx/uTbU6u\nCIyvtZie70aVg/k4ip9qOO34vr6X2oi1RlgVd6BWF6sHIhXpI/v+UQj1zkA3\nGVVl2TlwavK6LXuGyw9OgsWXEo1sFM5Svzb/JAxUf5zyEIAlQAf7e/RjwaTM\nHfrjVtdOg83aN8Fx+bpEKwJtrcHrCFinWyITS5f+ulLF/RuBOPJiXXhqIcNK\nC9Nx\r\n=q/HJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2Xe+U1WvXMUq+Q+fF37/PJS/J1nc2tDlP8ZoI8vMZcAiEAtG6YwWizELIwByU/fhYhlTFmzUyaFHDpEp1UGEoNsJM="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.3.0_1626535193265_0.9854947646136833"},"_hasShrinkwrap":false},"1.3.1":{"name":"@david18284/ddns-cloudflare","version":"1.3.1","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","argparse":"^2.0.1","js-yaml":"^4.1.0","node-fetch":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"18f70956b686056e640b549745969f4ab0d1cf17","_id":"@david18284/ddns-cloudflare@1.3.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-SnXWvdmeKGCkQS/yxfPYgRfGjhc0XrMPh4N7PtSJmxLmd8hNpbBAes61e0gPKsmDfzpKic+/NMy8jmHqaLVJxg==","shasum":"a7a66eb06c5a641e622e67ac7f93615e332ed867","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.3.1.tgz","fileCount":9,"unpackedSize":25735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8vZ+CRA9TVsSAnZWagAA1I8QAIw7xLiOOu3dmHC68HGK\n/K9leMiPTwSmAj0KjlzKRjPpSzLPC8s/zPTauLLsVlYA26ziTHYDmi9utBMk\nEmjMcct4JbNVQViUdyKKb70UMSbTlmPjTUW+/zPNbKxyP9lSQVuJx3hiC7ZI\nwIrlzm3mVl5mwpyhzil7xWD0IgrkuTp3qGuBrX7g7BWn69PQCVzM0/OEK6AM\n+i8UMewvBJ0q1HjbrxElD0v8A46Ah1VFksl4o+7Y15kpRdpsB13sZoGP3h6/\n6utQy4gFXjy5iifANfE3LMwpiEuAfjoNmV5GCo5487lbJjQZizFPTH6xmmF4\nIj0aDH7lXjwk5cc4cuKb0g6CBvwzs5yMAlZkkKgBDP585/SP+TI/WpIZrcDA\nB8ZCaUa1azWagV2RVLs+JYnf9feeVe+kU47TyNgkKTdis93ms/eXGnJLz/+r\n2CENPq9VCNVgOMM1ssr55oKfZshZInCC/XTZR/r+UvHxP5B9DBf0MEzKvZNP\nzj1EzOo2Fy/UWHQOvSxy6cGEtVr12KGaWZCozC4jZO3r4VuLkNQiXlTEsB2R\nO2S4T8JztePYGF5wR1HLSpVMmHvXbhMZaVDgbVcz8SDkQE5P5Jn+gsrELDwq\nbrqSPZ+RiSlNZE2KKxD43tiwWpG3qGkDlbgbp0zqnrJSNC1tKbinWmbr/LYB\nNltz\r\n=njUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9zYQ2mVjQjUFFO6Fglifivx1swkyY4DutqaNQ2QiArAiEAj1x99DBPr0Z28bXBxElpZrC32nbQCf92tqHXsf5+QyY="}]},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.3.1_1626535549810_0.3590009432194381"},"_hasShrinkwrap":false},"1.4.0":{"name":"@david18284/ddns-cloudflare","version":"1.4.0","description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","main":"./build/index.js","bin":{"ddns-cloudflare":"bin/cli.js"},"engines":{"node":">=14.0.0"},"scripts":{"start":"npm run compile && node build/index.js","compile":"babel src -d build","test":"echo \"Error: no test specified\" && exit 1","prepare":"npm run compile"},"repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"license":"MIT","bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","dependencies":{"@babel/runtime":"^7.14.6","argparse":"^2.0.1","js-yaml":"^4.1.0","node-fetch":"^2.6.7"},"devDependencies":{"@babel/cli":"^7.14.5","@babel/core":"^7.14.6","@babel/plugin-transform-runtime":"^7.14.5","@babel/preset-env":"^7.14.7"},"gitHead":"3dad92ae94aac6a54a275c586a8389a8aaa9f8d1","_id":"@david18284/ddns-cloudflare@1.4.0","_nodeVersion":"16.13.2","_npmVersion":"8.4.1","dist":{"integrity":"sha512-NRrzSG2dvTwsEoPjeO0+5+hVwOsK0wsIXNCfuQ+eXF6mclgjtooHEegEU+l6USPBQG54Sr24anHvQNpFbMLq4w==","shasum":"9df9c95b472b913d0a90c61600fd54fea5d94737","tarball":"https://registry.npmjs.org/@david18284/ddns-cloudflare/-/ddns-cloudflare-1.4.0.tgz","fileCount":11,"unpackedSize":36928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqlY9V8Eumq1aXqpIhUEexqouonqRjnvMdqLBpEAbfvAiAPztHwIxMfmWeYqzN9y9qVC+C+nSSxV5kTM3uRCRx56g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjebJ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuHQ/+I7shzcGxOmQJbPtFBlJ3ZZ5KR4bcvxrIUAZilRrXeJkKQJJ9\r\nUniNRm4lWHgfCJuoO8GqD5vy7hjo3cPLmUOE5wNpk5MkWSOr7iPGcnw5uSAS\r\nlVHqEqHWPfm1gjSi9oNjHEbTpjENaXBiN5mZ6qXUvui++hnlO+PQBd6GlyJ9\r\n1DD83mNomaI4y3Mb75zvzyYk1Xrj8tS1YkPjotrz8vW5U7qXzZDUBq3xAy5G\r\nRSDXKvEy0Fz9T2sBHUzQSmim6oFPWRLymK52M457KlcYjCd1Uol4qpLczltx\r\nLe3pHO5HLZgXozKQyf9xMm8aTx9rp9g85GTDOljPsf/+0WuddlFDbiLqNkg0\r\n8LSr7hdbTAlPPIazZsvdyQAt3pHI4oD9QYZK17aRjQqfPJRt/lxXMaezAjp3\r\nPC6qRdZq9mZut5FwHkZp9PjEuRlN7V64Cv0/DxyVoU6BPmBCThecQiCtmIRj\r\n2NpBIClACqE/ylwooDdWzcYCQPXyqTS0P3HL3QPW2qTYTcKA1/gKGCWH5lvI\r\ngEDWz/kwIoTGlroBODeTQXT/kNEjNH0OAWdRRMIvVH7hikyuqifAT5hCxEbu\r\njirvDTn77t2cVa28w0+L1LGIIr0aK7oGdxQeNn8aDvHSeZUAC/q1K4ZDXHdW\r\nZQz84DPnQpxGtbS+NJfADMzWDch9ggHpyKE=\r\n=5SvF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"david18284","email":"david@davidl.me"},"directories":{},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ddns-cloudflare_1.4.0_1668919932745_0.7681090387643155"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-24T14:49:39.624Z","1.0.0":"2020-08-24T14:49:39.772Z","modified":"2022-11-20T04:52:12.970Z","1.1.0":"2021-07-17T07:53:18.062Z","1.1.1":"2021-07-17T07:59:45.139Z","1.1.2":"2021-07-17T08:02:53.775Z","1.2.0":"2021-07-17T14:27:32.379Z","1.3.0":"2021-07-17T15:19:53.413Z","1.3.1":"2021-07-17T15:25:50.202Z","1.4.0":"2022-11-20T04:52:12.898Z"},"maintainers":[{"name":"david18284","email":"david@davidl.me"}],"description":"A DDNS Updater for Cloudflare.<br>\r This will scan for all \"A\" records and update their IPs.","homepage":"https://github.com/dli7319/ddns-cloudflare-javascript#readme","repository":{"type":"git","url":"git+https://github.com/dli7319/ddns-cloudflare-javascript.git"},"author":{"name":"David Li"},"bugs":{"url":"https://github.com/dli7319/ddns-cloudflare-javascript/issues"},"license":"MIT","readme":"# ddns-cloudflare-javascript\nAnother DDNS Updater for Cloudflare written in Javascript.\nThis will update the IPs of A and AAAA records.\n\n## Usage:\n1. Clone or download the repo\n2. Run `npm install` to install all necessary dependencies.\n3. Fill in `parameters.yaml` with information from your Cloudflare Account. You can remove the zones array to scan for all zones.\n  * Create a token with Zone.Zone and Zone.DNS edit permissions at https://dash.cloudflare.com/profile/api-tokens.\n  * To use an API Key instead, replace `TOKEN` with `API_KEY` and `EMAIL`.\n4. Run `npm start` to update records on Cloudflare.\n5. Make a cron job to run this every so often with `crontab -e`.  \n   Appending the following to update every 15 minutes:  \n   `*/15 * * * * /full/path/to/ddns-cloudflare-javascript/update_records.sh`\n\nYou can also install this with `npm i -g @david18284/ddns-cloudflare`.  \nAfter installation, you can run it using `ddns-cloudflare parameters.yaml`.\n\n## Configuration\nSee `parameters.example.yaml`.\n\n### Local IP\nTo use a local IP, name the interface under `LOCAL_INTERFACE`.  \nAs an interface can have multiple IPs, you should add an IP index here.\n```yaml\n  LOCAL_INTERFACE:\n    name: \"eth0\"\n    ip_index: 0\n```\n\n### Allowlist\nTo create an allowlist of records, add an `EXCLUSIONS` to the parameters file. These A records will be ignored.\n```yaml\n  EXCLUSIONS:\n    - \"store.example.org\"\n```\n\n### Denylist\nTo create a denylist of records, add an `INCLUSIONS` key to the parameters file. Other A records will be ignored.\n```yaml\n  INCLUSIONS:\n    - \"store.example.org\"\n```\n","readmeFilename":"README.md"}