0.4.2 • Published 6 years ago

t-motion-detector-cli v0.4.2

Weekly downloads
10
License
BSD-2-Clause
Repository
github
Last release
6 years ago

NPM info

Travis build status dependencies

Unit tests

t-motion-detector-cli

A t-motion-detector Plugin CLI/API tool (dashboard) to monitor your Environment, Motion sensors and Notifiers. It has been repurposed from the original intent because I didn't see the need to create an explicit cli tool either than what the t-motion-detector tool will provide, via the npm run-script command. Provides also an Express web-application which a basic API (REST services) to view and manage the environment

  • v 0.4.2 :Updated CommandStdoutDetector tests (WIP);
  • v 0.4.1 :Fixed Express breaking tests, root page is now under /site. npm test now uses mocha --exit to revert to pre v4.0.0 behaviour, that is, it exist after tests are done;
  • v 0.4.0 :Minor version update; doing some clean up; Added README info on current features and skipped / failing tests, as well what is the current focus;
  • v 0.3.32 :Removed some unecessary packages, skipping tests temporarily to focus on actual work;
  • v 0.3.31 :(WIP) SocketIODetector testing with SocketIONotifier;
  • v 0.3.30 :(WIP) Starting work on SocketIODetector and SocketIONotifier, a socket.io wrapper for client and server respectively;
  • v 0.3.29 :(WIP) Atlasboard, added more sensor data (still customized, to be configured instead);
  • v 0.3.28 :(WIP) Atlasboard, added configuration to take temperature from socket instead of backend detector (for remote clients);
  • v 0.3.27 :(WIP) Atlasboard updates, to include socket.io values from iobroker, still static stuff, pretty much PoC level only;
  • v 0.3.26 :(WIP) First version of Atlasboard which makes use of iobroker (static calls for now, in later versions shoould be changed to proper detectors)
  • v 0.3.25 :(WIP) Working on Angular JS demo clean up. Testing (WIP) also Nativescript https://www.nativescript.org/nativescript-is-how-you-build-native-mobile-apps-with-angular and playground on https://play.nativescript.org/, on tns-site (run with "tns run ");
  • v 0.3.24 :(WIP) trial testing using CouchDB / PouchDB database;
  • v 0.3.23 :(WIP) added demo code of Angular Mobile (+bootstrap) with examples to start gradually working on the new UI;
  • v 0.3.22 :Added script to test web-server, fixing bugs;
  • v 0.3.21 :Small fix on logs which were causeing crash;
  • v 0.3.20 :Starting offline app creation (react);
  • v 0.3.19 :Updated dependency to t-motion-detector@0.5.36, changing pending tests to "xit(xxx)" which marks them as pending
  • v 0.3.18 :Updated dependency to t-motion-detector@0.5.30, to include fixes on dependency...
  • v 0.3.17 :Updated dependency to t-motion-detector@0.5.30, to include Multi-Environments; Minor changes on serializing ExpressEnvironment to prevent circular reference errors
  • v 0.3.16 :Updated dependency to t-motion-detector@0.5.25. Bug fixing on express tests...
  • v 0.3.15 :Working on simplifications of the module. (WIP) There are 2 ways to use it, as a plugin (via require keyword) and calling it from the StartWithConfig function and directly in the console (via calling node t-motion-detector-cli); bug fixes (WIP on force = true).
  • v 0.3.14 :Dependency update, logger replaced with tracer module.
  • v 0.3.13 :Minor update of dependency.
  • v 0.3.12 :Update of dependency. Creation of first version of APIEnvironment, which retrieves locally stored key/secret pair;
  • v 0.3.10 and 0.3.11:Update of dependency to fix bug.
  • v 0.3.9 :Changed DecisionTreeNode to DecisionTreeDetector, added functionality to process nodes, and to add truthy and falsy children nodes.
  • v 0.3.8 :Continued working on DecisionTreeEnvironment class adding DecisionNodes
  • v 0.3.7 :Started working on DecisionTreeEnvironment class, and BotFullfillmentDetector
  • v 0.3.6 :Needed a better way to create/design commands so started creating Commander class (WIP)
  • v 0.3.5 :Implemented CommandStdoutDetector. Added mocha unit tests badge.
  • v 0.3.4 :Working on CommandStdoutDetector (WIP), small fixes. Minor improvements on documentation.
  • v 0.3.3 :Added handling to not allow starting main.js directly, only via 'require' keyword; Added reporter badge for unit tests. Started creating tests for CommandStdoutDetector.
  • v 0.3.2 :Updated dependency reference to t-motion-detector@v0.5.13.
  • v 0.3.1 :Implementing Reset method for Plugins. Implementing default Detectors created when t-motion-detector-cli is ran directly (e.g. there should be default detectors to create and remove elements and a default ExpressEnvironment) - WIP. Normalizing logging to use log library instead of console.log for proper logging. Update to version t-motion-detector@v0.5.10
  • v 0.3.0 :Updated dependency reference to t-motion-detector@v0.5.9, fixes. Working on maxAttampts for the Environment when address is already in use. Added more tests to run directly application from main, and be able to add elements from the web-UI (WIP). Working on proper HTML CSS formating. "Start" function of the main module is now called after StartWithConfig
  • v 0.2.13:Updated dependency reference to t-motion-detector@v0.5.6
  • v 0.2.12:Tested SystemEnvironment json service
  • v 0.2.11:Added new tests, working on SystemEnvironment json service, updated license and reference to t-motion-detector@v0.5.3
  • v 0.2.10:updating to t-motion-detector@0v.0.5.1
  • v 0.2.9: Changed inheritance of ExpressEnvironment to SystemEnvironment, fixed tests (WIP)
  • v 0.2.8: updating to t-motion-detector@0v.0.5.0, adding badges for npm, travis build and dependency status.
  • v 0.2.7: updating to t-motion-detector@0v.0.4.14 to remove postinstall script
  • v 0.2.6: adding travis-ci config files, updating to t-motion-detector@0v.4.13
  • v 0.2.5: Adding new unit tests for a new detector, NetworkDetector.
  • v 0.2.4: Binding to t-motion-detector version 0.4.11, to allow avoiding type checks when adding Detector instances.
  • v 0.2.3: Binding to t-motion-detector version 0.4.10
  • v 0.2.2: Added static address in the ExpressEnvironment constructor, defaulting to internal public folder
  • v 0.2.1: Testing Support to Extension integration with t-motion-detector v 0.4.9 (WIP)
  • v 0.2.0: First version published to npm. Added Code of Conduct and template for Documentation (WIP)
  • v 0.1.9: Concluded implementation of POST method to activate and deactivate Detectors.
  • v 0.1.8: WIP, Started testing POST methods, adding activation and deactivation of Motion Detectors.
  • v 0.1.7: Configuration allows to map routes to functions in main file in t-motion-detector, WIP on HTML
  • v 0.1.6: Fixed some bugs create dinamic page for detectors and notifiers, binded to temporary slack notifier.
  • v 0.1.5: Implemented first service config/detectors, not yet in a readable friendly format (WIP).
  • v 0.1.4: Refactoring the ExpressNotifier as an ExpressEnvironment instead, because it fits more the model of an Environment, where Motion Detectors and Notifiers can be put on top instead (WIP).
    Added static directory, and added AngularJS, first test page;
  • v 0.1.3: Created first version of the ExpressNotifier a wrapper of for the Express web server as a notifier object.
  • v 0.1.2: Removed user story unit tests (not relevant for this project).
  • v 0.1.1: Building first unit tests, first express welcome message;
  • v 0.1.0: First version, draft for first tests and package file;

Links

0.4.2

6 years ago

0.4.0

6 years ago

0.3.15

6 years ago

0.3.14

6 years ago

0.3.13

6 years ago

0.3.12

6 years ago

0.3.11

6 years ago

0.3.10

6 years ago

0.3.9

6 years ago

0.3.8

6 years ago

0.3.5

7 years ago

0.3.4

7 years ago

0.3.3

7 years ago

0.3.1

7 years ago

0.2.13

7 years ago

0.2.12

7 years ago

0.2.10

7 years ago

0.2.9

7 years ago

0.2.8

7 years ago

0.2.6

7 years ago

0.2.4

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago