{"_id":"pimatic-phone","_rev":"41-8db9bd1f9855e318aaf1a52cd11346ae","name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","dist-tags":{"latest":"0.9.7"},"versions":{"0.1.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.1.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^1.0.0"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","icloud","ios","android","phone","location","gps","geo"],"license":"MIT","gitHead":"9aafc17da38f664f323add74a20447df0cb69594","_id":"pimatic-phone@0.1.0","_shasum":"dddfa33293641153707edb92a96f9215e9bfbb5d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"dddfa33293641153707edb92a96f9215e9bfbb5d","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.1.0.tgz","integrity":"sha512-2Uc9Yvj3ymSqnVvUrfkmQsPqxj7QWNtSF6gQe6Zu9Ky+j3HrmeAXCPF4gO0RDik+65bq4/QDH4RVC7WzJLQopw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmyXNBt9TEbZLLywpeSkTh0dL4H10S+Hlm/7O9ew0o+AiADqNzZ/jXIPEfeUjvB7EXC578fgh+r+9MfrehgXkF3Vg=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.1.0.tgz_1480604771151_0.5862150643952191"},"directories":{}},"0.1.3":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.1.3","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^1.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL","gitHead":"228f886dd033da309023872e174b544d8f83a985","_id":"pimatic-phone@0.1.3","_shasum":"76f49fe0f102c6780a456d105f6901c29b596cd8","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"76f49fe0f102c6780a456d105f6901c29b596cd8","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.1.3.tgz","integrity":"sha512-9LfxaYRtqWWNtIq/ZfpVXFr7boxNyr4yfVttgv6RwBIMXgVQJfGWrN6R4IrOYcu7YPUaOfHU4hDrEnORF5GNAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAChydnruBdOIsOjSo1bkRsvaYFsHPw5nHpEIE6XQ50UAiAOk0/2BE4spBhlN2EJFTdiLeMtPDl7BA3TT1LlM8GhOQ=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.1.3.tgz_1480781807795_0.4842445228714496"},"directories":{}},"0.1.4":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.1.4","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^1.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL","gitHead":"272082274e3f53160e9f48ec382a7a297cc783c7","_id":"pimatic-phone@0.1.4","_shasum":"523d0cdf9709b280850373188c2f8ccb9e3d5b02","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"523d0cdf9709b280850373188c2f8ccb9e3d5b02","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.1.4.tgz","integrity":"sha512-EYAU7M8WAYvGM2JIAJlqVR6xVpafJym9Z1J9Lsh7VJyIOULDC3oMGF4zXM3sIxJn2+i7xsVkx5KcIcPqIzffpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAUp6fudyqADKkG4h1/foCW4OO5F9//ZaDzq6K+UVwZwIgKfMW2l+Ql3g3u0xj4LeScKJyzefD13uxG8je5wkIT30="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.1.4.tgz_1480828379336_0.5841415119357407"},"directories":{}},"0.1.5":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.1.5","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL","gitHead":"d6841da2a5a5812acc39320fa4e35e9ed773358a","_id":"pimatic-phone@0.1.5","_shasum":"2f87745a9426c15362b153189fdcaa6a2e8cafa2","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"2f87745a9426c15362b153189fdcaa6a2e8cafa2","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.1.5.tgz","integrity":"sha512-PxIihgWHsm37lzzVSs23PKgBwmav6YPqmh4i1+6uT/hu3SldTPU70DdpnbBgO35OE/QK9mwO7aTVL13FcPr4iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5Gir3VInrHlhvAm1xz7HlyU7zFUKEhAVRaCMP0wPt2AiBzRPOirtRFwOYGZC/PJw6PEaQ/1dxEsPJkgjqXru5Oyw=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.1.5.tgz_1480830824074_0.8728109458461404"},"directories":{}},"0.2.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.2.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL","gitHead":"9cd8ea641720e4b32022b55560473ded10412ee8","_id":"pimatic-phone@0.2.0","_shasum":"d5c903f204929d79ab66d3c9923a3b929d6aac75","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"d5c903f204929d79ab66d3c9923a3b929d6aac75","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.2.0.tgz","integrity":"sha512-O1LrEHW0azBhgHtslK1m08YFnpuPxM5yZg2Q+gqCD6B7zIoSfkrNeKzx8CCdLgTwoXsd+LzNi3d1Lomgbg7R4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEpT5x+DmUbO1bfKezjtdM/ZZSQF5n46MBY1Ku7tyEpQIhAIoExNugVnAj7h9JNvkSCXFKZKHdfSOY4SPhikc7sDst"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.2.0.tgz_1480835994658_0.44937517144717276"},"directories":{}},"0.2.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.2.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL","gitHead":"9ecde7f929db36ca8b309a15398774bc468a08d6","_id":"pimatic-phone@0.2.1","_shasum":"634f1d3115371c47baf3ad795676a7b0f037e985","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.6.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"634f1d3115371c47baf3ad795676a7b0f037e985","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.2.1.tgz","integrity":"sha512-gVrqHqe9gn674ry6Cey9+VnBnbXUHjXNQPXECOesJcxrm9VlYgnhCFQgx+YXEdLITvDupJyVrICorGxenBy8dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCHtJBzyf+wAcIranhMgo2j+Dd4siqfx0DZsoETEOUoAiAqzRlLBiCOMvcV8xHos72QDNqnVG+AKa/6rQSDG9Jxkg=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.2.1.tgz_1480837391618_0.1629068674519658"},"directories":{}},"0.2.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.2.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"068514aad5a4348410b1a89585323ab03a8d950b","_id":"pimatic-phone@0.2.2","_shasum":"ae849a0cd240f28c1ac141e65a6dfa68badcd478","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"ae849a0cd240f28c1ac141e65a6dfa68badcd478","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.2.2.tgz","integrity":"sha512-uabL31aHAbe6K4t2cdOp7elxdhpbJP4lQFh7Fzmbz4V0rnHA8rVVRtIXf3rnGUoNt9dQaen0y3Ffl1n988gYoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrC1alky7WF/oaGhAGNP7ZCia8cemY8ZU6HKA4gH78NAiAGOFfW//LKRXAJzFKUY3xPA0dUCalyMHPtjdVduQNU+Q=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.2.2.tgz_1480918551177_0.49711710098199546"},"directories":{}},"0.3.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.3.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"79a3c190fc32b936f5b9a4dd00b4d3b5f7436040","_id":"pimatic-phone@0.3.0","_shasum":"15a990253f3bb9af11eb289cbd598325943e4d15","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"15a990253f3bb9af11eb289cbd598325943e4d15","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.3.0.tgz","integrity":"sha512-fGRBmXg4oItIlQ9sFdBbHGqoI++GSKxUr2AnKuoRvJ1tMoGsCjfqwxGbnivUH2uKZ6xWPbvKxZhXhXZ4BNSmwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbdYxOdWVoiPsZXEirqRcJe29d8j0+y/3MfBUJNjftKwIgX7ot7OcWPHUEUnBNnRGFcgAx0ibpgk4u5+re/rPb+iI="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.3.0.tgz_1480942794908_0.97084516659379"},"directories":{}},"0.3.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.3.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"5c9437b8c606b73920c94ff4ca84572cf1073f7f","_id":"pimatic-phone@0.3.1","_shasum":"00d0613f5887a9d279faeb6426320388ef545500","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"00d0613f5887a9d279faeb6426320388ef545500","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.3.1.tgz","integrity":"sha512-mr80UJQlb3ScagTA77K6bHohqVuL0QhU+B0WlRfLq82rkD+Kf+t/+FXMYVM5MDeAQS/PqR8MSfRMJO2mTcoY7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDVcTcreph28V3EWWgSsMND2uhtzy7RdZHOe6rUtqziAiEA/9atJIXePjUwKXna1UcsBTaWYRi55/pTVvw90beH/gw="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.3.1.tgz_1480995066349_0.6327286541927606"},"directories":{}},"0.4.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"1ade0e0f221ec12fc19f5f3f82f55dcd9fba273f","_id":"pimatic-phone@0.4.0","_shasum":"44e3232c85dab11c9624a305af4c5af197af0807","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"44e3232c85dab11c9624a305af4c5af197af0807","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.0.tgz","integrity":"sha512-KipyU/JVEeraYcV/6QUKbWDrsSAnAxKLfRTxtX94XjcskwNEp9GFayZFQWlb7BKGre87a+tOO5EtHt37izknAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuEpbEqq8dkDpwJIth08x/vMiZQv7ARRfeTM15bqS7LwIhAK9zcipl6R3Lu8vpuOmRABWzg19pcx2zclm9yiJ/wz0s"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.0.tgz_1480996265886_0.4994884899351746"},"directories":{}},"0.4.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"d66615036224aea799a8b743410eea666b5ac1e8","_id":"pimatic-phone@0.4.1","_shasum":"3123bfaf0607ee12120c1796cb13cee8a30e85cb","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"3123bfaf0607ee12120c1796cb13cee8a30e85cb","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.1.tgz","integrity":"sha512-5OV35B9sNf8Nrfr8lORKLp3a93ShuD2+w5THf8d2u7S29Bh8fmJHj+By6OCxDFd9sL7OmgQcRiT/rkUL9VNrYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe/w200pK53OQJ8FZd5ftEZHpSDt5AsIA7HPc+OblisAiAd+EcsFmZbo4FeNkePNUeAA2zbRC2Sem8W8JEpBGALDA=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.1.tgz_1481173498581_0.18580350396223366"},"directories":{}},"0.4.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"d8ac2eed0f3f5816396abcd9f2e9dafa805b3ef6","_id":"pimatic-phone@0.4.2","_shasum":"33ef0bfc6a359281a2fd5455e3858d55b322a015","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"33ef0bfc6a359281a2fd5455e3858d55b322a015","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.2.tgz","integrity":"sha512-wSqlDF4TJOtISehVFn/hTrUapOo2gFzCl+2ywliDUmmqmC48SXT0uK0QXllOdrAzcCv7bCWq5tzUxHBuhrB/0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1Da44L8PKsX80nXwXajZ8wqjqN8KRdPVGzYPz5bBeiAIgKK9TOLkmHRJtVxtkegWbLJXKP5EBIRN8xbK9V4jhjdY="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.2.tgz_1481276676113_0.019712192472070456"},"directories":{}},"0.4.3":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.3","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"2e8648ff7eafe8d65d15113e85f24f9c62e72e01","_id":"pimatic-phone@0.4.3","_shasum":"ce72aa95b2420f0aa38b41a4e52f27c5ecc6095b","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"ce72aa95b2420f0aa38b41a4e52f27c5ecc6095b","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.3.tgz","integrity":"sha512-mir9sEcooEgxpi+H1ihe3FbL0dmJbv0LRLIjOX77wLffdW8E4uKpWkJwpfBxupb8suhCXUG0kyJ3tEUDqpjcNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoKQHNkZ5wBkyaGJBlZCpz0yO7tJJkTjOwiVB0arCVUQIhAI1pXiwtTD8Ie0WggJB68EZ11oU+ZfQtANT/DCsyNzbN"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.3.tgz_1481515654630_0.6505879387259483"},"directories":{}},"0.4.4":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.4","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","scripts":{},"dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"devDependencies":{"decl-api":"0.0.22","bluebird":"^3.3.4"},"peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"4dc19fe481d102f57c899dc9c48f449c1428a044","_id":"pimatic-phone@0.4.4","_shasum":"dbe38c65b5d0e361b4e4f0a6fd598fde20b54e20","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"dbe38c65b5d0e361b4e4f0a6fd598fde20b54e20","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.4.tgz","integrity":"sha512-LsvdTZ7/psJn+i+j5feOWxDH05xcTCL0WBTZekdCGKJAPYsA6G7tWucY3LFgwOajQave79gKqzm2Rs34tjO9zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLDDvAOuxYfHcqi8cPIAc4b4Mbn5I1DBuU9RxIMKz61AiB+le8/G7WB63d5rL6Gw03aI8XWPJ9SfSBesQF/trPx2A=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.4.tgz_1481891777136_0.21432039723731577"},"directories":{}},"0.4.5":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.5","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"4584f33c999970c1deedf8ce33ff9e5a9d01a361","_id":"pimatic-phone@0.4.5","_shasum":"3e8c39d93118ccad8217c362fdedcdcabb8b8c8f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"3e8c39d93118ccad8217c362fdedcdcabb8b8c8f","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.5.tgz","integrity":"sha512-3DFoisiK/kYGeOCUN9Ov3OtHtRoke8aEplmOy3tW0RlunYKRmNrQDOSEyRRlilCv24vWgFJONVHfvGJO1vdg2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbqh9XQQHxpWPa0i//bqf7rHumHFyXwxd3XsDF45dyhAIgI5OfkeUuMZ2gXkul/4JeQbnXBjykDvfF45PscV7rZVE="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.5.tgz_1482560791689_0.4585456904023886"},"directories":{}},"0.4.6":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.6","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"3bd2ccdc2787585abc4ad720282f884dd28874e6","_id":"pimatic-phone@0.4.6","_shasum":"5430eed1f1b28b7de5f477116dd5ea6125622588","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"5430eed1f1b28b7de5f477116dd5ea6125622588","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.6.tgz","integrity":"sha512-PKqYi23j9q4JSDb4YMy0jUA3WbWSzTv2Ll+pLX94xTN9L0wLwJP4qA3jmrdg9EVmJSvkGuKzwlHeZKVVCt08uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmcCoFvlnLXCBW24hHVKJzd1u7iSTSXE127DgEuFPs5AiEAvZSSrLrfZhsq0PMWr3lf8iIRttUQYwAk8jJJprfAVH8="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.6.tgz_1482808752220_0.9345349760260433"},"directories":{}},"0.4.7":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices [Support for iOS broken]","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.4.7","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"fmip":"^2.0.0","geolib":"^2.0.22"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"f8261b0b9f67769cd9a88e3ee32f4f00f0648363","_id":"pimatic-phone@0.4.7","_shasum":"1ceda10046e9bd07f7aca596f8bf387a91a01db1","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"1ceda10046e9bd07f7aca596f8bf387a91a01db1","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.4.7.tgz","integrity":"sha512-yIfR1ywyexs711lJiFNETXn0Q7jA9V+lqmNlQRIz6z3TEQVxOBNNZGGsjBvKLsmTahcW60Lkj52nvpDuDk3hUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwmnMXAx4m0ctROgkopUdtojC3/a48hx5nmLW5AHF2LAiEA4ici5ET9Wz/OB3e/hf5IDckIv6rH+1z/R86Q+3ZCL64="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.4.7.tgz_1485146150623_0.8256781676318496"},"directories":{}},"0.5.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices [Support for iOS broken]","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.5.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"fmip":"^3.0.0","geolib":"^2.0.22"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"41796e94e73dd8a52d9cbb3005f102f61a3aa547","_id":"pimatic-phone@0.5.0","_shasum":"395350e6645a364bce285abc57a99cae8fd094b0","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"395350e6645a364bce285abc57a99cae8fd094b0","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.5.0.tgz","integrity":"sha512-CUVkIN0PybtMqxsuKxNTZKL5p6B71Ih+y4iRiZPVasor9jilUWbO/NJnvyk88irQTKzAgSv+WYJ3h2YargyRHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDik1uuNqqeMuurEGqdksVljpM3GTeXrUmRryyu0Lmb0QIgaaaDqez9sKeqhpV0fjdC8BLxih6oSDu0AFrpW9qAtnE="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.5.0.tgz_1485231450237_0.49379707407206297"},"directories":{}},"0.6.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.6.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","geolib":"^2.0.22","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL2","gitHead":"e63c20a9170beef79c3fea12496978bef07fe9bf","_id":"pimatic-phone@0.6.1","_shasum":"8cd249816f31b5a4455553b28c96f755eba7b601","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"8cd249816f31b5a4455553b28c96f755eba7b601","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.6.1.tgz","integrity":"sha512-HY4mJMtWPDNCqD+6eCiL6RWGS4ZMSvfqtBap1vyu+S7oikMxBuaYFwf5ssoG6sh53dMIzrSmoFFLsvII5MzHhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/wTYABDQg2ZdyxXRatDm6UoCOrNFUV+En8FQRiqz/KQIhAPkyxS1B9PcUQ5DPUlk6p320osWVMR28usTx6V+jnMTC"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.6.1.tgz_1485581796648_0.17592035210691392"},"directories":{}},"0.6.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.6.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"df250f68e40a3d1944dbe7b3b6c4e1e23eb08e04","_id":"pimatic-phone@0.6.2","_shasum":"5fce9d14c36205fb52263bb12b27e0e602c649a3","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"5fce9d14c36205fb52263bb12b27e0e602c649a3","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.6.2.tgz","integrity":"sha512-QnLbriYJeroJ1gE8IBzpdcuLGE9BuBn2CqRRoNGGFvpbWE+6qG9mYkz2WqT2TPLKZ17oiRlhhEaMN8hZmKvx1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtwMjHZlJyHTRNEKCvVhkgd07NXK89n9uXrsZoRGJlyAiEAyb6aMzFxzbEdZnhiiiVzdHK7l6pmVT0kOYlE5Fk9Xyo="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.6.2.tgz_1485584044873_0.16727772448211908"},"directories":{}},"0.6.3":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.6.3","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"d700808a7428559a8f3dd41c6a99e4df580624e5","_id":"pimatic-phone@0.6.3","_shasum":"232e21bb8659dbdd8d8d866c3c7c6ae54c0420c2","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"232e21bb8659dbdd8d8d866c3c7c6ae54c0420c2","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.6.3.tgz","integrity":"sha512-ICS3qwz6JKgzHfQW2WTW/DbiCtHLC9BYd/SFmWgxqM4jk4YH2964u7hEqcufiUJhEF3o4esO8BGQfIdcRN2NkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+kHZbWylqXH44DtUNISkfGEE5YOrYuH8osf3KsC+KvAIhALe2V2pg30VqD0p3SqhGTJ24d/nwKq9QeuTAZpwdxOwj"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.6.3.tgz_1485596504746_0.20715240971185267"},"directories":{}},"0.7.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"6ad0d3aff0eeb44ca878f889b7f95dc51a452320","_id":"pimatic-phone@0.7.0","_shasum":"4f9cb732ecf8a281ba97b0e370bca0f2341b741d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"4f9cb732ecf8a281ba97b0e370bca0f2341b741d","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.0.tgz","integrity":"sha512-1IIuc9SMR2SlZW8zOHvNUmh4m2+Rs8YMCpQqcTTTNGGvZX1oa4gGlKa0kb1eZl3H7Qovql92EDK4yVttzVpsxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAV5zp8Uxu8OS++y1ovpHsgDioOUBvbPTgOH32sKAHxTAiBhfll+V6ieaGygF2ONIGpg+A82grPIJFGaOt1/a+RhyA=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.0.tgz_1485885329842_0.5507398834452033"},"directories":{}},"0.7.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"27009db2b7b67cf6793657bd3e890c5f3561198d","_id":"pimatic-phone@0.7.1","_shasum":"1e23487204e9148ec6adb7c8c87bddcf151119d4","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"1e23487204e9148ec6adb7c8c87bddcf151119d4","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.1.tgz","integrity":"sha512-lAHAUhI0wjkWhKylpoASHRJfxBecjDWjDR3PG7C5gsFh7GDqQechm9u07wiyE678cod4JKt+XQlDWoaevkdjJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQH0KVFdw1QNvX9MjhbXAoUMEksmldjGJ5hsvhcQaBvAiB7r8xaPhfkm3YFaxoYpWcrQ0i6rIinjjSHzzGVCjdHCw=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.1.tgz_1485888704513_0.5338779711164534"},"directories":{}},"0.7.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"818a0bb255c936d0a86963e5251ad3d9c45912d6","_id":"pimatic-phone@0.7.2","_shasum":"a48ff823bff210dad9c24a23e07b664e358821b6","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"a48ff823bff210dad9c24a23e07b664e358821b6","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.2.tgz","integrity":"sha512-lJyZW/b3pHVnCwtQHc3HYBBbOuz4seHY5TlhDWilTygj3y8RFqnqOnVU9aOc4RHQIOjSueOyJEyJkhH/zH7Tmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALLsiU9sgHlal3+dw9+r/piQVEgeqlvjrvqh38cAM49AiEAsZwZ7Q2TtjHLc/B/1MErLfaYjG15aN+dDJpViyxiO6o="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.2.tgz_1485893193047_0.8427994106896222"},"directories":{}},"0.7.5":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.5","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"01dc22a0182c30e38701bda351334afa39aeb9d2","_id":"pimatic-phone@0.7.5","_shasum":"6d819463003870752636d1c12e592180260ef97f","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"6d819463003870752636d1c12e592180260ef97f","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.5.tgz","integrity":"sha512-DXngTwbGwwGvzL2v2WUYk2QzUT/aF6qRIVH0iAq2UyKgS7GttaoBWujZsv3RFlZEdd/WburpcmDHEVDeD+KV2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYXvXBIDUh3TH2QO0e3jnkwRGhJpbi3QKjcCyOkiGLLgIhAM+47Q0HZF6NkqOKj4fRopDh+7Fw200c2SIBf8gE9EqU"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.5.tgz_1486066685263_0.1839354084804654"},"directories":{}},"0.7.6":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.6","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"bbfe0dfd1ce1127ed25559836ea9b3e5e4e5e55a","_id":"pimatic-phone@0.7.6","_shasum":"0b3e85f0560de4595428a54e48eefa585d0cffec","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"0b3e85f0560de4595428a54e48eefa585d0cffec","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.6.tgz","integrity":"sha512-2BY40OwS5Yr0OZNgyXyGIL6gRPhFUR9700B/DXeomOuJHM5Lv4UVVwRUfXBb4KSSYG2PfvHCY5kpxxsI+5L3Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAudOMWjRcDocq51j+pcDGTykujb1yzPRunpUhmJcAZvAiBvwgvjd1miEGzH6gW4X0l2zRgjz/zZu+FnKqPRDiH/LQ=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.6.tgz_1486232376760_0.801952904323116"},"directories":{}},"0.7.7":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.7.7","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"fb099b060189bf77db7b69cca6d82ff70b265799","_id":"pimatic-phone@0.7.7","_shasum":"fdb15ded3a0ed178c1fed2474863a5a5dca20514","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"fdb15ded3a0ed178c1fed2474863a5a5dca20514","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.7.7.tgz","integrity":"sha512-noN/GABin+s5gkigGZLl6A6i0+et7SLQ6xNKcl97I/8LBMY2O7EtJg2yuynZ8V93qvYEv+EMlFW/xXAfHmiTlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtIs30pr9poBS3Gd0d+3OS9MhBaAGH+FVCOf4sy8YniAiBjql4chUp2ci9Ilar2k3QqqY3HKLvPwMPyF5bFWbPfxQ=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.7.7.tgz_1486479874470_0.9529916779138148"},"directories":{}},"0.8.0":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.8.0","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"924cc3d5c82b5f36410aaadc799356225e53f596","_id":"pimatic-phone@0.8.0","_shasum":"86c73a1c9fa0cc58c8b44d1725d9c37e7ef93f19","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"86c73a1c9fa0cc58c8b44d1725d9c37e7ef93f19","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.8.0.tgz","integrity":"sha512-TMEcl7sYW9PgRcZBGzEXvFW8Iydz6WS4F6thTwJi9jNT0UerXIk8/A5tj4qhOCxDyukUSCUocunU8XaopSgKcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCra10ZUbwXZmrhTWZy/GYN5BP+MYnhX+czM8B6KqNcaAIhALAtz3qAawTnlrT4hErpabiXV8x5HI9r9cw8zP5i7LNb"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.8.0.tgz_1486844976966_0.7817441606894135"},"directories":{}},"0.8.1":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.8.1","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"c76b2e06051e67e57ffb396f910f58dd08554304","_id":"pimatic-phone@0.8.1","_shasum":"b592c7b594cf2284812899f89a913007a7a8f961","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"b592c7b594cf2284812899f89a913007a7a8f961","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.8.1.tgz","integrity":"sha512-jJmhTaHeuTzl5L2Ta4rW0rm37RTNJAa7TEsthLr3S5OJzn2lpuwohO21jO09QOrcJ9GY4Y9giy+IGKDSrI/E0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/gk4bmc1BR3U5qBGOvuqdY1Ls3WRLZVQWYlxDs8wjLQIhAOHJlHBnb51zM0Rj1kq2uDVkPk1QFs54Kt/G/CuQYa+v"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.8.1.tgz_1486925800464_0.3837589656468481"},"directories":{}},"0.8.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.8.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"2f0967d5504816761ad6772dd24a12d4f254a43a","_id":"pimatic-phone@0.8.2","_shasum":"515b1962234eed114d76b8f38ebcd3a014cd3556","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"515b1962234eed114d76b8f38ebcd3a014cd3556","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.8.2.tgz","integrity":"sha512-6EwrRXsKNAv2pd7YzW2IDLnxIz/sNmFcoRU6aM+lu5PpEhaRX3VNHCF8Nfjjy4SxkO1UhJCoB2DxQgESi51L0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDege44gs4ViMDr/ALLtXK3N49SZoShzENGSVjaQN/QBAiEAuc0Y5b5gBCTWYCCV6RsJTv1iPruzDD2qFjkcaC46n34="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.8.2.tgz_1486927412247_0.560772594762966"},"directories":{}},"0.8.3":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.8.3","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"de70ce81b2c3da890507fc9ec82eb59784f19a2a","_id":"pimatic-phone@0.8.3","_shasum":"d941d47833bba37f668fa37ee537d48664f1c74e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"d941d47833bba37f668fa37ee537d48664f1c74e","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.8.3.tgz","integrity":"sha512-Xb8auPbXbpMIsg2AjIPkVX0WWD4Gt4uSSN6jrArDDoVaWCySp48l3gmqHnv8teUTC8GWTZ8y6ghwt8PJ1G9rXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAhlyvTMTN9SxGxUfzW5o5+can1Y7ggosfZd3bTQS8NwIgfI8SVa0BSv7Kfly/fhZCF6S9h1t9Uj6Mpf9WJMEsX3c="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.8.3.tgz_1487075480626_0.011474158614873886"},"directories":{}},"0.8.4":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.8.4","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","bluebird":"^3.4.6","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","coffee-script":"^1.12.2","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","lodash":"^4.17.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","geo"],"license":"GPL-2.0","gitHead":"bb1a108a90799079c9923bab2491f1bab4514d83","_id":"pimatic-phone@0.8.4","_shasum":"e4fe15f6c76b8e16c3c0b925312a6822a45de23c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"e4fe15f6c76b8e16c3c0b925312a6822a45de23c","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.8.4.tgz","integrity":"sha512-uUKtS0lM1/+2VWTYyssca0BceLngcr/QBMmrVf5ackgl0JqVkmfzIeXvF7mse378EBohkUQUQd5pEezMrhQK9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBC9J0ShOaQ5RpzB/tbsekieW9dWEpn0A/WMM99wB0KfAiAcHpdEoMUL2+RZf0NzKsFjlsfxz/B8X87BtrGaNp3gcQ=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.8.4.tgz_1487995444511_0.382915680995211"},"directories":{}},"0.9.2":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.9.2","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"a76e8e3124fa9b6198b5bbfea131980aff4535c4","_id":"pimatic-phone@0.9.2","_shasum":"c582d42ad70e366db6b0d0e5a919e87ccdae6ccc","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"c582d42ad70e366db6b0d0e5a919e87ccdae6ccc","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.2.tgz","integrity":"sha512-EmT7pL7gGlolXTjP+6JwjFqQzqAOMt+kHbiHpEuSU03elwbvA9t7oy+NqRdk3H0C1zZhXLuv7FteihaW5NHSLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGUohha1C5glgi3TsF1qP7O10QZGC/IL2Y2Czvn1nkSwIhAOhmiQE14+ejl+Nf7BoZr4aunQYNJCB9fuj0CWD2yeYp"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.9.2.tgz_1488387611718_0.34184602252207696"},"directories":{}},"0.9.3":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.9.3","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"229c6c7db82cbdb1801dec572141262ce38065cd","_id":"pimatic-phone@0.9.3","_shasum":"d9f7fad86fe232326faa241dd0b77148dbbbdc8d","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"d9f7fad86fe232326faa241dd0b77148dbbbdc8d","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.3.tgz","integrity":"sha512-LQNUFrrh+mTnJwx16v4BkBspcP8EfMxHPEHdqYm0c5y9vdFVFGrW0RECINyj0q3ihJglT4pzTOA+L9/luMtVHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFihd6PQGmGXeo+HgVdjEZ2WypQNvwQHiizdi+tlbSHgIgekur03ZiJJrqcbxyofezOtxCxL6NmcS6xAPZh8+DExg="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.9.3.tgz_1488394564370_0.6839200414251536"},"directories":{}},"0.9.4":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","actions.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.9.4","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"1de7a945b3e8cf20b152d913a1d51130dd1f4b01","_id":"pimatic-phone@0.9.4","_shasum":"8535320cabbb0446fb45630e8d80e3bbdcc7bb06","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"8535320cabbb0446fb45630e8d80e3bbdcc7bb06","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.4.tgz","integrity":"sha512-2vm8KamUoXRQow5/+cv4GGhSIDkwwDK53MIkratqnWsQYvMCeVdxuddgJ6zIMzkEWwHOtbpVPzDRY6ql0BHQBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsCdP5MBQAEFPYdeNUqwye9eQIix65FgggYt90E4Y/GAiEAmeMldHbflFnc+BjLEac8Qlhn8fT/8Qe24451Tek5u0c="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.9.4.tgz_1488416713187_0.14121281984262168"},"directories":{}},"0.9.5":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","actions.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.9.5","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"b0a1614c818cca5c24661ab2554332cde1808fec","_id":"pimatic-phone@0.9.5","_shasum":"1e40b08b4a3bc4b3df72be3c6a6d1e98237c4dbe","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"1e40b08b4a3bc4b3df72be3c6a6d1e98237c4dbe","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.5.tgz","integrity":"sha512-CYZo7zsoi44gEZd45mFNHbm5BgW2zYXxvqvQecVmATGCNhicOK1vA58AfMm1vJ0l8/pcrI05xgJvaAUwg4neVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc7dKStzFkLbTNq+twjd5xiepdmzU9vJpY84MTveijUgIhAOY9o65Tf65ZqIl7zhyXqfk7VBz15Z2UBs/aOMPh3I64"}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.9.5.tgz_1488447006498_0.8854945842176676"},"directories":{}},"0.9.6":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","files":["test","phone.coffee","actions.coffee","icloud.coffee","README.md","phone-config-schema.coffee","device-config-schema.coffee","LICENSE"],"version":"0.9.6","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"26fc109d97d265d9ac2a8b764453c902282fe44f","_id":"pimatic-phone@0.9.6","_shasum":"529da02ef21ab7654c37d53bd43aa061c08f489c","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"529da02ef21ab7654c37d53bd43aa061c08f489c","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.6.tgz","integrity":"sha512-37ZBTAo1Op1PzVcWeqZwcC2VeJ07wuZ7InuO6etkvGvSYNBoK1+nSGDjdUgMLAFAnfInRBgrJiePKjnbmLVAMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5Cq5o9YM0rxHK05vWe5KzTuUp08hWMRgWS/h8r7uuiAiEA5MiJeZQtNkpSa90lI66EHRoFBRPQRgyUeGViPaDvXGQ="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-phone-0.9.6.tgz_1490343809014_0.7674553501419723"},"directories":{}},"0.9.7":{"name":"pimatic-phone","description":"A generic pimatic plugin for mobile devices","author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"main":"phone.coffee","version":"0.9.7","homepage":"https://github.com/bstrebel/pimatic-phone","private":false,"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"configSchema":"phone-config-schema.coffee","dependencies":{"@google/maps":"^0.3.1","bluebird":"^3.4.7","coffee-script":"^1.12.3","geolib":"^2.0.22","i18n-pimatic":"^0.8.3","icloud-promise":"^0.1.1","lodash":"^4.17.4","node-uuid":"^1.4.7","request":"^2.79.0","request-promise":"^4.1.1","string":"^3.3.3"},"scripts":{"test":"grunt test"},"devDependencies":{"blanket":"^1.2.3","cassert":"^0.1.2","chai":"^3.5.0","coffee-errors":"^0.8.6","decl-api":"0.0.22","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-coffeelint":"0.0.16","grunt-mocha-test":"^0.13.2","mocha":"^3.2.0","sqlite3":"^3.1.8"},"peerDependencies":{"pimatic":"~0.9.0"},"engines":{"node":">0.10.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"license":"GPL-2.0","gitHead":"6f112f1aa51fe53e57a7602e75e1a62f16845433","_id":"pimatic-phone@0.9.7","_shasum":"e2dcfe918e19c6494a38fbc24630ee06e709640e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.2","_npmUser":{"name":"bstrebel","email":"b.strebel@digitec.de"},"dist":{"shasum":"e2dcfe918e19c6494a38fbc24630ee06e709640e","tarball":"https://registry.npmjs.org/pimatic-phone/-/pimatic-phone-0.9.7.tgz","integrity":"sha512-Y24jJK/vrXhSD+fawxDlorJdVuzhHmVenP69omKVkesEq+8ESbNjBfJlbbEe46QOq0coZS0xwkgWTt0zAu//bQ==","fileCount":13,"unpackedSize":134747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZ6NYCRA9TVsSAnZWagAARXwP/j1h206cj74jaMe4LrVj\ncKdgtb6p83VO5XPcE2KXaxHbpckdpyOWQOeVcAwzVQAGgEY3IkXX5dOzhS//\nffiKWfRjtpXHv98Te8m7toV1vnYoY5zFgiZ5sgce7xXeybQxXc1n/Uqggk+g\n12dHFh57+XX1ImZAj9+vAcsSxMlHH2jUAiDRtOyQ0kwSYUvLpfrE5DQwePt6\n4urRUDyfc8o3EG1/la+7aV01iWnkRscHu8zjjE3QnlscCAJiWtMdJipMEEsg\n5BYXPyEDyBOgXklokPeismoJeftrC12exgpRZ8kXAvUI2zv0gnjY3oweWIN/\nRdrDkFn5DvtAB9wnN0ZxvJn+2LfyefSvmjC6fiSdPUYHKL5k5YpQaG2rdE3L\n0X5UI59XPnC6e+XT+sy0+7mQQagWLgEI2T14AV3GHFVZW65cu78sTuR3uCu0\nuKagcUuLeGMLAT0f9xx4i8m8IpP7X8ukZk8oQv6MdjXO5wB9JMj55w5Xkie6\nG4wdajXBKd8s++CVJPWjB5X0d3rWbYtBVDp9+YH/csFHA3lk6qZdKNJR79cS\nFAcF8pNMSJKmsLFLnVkap08Teu3RAKM5GBluG0HnJ8ZTZ+cAUaQ35vkzV0wA\nOJwifj7PICJ65gOk7o4TSo2fZrA7Xpw3dGmpe1c9V3ahOzfcrRU9YazdU9Ef\nj3E2\r\n=lCNM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL8u3GRgu55EgXtiNYcuLi32Nj1Np2GW02L/DC9iFsuAiAN0/qoEwaub1kLTm/Tpgcf4UsLN2Obj/brc71lOQ7W6Q=="}]},"maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-phone_0.9.7_1550295895397_0.20422910503119662"},"_hasShrinkwrap":false}},"readme":"[![Build Status](http://img.shields.io/travis/bstrebel/pimatic-phone/master.svg)](https://travis-ci.org/bstrebel/pimatic-phone)\n[![Version](https://img.shields.io/npm/v/pimatic-phone.svg)](https://img.shields.io/npm/v/pimatic-phone.svg)\n[![downloads][downloads-image]][downloads-url]\n\n[downloads-image]: https://img.shields.io/npm/dm/pimatic-phone.svg?style=flat\n[downloads-url]: https://npmjs.org/package/pimatic-phone\n\npimatic-phone\n=============\n\n<img src=\"https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/screenshots/iframe.png\" width=\"1020\">\n\nStep-by-step instructions to setup a phone device with Google iFrame\nmapping, geocoding and iCloud update control as outlined in the above\nscreenshot are available in a separate [Cookbook](https://github.com/bstrebel/pimatic-phone/blob/master/CookBook.md)\n\n<img src=\"https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/screenshots/frontend.png\" width=\"1020\">\n\nA generic pimatic plugin for mobile devices to provide location based\ndevices. Continuous GPS tracking and reverse geocoding are expensive in\nterms of mobile power consumption and Google/OSM API requests. Many\nlocation based rules will work well with known locations like \"Home\" or\n\"Office\". The plugin was inspired by the [pimatic-locatin-plugin](https://pimatic.org/plugins/pimatic-location/) but uses a\ndifferent device layout and (as of Rev. 0.6.0) a session based iCloud client\nfrom [icloud-promise](https://www.npmjs.com/package/icloud-promise) for **iOS** devices.\n\nThe signature of the _updateLocation_ API call provides compatibility\nwith the Android App [PimaticLocation](https://github.com/Oitzu/pimatic-location).\n\nFrom revision Rev. 0.9.0 reverse Geocoding for the also supported. The new\naddress attribute could be maintained manually through the plugin location\nmap configuration or by reverse Geocoding by the Google Maps Geocoding API.\n\n**Make sure, your Google API key is at least activated for\nthe Google Maps Embed API and the Google Maps Geocoding API.**\n\nWith revision Rev. 0.8.0 an iframeDevice from pimatic-iframe can be utilized\nto show the current location on a map. Default settings use the Google Maps Embed API.\nYou have to register a project at the [Google Developer Console](https://console.developers.google.com) and\ngenerate an API key.\n\n<img src=\"https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/screenshots/config.png\" width=\"480\">\n\n## iOS devices\n- Notification emails: A notification email from Apple is generated when\n    the iCloud session is established on pimatic startup/device creation.\n\n- Update interval (I): Requesting location information from the iPhone triggers\n    the device to push the data to the iCloud. A short period increases\n    power consumption significantly and may drain your battery.\n\n- Update interval (II): Use rules and the pimatic-phone API to suspend location\n    updates, e.g. if the device is connected to WiFi at home: Use [pimatic-ping](https://pimatic.org/plugins/pimatic-ping/)\n    or [pimatic-cron](https://pimatic.org/plugins/pimatic-cron/) to trigger the suspend by executing (inspired by a request\n    at the [pimatic forum](https://forum.pimatic.org/topic/2719/pimatic-phone-icloud-error/37)). This feature could not be used if you have\n    two factor authentication activated. See 2FA remarks (see below).\n    As of Rev. 0.8.0 you can define a DummySwitch to enable/disable\n    iCloud updates through the mobile frontend and since Rev. 0.8.5 you can use\n    the new actions \"suspend \\<phone device\\>\" and \"resume \\<phone device\\>\" to\n    control updates through the iCloud interface. See [Device Actions](#device-actions)\n    for details.\n\n<img src=\"https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/screenshots/switch.png\" width=\"480\">\n\n```\n    curl --user \"admin:admin\" --silent --request GET \\\n    http://localhost:8080/api/device/<IPHONE>/suspend?flag=true\n```\n\n- Session ID and cookies are not permanently stored but recreated at\n    pimatic startup/iOS device initialisation. Their is no automatic reconnect\n    of sessions to avoid flooding with notification mails due to configuration\n    issues or other problems. In case of an error and a lost connection\n    open the configuration dialog of the device. A new session is established\n    when you recreate the device by clicking the save button. Their is no need\n    to restart pimatic.\n\n- Two factor authentication (2FA): If activated, a notification dialog pops up\n    on your device requiring a confirmation for the session. Also a\n    verification code is displayed. It seems that neither the confirmation\n    nor the verification code is really necessary to access the iCloud device\n    information. You can avoid this messages by generating a verification\n    code on your iPhone (Settings -> iCloud -> Apple ID -> Security\n    -> Verification Code) and use this code in the iCloudVerify configuration\n    option. Currently their is no possibility to refresh 2FA sessions.\n    Keep your iCloudInterval lesser then the session timeout of 600 seconds.\n    As of Rev. 0.7.6 additional API calls (enable/disableUpdates, see API\n    documentation below) may be used to suspend updates for 2FA sessions.\n    Due to limitations of the iCloud API logout and login calls have to be\n    performed and Apple notification mails are triggered by the enableUpdates\n    call. You have to provide a valid verification code or '000000' as in\n    https://.../enableUpdates?code=000000.\n\n    As of Rev. 0.8.5 you can use the new actions \"suspend\" and \"resume\"\n    to control the iCloud updates. The resume action takes an additional\n    argument \"with <verification code>\" if 2FA is enabled. Combined with\n    rules, a buttons device und a variable input device you can realize\n    a comfortable frontend to control suspend/resume with verification codes.\n\n<img src=\"https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/screenshots/2FA.png\" width=\"480\">\n\n## Android devices\nAs of Rev. 0.4.6 an additional API call _updatePhone_ provides a simple to use\ninterface for **Android** devices running the Tasker APP. Download and import the\n[sample project](https://raw.githubusercontent.com/bstrebel/pimatic-phone/master/assets/Pimatic.prj.xml) to Tasker and change the server settings in the HTTP Get task.\nSee the [Tasker Setup Guide](https://github.com/bstrebel/pimatic-phone/blob/master/assets/TaskerSetup.md) for details.\n\n## Location Map\nThe location map (maintained in the plugin settings) allows you to define\nwell known location tags and let you use the most suitable method (native apps,\ntasker jobs, GPS/GSM tracking, WLAN connections, etc.) to update the location\nof a mobile device.\n\nSince Rev. 0.4.2 **overlapping locations** are supported. You can, for\nexample, define a location \"Home\" with latitude=55.60, longitude=10.80 and\nradius=250m and a location \"NearHome\" with the same gps data but a\nradius of 1000m. A distance of 200m will provide the location \"Home\",\n500m give you \"NearHome\".\n\nLocation tags are similar to geofences and client apps like [Locative](https://github.com/LocativeHQ)\nfor [iOS](https://itunes.apple.com/de/app/locative/id725198453?mt=8) or [Android](https://play.google.com/store/apps/details?id=io.locative.app&hl=de) can be used to update the device location with the new\n GET requests _enter_ and _exit_. See API documentation below for details.\n\nWith revision 0.7.5 all API calls return the current device location on\nsuccess.\n```json\n{\n  \"result\":\n  {\n    \"tag\":\"Home\",\n    \"source\":\"TAG\",\n    \"type\":\"API\",\n    \"time\":\"2017-02-02 15:47:05\",\n    \"utc\":1486046825540,    \n    \"gps\":\n    {\n      \"latitude\":53.12345678,\n      \"longitude\":10.87654321\n    }\n  },\n  \"success\":true\n}\n```\nAlso two additional api calls _fetchLocation_ and _fetchPreviousLocation_\nare implemented to provide the location information by simple GET requests.\nSee the API documentation below for details.\n\n\nLocation based rules\n--------------------\nNo additional predicates or rule actions are provided in the moment but\nyou can use dynamically generated device variables and attributes, e.g.\n\n```\nwhen $phone.location gets updated and $phone.tag != \"Home\" then turn lights off\nwhen location of phone is equal to \"Office\" then log \"at work\"\nwhen $phone.distanceToHome is lower than 500 then log \"almost at home\"\n...\n```\n\nDevice Actions\n--------------\n\n**Suspend/resume iCloud updates for iOS devices**\n```\nWHEN [button pressed] THEN suspend <iOSDevice>\nWHEN [button pressed] THEN resume <iOSDevice> [with \"<verify>\"]\n```\nwhere \"verify\" is the next valid verification code for 2FA\n\n\n**Simulate device movement**\n```\nWHEN [button pressed] THEN set location of <phone> to \"address\"\n```\nwhere \"address\" is one of your location tags or any valid expression for\na Google Maps Geocoding API lookup\n\n\nDevice Predicates (planned)\n---------------------------\n\nIn addition to device attributes predicates native predicates should improve\nand simplify location based rules, as in\n```\nWHEN distance to <location> is less than 500 meter THEN ...\nWHEN route to <location> by car is less than 500 meter THEN ...\nWHEN eta to <location> on food is less than 5 minutes THEN ...\n\n```\nPredicates will be available with the next milestone release 1.0.0\n\n\nUse xLinks to open maps for device location (deprecated)\n--------------------------------------------------------\nAs of Rev. 0.4.0 you can define URL templates to open Google Maps or\nOpen Street Map for the current device location:\n\n```coffeescript\n      xLinkTemplate:\n        description: \"URL template\"\n        type: \"string\"\n        default: \"https://www.google.com/maps?q={latitude}+{longitude}\"\n```\n\nLimitations: The values are not updated in the frontend. You have to\nmanually refresh the browser window. Due to this linḿitations, the xLink\nfeature will be removed. Use the pimatic-iframe based approach available\nsince Rev. 0.8.0.\n\n\nPlugin configuration\n--------------------\n\nProvides a location table to map geo locations (GPS), mobile cell tower\npositions (GSM) and WiFi connections (SSID) to user defined location\ntags\n\n```coffeescript\n  \"plugins\": [\n    {\n      \"locations\": [\n        {\n          \"name\": \"office\",\n          \"tag\": \"Office\",\n          \"ssids\": [\n            \"DIGITEC\"\n          ],\n          \"gps\": {\n            \"latitude\": 53.5544809,\n            \"longitude\": 9.9786172,\n            \"radius\": 250\n          },\n          \"cids\": [\n            \"GSM:42407.5455365\",\n            \"GSM:1401.43266861\",\n            \"GSM:42407.5455361\"\n          ]\n        },\n        {\n          \"name\": \"home\",\n          \"tag\": \"Home\",\n          \"ssids\": [\n            \"AVM\",\n            \"ASUS\"\n          ],\n          \"gps\": {\n            \"latitude\": 53.66,\n            \"longitude\": 10.08,\n            \"radius\": 250\n          },\n          \"cids\": [\n            \"GSM:42441.5453313\",\n            \"GSM:1401.43266781\",\n            \"GSM:411.13021\"\n          ]\n        }\n      ],\n      \"plugin\": \"phone\",\n      \"active\": true,\n      \"debug\": true\n    }\n  ],\n```\n\nDevices\n-------\n\nDevice specific configuration\n\n**PhoneDevice:** Generic mobile device, updates it's location via API\ncalls (Tasker scripts, Apps)\n\n```json\n    {\n      \"serial\": \"HTC0815\",\n      \"xAttributeOptions\": [],\n      \"id\": \"phone_htc-m9\",\n      \"name\": \"ViperOneM9\",\n      \"class\": \"PhoneDevice\"\n    }\n```\n\n**PhoneDeviceIOS:** Apple mobile devices, uses icloud-promise API to update\nthe location periodically\n\n```coffeescript\n    {\n      \"iCloudUser\": \"user@domain\",\n      \"iCloudPass\": \"password\",\n      \"iCloudDevice\": \"Users iPhone\",\n      \"xAttributeOptions\": [],\n      \"id\": \"phone_user\",\n      \"name\": \"Users iPad\",\n      \"class\": \"PhoneDeviceIOS\",\n      \"debug\": true,\n      \"accuracy\": 500\n    }\n```\n\nDevice configuration option details\n\n```coffeescript\n\n  PhoneDevice:\n    title: \"Phone device config\"\n    type: \"object\"\n    extensions: [\"xAttributeOptions\", \"xLink\"]\n    properties:\n      serial:\n        description: \"Serial number of device\"\n        type: \"string\"\n        default: \"\"\n      debug:\n        description: \"Enable debug output\"\n        type: \"boolean\"\n        default: false\n      accuracy:\n        description: \"Radius (m) for GPS mapping\"\n        type: \"number\"\n        default: 250\n      gpsLimit:\n        description: \"Log new position only if significantly moved\"\n        type: \"number\"\n        default: 250\n      googleMaps:\n        description: \"Optional Google Maps API options\"\n        type: \"object\"\n        default: {}\n        properties:\n          key:\n            description: \"Optional Google API key to be used in the iFrame URL\"\n            type: \"string\"\n            default: \"\"\n          geocoding:\n            description: \"Lookup location for address\"\n            type: \"boolean\"\n            default: true\n          reverseGeocoding:\n            description: \"Lookup address for location\"\n            type: \"boolean\"\n            default: true\n      iFrame:\n        description: \"iFrame configuration\"\n        type: \"object\"\n        default: {}\n        properties:\n          id:\n            description: \"iFrame device id\"\n            type: \"string\"\n            default: \"\"\n          url:\n            description: \"iFrame URL template\"\n            type: \"string\"\n            default: \"https://www.google.com/maps/embed/v1/place?key={key}&q={address}\"\n          enabled:\n            description: \"Enable iFrame updates\"\n            type: \"boolean\"\n            default: false\n          switch:\n            description: \"Optional enable switch device id\"\n            type: \"string\"\n            default: \"\"\n      xLinkTemplate:\n        description: \"URL template\"\n        type: \"string\"\n        default: \"https://www.google.com/maps?q={latitude}+{longitude}\"\n\n  PhoneDeviceIOS:\n    title: \"iPhone device configuration\"\n    type: \"object\"\n    extensions: [\"xAttributeOptions\", \"xLink\"]\n    properties:\n      iCloudUser:\n        description: \"iCloud user (Apple ID)\"\n        type: \"string\"\n        default: \"\"\n      iCloudPass:\n        description: \"iCloud password\"\n        type: \"string\"\n        default: \"\"\n      iCloud2FA:\n        description: \"iCloud 2FA\"\n        type: \"boolean\"\n        default: false\n      iCloudVerify:\n        description: \"iCloud 2FA verification code\"\n        type: \"string\"\n        default: \"000000\"\n      iCloudVerifyVariable:\n        description: \"Name of the $variable providing the code\"\n        type: \"string\"\n        default: \"\"\n      iCloudDevice:\n        description: \"iCloud device name\"\n        type: \"string\"\n        default: \"\"\n      iCloudInterval:\n        description: \"iCloud poll interval (seconds)\"\n        type: \"integer\"\n        default: 300\n      iCloudSessionTimeout:\n        description: \"iCloud session expiration timeout\"\n        type: \"integer\"\n        default: 600\n      iCloudSuspended:\n        description: \"iCloud updates suspended\"\n        type: \"boolean\"\n        default: false\n      iCloudSwitch:\n        description: \"iCloud suspend switch device id\"\n        type: \"string\"\n        default: \"\"\n      iCloudTimezone:\n        description: \"iCloud client timezone\"\n        type: \"string\"\n        default: \"Europe/Berlin\"\n      debug:\n        description: \"Enable debug output\"\n        type: \"boolean\"\n        default: false\n      accuracy:\n        description: \"Radius (m) for GPS mapping\"\n        type: \"number\"\n        default: 250\n      gpsLimit:\n        description: \"Log new position only if significantly moved\"\n        type: \"number\"\n        default: 250\n      googleMaps:\n        description: \"Optional Google Maps API options\"\n        type: \"object\"\n        default: {}\n        properties:\n          key:\n            description: \"Optional Google API key to be used in the iFrame URL\"\n            type: \"string\"\n            default: \"\"\n          geocoding:\n            description: \"Lookup location for address\"\n            type: \"boolean\"\n            default: true\n          reverseGeocoding:\n            description: \"Lookup address for location\"\n            type: \"boolean\"\n            default: true\n      iFrame:\n        description: \"iFrame configuration\"\n        type: \"object\"\n        default: {}\n        properties:\n          id:\n            description: \"iFrame device id\"\n            type: \"string\"\n            default: \"\"\n          url:\n            description: \"iFrame URL template\"\n            type: \"string\"\n            default: \"https://www.google.com/maps/embed/v1/place?key={key}&q={address}\"\n          enabled:\n            description: \"Enable iFrame updates\"\n            type: \"boolean\"\n            default: false\n          switch:\n            description: \"Optional enable switch device id\"\n            type: \"string\"\n            default: \"\"\n      xLinkTemplate:\n        description: \"URL template\"\n        type: \"string\"\n        default: \"https://www.google.com/maps?q={latitude}+{longitude}\"\n```\n\nAttributes\n----------\n\nThe following attributes are available and can be used in rules, for logging\nor may be displayed in the frontend. Another set of attributes named\n**_distanceTo\\<Tag\\>_** is created dynamically and updated by location changes.\n\n\n```coffeescript\n    attributes:\n      timeSpec:\n        label: \"Update time spec\"\n        description: \"Date and time of the last location update.\"\n        type: t.string\n        unit: \"\"\n        acronym: 'DT'\n        displaySparkline: false\n        hidden: false\n        discrete: true\n      timeStamp:\n        label: \"Update time stamp\"\n        description: \"Date and time of the last location update.\"\n        type: t.number\n        unit: \"\"\n        acronym: 'UTC'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      tag:\n        description: \"Current location of the device\"\n        type: t.string\n        unit: \"\"\n        acronym: 'LOC'\n        displaySparkline: false\n        hidden: false\n        discrete: true\n      location:\n        description: \"Alias for the tag attribute\"\n        type: t.string\n        unit: \"\"\n        acronym: 'LOC'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      position:\n        description: \"Alias for the tag attribute\"\n        type: t.string\n        unit: \"\"\n        acronym: 'LOC'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      previousTag:\n        description: \"Previous location of the device\"\n        type: t.string\n        unit: \"\"\n        acronym: 'PREV'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      previousLocation:\n        description: \"Alias for the previous tag attribute\"\n        type: t.string\n        unit: \"\"\n        acronym: 'PREV'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      previousPosition:\n        description: \"Alias for the previous tag attribute\"\n        type: t.string\n        unit: \"\"\n        acronym: 'PREV'\n        displaySparkline: false\n        hidden: true\n        discrete: true\n      source:\n        label: \"Location source\"\n        description: \"Source of location information: LOC, GPS, NET, TAG, SSID, ...\"\n        type: t.string\n        unit: \"\"\n        acronym: 'SRC'\n        displaySparkline: false\n        hidden: false\n        discrete: true\n      type:\n        label: \"Type\"\n        description: \"Type of position data\"\n        type: t.string\n        unit: \"\"\n        acronym: 'TYP'\n        displaySparkline: false\n        hidden: false\n      latitude:\n        label: \"Latitude\"\n        description: \"Latitude of device\"\n        type: t.number\n        unit: \"°\"\n        acronym: 'LAT'\n        displaySparkline: false\n        hidden: false\n      longitude:\n        label: \"Longitude\"\n        description: \"Longitude of device\"\n        type: t.number\n        unit: \"°\"\n        acronym: 'LONG'\n        displaySparkline: false\n        hidden: false\n      accuracy:\n        label: \"Accuracy\"\n        description: \"Accuracy of location data\"\n        type: t.number\n        unit: \"m\"\n        acronym: 'ACC'\n        displaySparkline: false\n        hidden: true\n      cell:\n        label: \"Cell\"\n        description: \"Cell ID\"\n        type: t.string\n        unit: \"\"\n        acronym: 'CELL'\n        displaySparkline: false\n        hidden: true\n      ssid:\n        label: \"SSID\"\n        description: \"WLAN SSID\"\n        type: t.string\n        unit: \"\"\n        acronym: 'SSID'\n        displaySparkline: false\n        hidden: true\n      gps:\n        label: \"GPS\"\n        description: \"GPS\"\n        type: t.string\n        unit: \"\"\n        acronym: 'GPS'\n        displaySparkline: false\n        hidden: true\n      address:\n        label: \"Address\"\n        description: \"Address of device\"\n        type: t.string\n        unit: \"\"\n        acronym: 'ADDR'\n        displaySparkline: false\n        hidden: false\n```\n\nMany of the attributes are volatile in nature. Adjust database logging\noptions according to your needs, e.g.:\n\n```coffeescript\n    \"database\": {\n      \"deviceAttributeLogging\": [\n        # ...\n        {\n          \"deviceId\": \"phone_*\",\n          \"attributeName\": \"*\",\n          \"type\": \"*\",\n          \"interval\": \"0\",\n          \"expire\": \"0\"\n        },\n        {\n          \"deviceId\": \"phone_*\",\n          \"attributeName\": \"tag\",\n          \"expire\": \"1y\"\n        },\n        {\n          \"deviceId\": \"phone_*\",\n          \"attributeName\": \"gps\",\n          \"expire\": \"1y\"\n        }\n      ],\n      #...\n    }\n\n```\nWith Rev. 0.4.1 a new configuration option gpsLimit allows you to\nrestrict the logging: Updates are only written to the database when the\nlocation tag changes or a significant movement > gpsLimit was detected\nbetween two updates.\n\nDevice actions\n--------------\n\nDifferent actions/API calls can be used to update the device location.\nUse HTTP(S) GET requests like\n```\nhttp(s)://<host>/api/device/<deviceId>/<action>?<key>=<value>[&<key>=<value]...\n```\nwhere <host> is the domain name/address of your pimatic instance,\n<device> is the deviceId of your mobile and call is one of the following:\n\n| call          | key(s)   | value  | comment                         |\n|---------------|----------|--------|---------------------------------|\n|updateTag|tag|location tag|set the location tag directly|\n|enter|tag|location tag|set the location tag from geofence app|\n|exit|tag|location tag|set the location tag from geofence app|\n|updateGPS|latitude,longitude,accuracy,source|gps data|used internally for iCloud devices|\n|updateCID|cid|%CELLID| Android tasker mobile cell ID|\n|updateSSID|ssid|ssid|SSID of connected WLAN\n|updateLocation|long,lat,updateAddress|gps data|legacy call for PimaticLocation Android App|\n|updatePhone|serial,ssid,ssid,...|Tasker vasrs|see [documentation](https://github.com/bstrebel/pimatic-phone/blob/master/assets/TaskerSetup.md) for details|\n|fetchLocation|n/a|n/a|return current device location|\n|fetchPreviousLocation|n/a|n/a| return the previous location|\n|updateDeviceConfig|n/a|n/a|check and update location settings|\n|suspend|flag|true/false, on/off|suspend location updates, iOS devices only!|\n|disableUpdates|n/a|n/a|logout and disable updates for iOS devices with 2FA|\n|enableUpdates|code (verification)|000000|login and enable updates for iOS devices with 2FA|\n\nExample:\n```\n    curl --user \"admin:admin\" --silent --request GET \\\n    http://localhost:8080/api/device/<IPHONE>/enter?tag=Home\n```\n\nAvailable API call os of Rev. 0.9.5\n\n```coffeescript\n      update:\n        description: \"Variable update record\"\n        params:\n          record:\n            type: t.string\n      updatePhone:\n        description: \"Update from Android Tasker APP\"\n        params:\n          serial:\n            type: t.string\n          ssid:\n            type: t.string\n          cellid:\n            type: t.string\n          locn:\n            type: t.string\n          loc:\n            type: t.string\n      updateTag:\n        description: \"Update location tag of device\"\n        params:\n          tag:\n            type: t.string\n      updateAddress:\n        description: \"Update address of device\"\n        params:\n          address:\n            type: t.string\n      enter:\n        description: \"Enter geofence\"\n        params:\n          tag:\n            type: t.string\n      exit:\n        description: \"Exit geofence\"\n        params:\n          tag:\n            type: t.string\n      updateGPS:\n        description: \"Update geo location values\"\n        params:\n          latitude:\n            type: t.number\n          longitude:\n            type: t.number\n          accuracy:\n            type: t.number\n          source:\n            type: t.string\n      updateCID:\n        description: \"Update mobile cell id\"\n        params:\n          cell: t.string\n      updateSSID:\n        description: \"Update location from WLAN connection\"\n        params:\n          ssid: t.string\n      updateLocation:\n        description: \"Legacy: pimatic-location Android app\"\n        params:\n          long:\n            type: t.number\n          lat:\n            type: t.number\n          updateAddress:\n            type: t.number\n      fetchLocation:\n        description: \"Return current device location\"\n      fetchPreviousLocation:\n        description: \"Return previous device location\"\n      updatePluginConfig:\n        description: \"Update location settings via geocoding lookups\"\n```\n\nTODO: detailed description of calls and params, curl examples, tasker\nexamples\n\nRoadmap\n-------\n\n* ~~Generate HTML links to display device location in Google Maps~~\n* ~~Generate HTML links to display device location in Open Street Map~~\n* ~~Display current location in maps iframe (Google/OSM)~~\n* ~~Add distance attribute (distance between geo locations)~~\n* Provide device predicates: location, distance, eta, ...\n* Use Google Maps for route calculations\n\n\nChangelog\n---------\n\nv0.9.6\n\n- bugfix alias attribute updates [[#3](https://github.com/bstrebel/pimatic-phone/issues/3)]\n\nv0.9.5\n\n- bugfix GPS validation\n\nv0.9.4\n\n- fixed files in package.json\n\nv0.9.3\n\n- fixed gpsLimit bug for Android devices\n\nv0.9.2\n\n- public release\n- new device action updatePluginConfig\n\nv0.9.1\n\n- use (reverse) geocoding from Googlke Maps API\n  make sure, your api key is activated for **Embed** and **Geocoding** API\n- addtional attribute \"address\" (from config or reverseGeocoding)\n- addtitional action updateAddress for reverse geocoding\n- plugin an device configuratin changes (ignore warnings thrown on first\n    startup with new plugin configuration\n\n\nv0.8.5\n\n- iOS device config changes\n    iCloudVerifyVariable to use with  VariableInputDevice\n    iCloud2FA used during startup before a iCloud connection is availabel\n\n- provide first pimatic actions \"set location\" and \"suspend/resume\"\n\nv0.8.4\n\n- more diagnostic output if device specific debug is enabled\n\nv0.8.3\n\n- suspend attribute refactoring\n\nv0.8.2\n\n- bugfix device recreation error\n\n\nv0.8.0\n\n- use pimatic-iframe for device location\n- use DummySwitch for iCloud update suspend\n\n\nv0.7.7\n\n- bugfix device initialization from lastState\n\nv0.7.6\n\n- iCloudSuspended configuration attribute\n- disable/enableUpdates API calls for 2FA sessions\n\nv0.7.5\n\n- API calls return JSON response\n- support for previousLocation attributes\n- additional API calls: enter, exit, fetchLocation, fetchPreviousLocation\n\nv0.7.3\n\n- force UI update on recreation of device\n- additional device debugging output if enabled\n- minor bugfixes\n\nv0.7.2\n\n- use refreshClient during initalization\n\nv0.7.1\n\n- validate device location (may be undefined) if location service\n    is disabled\n\n\nv0.7.0\n\n- enhanced configuration options for iOS devices\n- use icloud-promise module\n- suspend iCloud location updates via AOI call\n\nv0.6.3\n\n- updated documentation\n\nv0.6.1\n\n- iOS support with session based iCloud client module\n\n\nv0.5.0\n\n- preliminary hot fix iOS device support\n\n\n**[Support for iOS devices broken due to iCloud API changes!]**\n\n\nv0.4.6\n\n- updatePhone API call for Android Tasker APP\n\n\nv0.4.5\n\n- initial grunt/mocha setup and travis integration\n\nv0.4.4\n\n- update location only on relevant changes\n - significant movements > gpsLimit (v0.4.1)\n - tag, source or type changes through API calls (new)\n\nv0.4.3\n\n- tag initialization on startup [[#1](https://github.com/bstrebel/pimatic-phone/issues/1)]\n\nv0.4.2\n\n- support for overlapping locations\n\nv0.4.1\n\n- update location only on significant movements > gpsLimit\n\nv0.4.0\n\n- xLink to location URL\n\nv0.3.1\n\n- Stable release with dynamic distance attributes\n","maintainers":[{"name":"bstrebel","email":"b.strebel@digitec.de"}],"time":{"modified":"2022-06-23T23:37:58.678Z","created":"2016-12-01T15:06:13.117Z","0.1.0":"2016-12-01T15:06:13.117Z","0.1.3":"2016-12-03T16:16:48.425Z","0.1.4":"2016-12-04T05:13:01.349Z","0.1.5":"2016-12-04T05:53:44.706Z","0.2.0":"2016-12-04T07:19:56.520Z","0.2.1":"2016-12-04T07:43:13.385Z","0.2.2":"2016-12-05T06:15:53.185Z","0.3.0":"2016-12-05T12:59:56.735Z","0.3.1":"2016-12-06T03:31:08.523Z","0.4.0":"2016-12-06T03:51:07.937Z","0.4.1":"2016-12-08T05:05:00.618Z","0.4.2":"2016-12-09T09:44:36.895Z","0.4.3":"2016-12-12T04:07:35.311Z","0.4.4":"2016-12-16T12:36:19.069Z","0.4.5":"2016-12-24T06:26:32.302Z","0.4.6":"2016-12-27T03:19:14.379Z","0.4.7":"2017-01-23T04:35:52.662Z","0.5.0":"2017-01-24T04:17:32.374Z","0.6.1":"2017-01-28T05:36:37.367Z","0.6.2":"2017-01-28T06:14:06.981Z","0.6.3":"2017-01-28T09:41:46.882Z","0.7.0":"2017-01-31T17:55:31.778Z","0.7.1":"2017-01-31T18:51:46.611Z","0.7.2":"2017-01-31T20:06:33.707Z","0.7.5":"2017-02-02T20:18:06.062Z","0.7.6":"2017-02-04T18:19:38.868Z","0.7.7":"2017-02-07T15:04:36.507Z","0.8.0":"2017-02-11T20:29:37.773Z","0.8.1":"2017-02-12T18:56:41.294Z","0.8.2":"2017-02-12T19:23:33.110Z","0.8.3":"2017-02-14T12:31:22.829Z","0.8.4":"2017-02-25T04:04:05.441Z","0.9.2":"2017-03-01T17:00:12.594Z","0.9.3":"2017-03-01T18:56:05.150Z","0.9.4":"2017-03-02T01:05:15.504Z","0.9.5":"2017-03-02T09:30:08.678Z","0.9.6":"2017-03-24T08:23:31.371Z","0.9.7":"2019-02-16T05:44:55.596Z"},"homepage":"https://github.com/bstrebel/pimatic-phone","keywords":["pimatic","plugin","devices","icloud","ios","android","tasker","phone","location","gps","gsm","google","maps","geocoding","reverseGeocoding","iframe","geo"],"repository":{"type":"git","url":"git://github.com/bstrebel/pimatic-phone.git"},"author":{"name":"Bernd Strebel","email":"b.strebel@digitec.de","url":"https://github.com/bstrebel/pimatic-phone"},"bugs":{"url":"https://github.com/bstrebel/pimatic-phone/issues"},"license":"GPL-2.0","readmeFilename":"README.md"}