{"_id":"@343max/eero-ts","_rev":"4-8e91bd7d27011ba311178f54b6fad12a","name":"@343max/eero-ts","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@343max/eero-ts","version":"0.1.0","description":"unofficial eero API client with TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","homepage":"https://github.com/343max/eero-ts#readme","repository":{"type":"git","url":"git+https://github.com/343max/eero-ts.git"},"scripts":{"test":"jest --config jest.config.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","sample":"ts-node sample.ts"},"keywords":["eero"],"author":{"name":"343max"},"license":"ISC","devDependencies":{"@types/jest":"^26.0.14","@types/node-fetch":"^2.5.7","@types/yargs":"^15.0.10","jest":"^26.6.3","node-fetch":"^2.6.1","prettier":"^2.1.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3","yargs":"^16.1.1"},"dependencies":{},"gitHead":"b1c0e2eec702397e329f88d603966227453bf61b","bugs":{"url":"https://github.com/343max/eero-ts/issues"},"_id":"@343max/eero-ts@0.1.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-yBZUplq4F7x0EPebu9hPRTfBApvl8OowCTmxpg17AIjNA3+goehgF5ZOWr7jCcS2Gy/MK+RjtMzREWCygsZqUA==","shasum":"42f4d6f78d922be088efdba587b06d44cabcee42","tarball":"https://registry.npmjs.org/@343max/eero-ts/-/eero-ts-0.1.0.tgz","fileCount":9,"unpackedSize":15061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQBhCRA9TVsSAnZWagAA06EQAJYRYpDFI/ndVcMQqCP4\ncAQkbto3DHpEzo1tDEixmqcB24ZtYQqQ6YWB7z62Mg1cjPSs6yjoLbsfXz1C\n5IZau+QPT1VJAc6eoOli7MqVd1VzQwEK0clSWPCC+FMnws614klGjZLgIUE1\nLpjeZD+lbmsn15VwLJBmJFjLdPIGjWdSC42ng7OujgYUwBMULw4hcfEYwpsy\nrnzpG4+WJHzI9bEIWSWYobd7dFLRUYwUA52P/hZNoFrLMmT3HjFeFvKa5NUv\nuQurv2qyoUbMSKgdkarXK5GvjAaB2CpjZhk2U/A8TJmw5/PAavMohnO46vWu\nUWAg6MTwsUhHJ7WHd5lawW/xgK7UfmoIVTosaW+nS6aY8uuszFm3dXUPDqxM\nD/OsXUcAG2sGaLwlaDXrcRewzRM2rBS7ZkzXDRe2Bgz+d7V8tEvOJGBYAxVC\n1fTZRjWk2eiAfbqC5gwWrU8FN0vx9QB6L2sesAubgZmQUH9bYkaytZLzxEGR\n0PYu/Ml58yYJQNfg0Gsb/807CwXsmjQhRNXOSNAo+CO5Auq1vuELUJdGBJYI\nCe7vYu1K6nHjJlxoTqfofmeC/BguWa/S9eysGfWOVxYVWWQ8KjZuRqOoQxfG\nZz9Oy690Zf7HAh8PtnxwDJApM3TkY0NV23gMdqXBSJ+OetTm66LKy5sG6Tps\nL8cU\r\n=kwZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0YZZ2uvDIN/6kUNhfQb0Qie8M1hb3Lz3rfU4a7OAOTAiEAjNkv3tLXeiwwKoBgrf7TweMlem4gRHpRF7wMNIt1IEk="}]},"_npmUser":{"name":"343max","email":"max@343max.de"},"directories":{},"maintainers":[{"name":"343max","email":"max@343max.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eero-ts_0.1.0_1607008353341_0.5638253386603418"},"_hasShrinkwrap":false},"0.1.1":{"name":"@343max/eero-ts","version":"0.1.1","description":"unofficial eero API client with TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","homepage":"https://github.com/343max/eero-ts#readme","repository":{"type":"git","url":"git+https://github.com/343max/eero-ts.git"},"scripts":{"test":"jest --config jest.config.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","sample":"ts-node sample.ts"},"keywords":["eero"],"author":{"name":"343max"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.14","@types/node-fetch":"^2.5.7","@types/yargs":"^15.0.10","jest":"^26.6.3","node-fetch":"^2.6.1","prettier":"^2.1.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3","yargs":"^16.1.1"},"dependencies":{},"gitHead":"a9b486acee490994800b60ee12df1f9b9b13050c","bugs":{"url":"https://github.com/343max/eero-ts/issues"},"_id":"@343max/eero-ts@0.1.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ehr0m48BwdckzfTrOCqOOojIiGIFxu6+WSS86dZwYod3RWmyt9uwv/vhayQixMRMZqIS/84cD/8cTIDHRneIsA==","shasum":"8e47e43943622966d6961c5cd57c671ccf8c7380","tarball":"https://registry.npmjs.org/@343max/eero-ts/-/eero-ts-0.1.1.tgz","fileCount":11,"unpackedSize":16883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyQmBCRA9TVsSAnZWagAAVrkP/i6pcRjx4iifkqWSOFg5\nMmZxlktndXKKz3K9xyiRWRqzbp0LzaizYWGT0bRdp+wENv+7yuQ0rKf4JVNM\nwcVrqJJcOCMf54KWGGQ7s7WCp+dBXpkT2p4gK7deodXHSVgk5Ky/p064f+r2\naU30AyQjw2zJpSRUhFmcV3uVoIH9neMGgEkdWvUXWsrUL9ekoy8/EUHIQ++S\nVGyUG4QIsjXew2EG6gwMvrcyTDchpY617jBDUoJsEjLO56tOncrNzRpLhugH\nrlWJ5t5BJMKzGLbNVOYFUYLZ/1JWFNSkcw2HKPAIib7KFKH40n2I7p8Q8qiD\nzQu8muOKFWbG5Vi6DXQzpVj6eQnyk4a0b78+hrzJ6S3vldKWKZNtrmBVlD5M\no3pTBTuResBfAp78tHlo1uaXKbbTmzL3vdtolWjSKdNQcIUoSnuAe5J36f4d\nrsMriJ04vQg95PF52VmhraD7i5fxuRnNJ1p9SAOFe8uKs3r3Y3UGbV39yKpZ\niXnbOViAcPV/QsHsEDWZIXWsaWiF6Bz/U7qabP8GqpyUuy9aVcxM/jKxTbt8\ny6aMz5LRt6fo38PRJiffYSSPYmePRRYRwIgyYGkPPhFpTdNoI2aKrDbE5hvO\nOu/rLBR5nixgPPYTahFIPvzBPwdfUaVABkHfKQIK7ka3y4NsHl50mEgFSwQ0\nQtL8\r\n=YpJm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4+11zE4joK0xnaLhBJVUInap3+6utCBpDE1ptPPH5AAiEA2IPoFviKvU0IRz15kQ2hyCLmTKjPISdet6hurMfl5nk="}]},"_npmUser":{"name":"343max","email":"max@343max.de"},"directories":{},"maintainers":[{"name":"343max","email":"max@343max.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eero-ts_0.1.1_1607010688560_0.6931949215774444"},"_hasShrinkwrap":false},"0.1.2":{"name":"@343max/eero-ts","version":"0.1.2","description":"unofficial eero API client with TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","homepage":"https://github.com/343max/eero-ts#readme","repository":{"type":"git","url":"git+https://github.com/343max/eero-ts.git"},"scripts":{"test":"jest --config jest.config.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","sample":"ts-node sample.ts"},"keywords":["eero"],"author":{"name":"343max"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.14","@types/node-fetch":"^2.5.7","@types/yargs":"^15.0.10","jest":"^26.6.3","node-fetch":"^2.6.1","prettier":"^2.1.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3","yargs":"^16.1.1"},"dependencies":{},"gitHead":"8eed467bd63939e783819be0c4af6954e51ae054","bugs":{"url":"https://github.com/343max/eero-ts/issues"},"_id":"@343max/eero-ts@0.1.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-kPI/OUqAhcpIwRWOQL8Bsm0ijKGK1voZuVIHJ2VhzzrRMMXMkDwO9EQ+7gzUxyArIkqlN4ZHjvI5/T3y2CEPOg==","shasum":"f0ad92d019680b8537d35ef60cbd6a685d532cad","tarball":"https://registry.npmjs.org/@343max/eero-ts/-/eero-ts-0.1.2.tgz","fileCount":11,"unpackedSize":16883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyrusCRA9TVsSAnZWagAAngYP/3vwlndZGlhUdgCGEPaU\n36ZHGoQxUdFXiID0EOyjrH0wugnIDkEyO4yQmS/ByNSCZ62ok//5lqWgsOUL\nG7DKTfO9oz+mD9ILj3t9dZoNKoR5YF+NVTYufdQlDf97YjWMpl6epZCIHcFa\nQbIqehto/F9RqRHdzPnVr7+TteCRqwEJQZywK5/Sr/fSXMesOTGwe49DsFL7\ni2yZ97KdwEYF2DBeCYfhVc2EeUFfXL/WrKM3T6cNWd1AwAd8YIt7Sken1F2r\n+dZQk/uWTq4eazwBARjSLg6dy2K+EgQ/vKzklOea/0xv8gGtOXCsTtJphX/l\nQVSKUD9GtWjMVvSsrFQbldlinQEI7s8T7GWxMcpnN3N+8ijT32sjPUODarMj\nA//ffuuT9fKydSV/S+f+nvcppJUwH3kVfiMeIf+g2pOqq9T9piKZ7nkhti8c\n/3InAcevISYjjhSa1JXYZ/QulCjsO8WC/BwYMiir9KrbQwPjRv7G2WJQEsRE\nVAQ/CFW00NsZTc3EKLl7aRMfD+CBrFXnjgLw8iJrPqCKPZWcmITbrs5H7TvS\nqAu4xGTRAOY6BQLzEg6Vq2umc3XW/PAQPhDl8lLSt9VmPYZeKVaUyixY72LP\nNa4eYEtCXVhm/G7XrV03E897iEt93FA3zKoQyzNORbpOMphahF7XI7VLB8iR\n9GBh\r\n=HDuv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1NM3UrwyghfN9LgVmyjplZtUcqyxCwum1vn8/TRkj0AIgWhl5JN7MQICc033nHQkbEUmu9nQ4QcTU9D18avf50zo="}]},"_npmUser":{"name":"343max","email":"max@343max.de"},"directories":{},"maintainers":[{"name":"343max","email":"max@343max.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eero-ts_0.1.2_1607121835910_0.9069385522781235"},"_hasShrinkwrap":false},"0.1.3":{"name":"@343max/eero-ts","version":"0.1.3","description":"unofficial eero API client with TypeScript support","main":"lib/index.js","types":"lib/index.d.ts","homepage":"https://github.com/343max/eero-ts#readme","repository":{"type":"git","url":"git+https://github.com/343max/eero-ts.git"},"scripts":{"test":"jest --config jest.config.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","sample":"ts-node sample.ts"},"keywords":["eero"],"author":{"name":"343max"},"license":"MIT","devDependencies":{"@types/jest":"^26.0.14","@types/node-fetch":"^2.5.7","@types/yargs":"^15.0.10","jest":"^26.6.3","node-fetch":"^2.6.1","prettier":"^2.1.2","ts-jest":"^26.4.1","ts-node":"^9.0.0","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.0.3","yargs":"^16.1.1"},"dependencies":{},"gitHead":"1a3b1b33ba1fdb0291af9b286cbbb6aabd8f7618","bugs":{"url":"https://github.com/343max/eero-ts/issues"},"_id":"@343max/eero-ts@0.1.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-TqyiNRwlaICJPSABT7aJ3hFbs6M2DU3Cei5/XZNAYcKK8AMA60utP+1q7nHsHGNdV/vxVboWWOqeJGZ0hztgIQ==","shasum":"1cf93fa505fec4e91c4d66de1de9d52aae62cd38","tarball":"https://registry.npmjs.org/@343max/eero-ts/-/eero-ts-0.1.3.tgz","fileCount":11,"unpackedSize":16880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy2cwCRA9TVsSAnZWagAA25cP/2so7SNWaLei4rlSHe7n\nE0Yq0i49YVUOeFJguaqwoovom2ZOG7Cz3kYkYhE44sWs904AK4kx5FvdhPSd\nD6DjxlKk08tSeMuskLC5vcNRzZMFLvWCu7Ky+wB6Scpm4Qp1HoM+rzyIVUkz\n8Iothlvdo0yQc4d8vgB5ETPHfcyKmbaBDMJlmwf5AbCuTQQhwe+jhcAf4q3P\nZGdi0IHwc6ESUG84ltEHv/qzQFzUmqK7H57degjxErctAoma0vfsy4deXVDP\nd6p27wzv8RvvuCCMBfMvuwWsmtQIM1xrh7epODJd5cRZxucZeiQ3VXB8oRkm\nrM4l3srQyrRqI1Onp29kJsUvO8XMGs5AxiMVTaO5bHfIR0nvjbEs7lBLqwnY\nr5j48jtEWbD/p3/F6P7ZFf5Sxgt1USF58m41sPHZ81pGDIQloBBc6W6eootw\nbgdcA95UrCplstScNulnCITgnXNNw3ORGQ3AJynkp6MkiUKTs8Wmacm8Gc1l\ni7Uj8xn/P5VmDuALBFMJvwfaokWub8E6BatijT3Zw47m0YEyaoku6V3n/z0f\nlgVP484MA9a7xiypWvjsG8wscjnEZr09yckTi6fxIoTrQndSwi7gEdxdVt9+\nsLnGFvI+9eZMUdaUvsCJVqg25ZJB6FYWUh14MF1f0v/lRHl/KwSLtU+tDtqV\nBNde\r\n=CUYm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUA69qPgOYdt4SNprOCZLpLBQiHaCFdtktnAJXif/qDAiEA08vCgidBOw5IuSBUwp4a3fQQS6ycW7DRn9NUTAzWmCw="}]},"_npmUser":{"name":"343max","email":"max@343max.de"},"directories":{},"maintainers":[{"name":"343max","email":"max@343max.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eero-ts_0.1.3_1607165744324_0.8612853101694677"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-03T15:12:33.263Z","0.1.0":"2020-12-03T15:12:33.447Z","modified":"2022-04-04T10:43:35.188Z","0.1.1":"2020-12-03T15:51:28.701Z","0.1.2":"2020-12-04T22:43:56.085Z","0.1.3":"2020-12-05T10:55:44.444Z"},"maintainers":[{"name":"343max","email":"max@343max.de"}],"description":"unofficial eero API client with TypeScript support","homepage":"https://github.com/343max/eero-ts#readme","keywords":["eero"],"repository":{"type":"git","url":"git+https://github.com/343max/eero-ts.git"},"author":{"name":"343max"},"bugs":{"url":"https://github.com/343max/eero-ts/issues"},"license":"MIT","readme":"# Unofficial typescript client for the eero API\n\nBased on my [python eero client](https://github.com/343max/eero-client).\n\nSupports:\n\n- account\n- network\n- eeros\n- devices (on your network)\n- reboot and eero\n\n# Usage\n\nYou need to provide a `fetch` function for http requests, you can just drop in the one from `node-fetch`.\n\nsee the sample.ts for an example.\n\n# Submit your typings!\n\nThe types in `types.ts` are mostly educated guesses. So I made it easy to verify if the types are correct:\n\nThe sample script will dump it's output in the form of TypeScript code that you can pipe directly into a `.ts` file to see if you setup matches the current types.\n\nExample:\n\n```\nnpm run sample -s eeros > eeros.ts && code eeros.ts\n```\n\nIf not please submit a pull request!\n","readmeFilename":"README.md"}