Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

damon

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

damon - npm Package Versions

12

0.4.2

Diff

Changelog

Source

0.4.2 (2016-06-20)

Bug Fixes

  • actions: correctly pass the timeout from parent (e2c8e7e)
  • runner: better handle file changes on unix (5e40cf7)
  • runner: remove watch leak (13785c5)

Features

  • actions: add the navigate action (9d1e69f)
  • phantomjs: update execs and add Mac's one (6576732)

<a name="0.4.1"></a>

yoannmoinet
published 0.4.1 •

Changelog

Source

0.4.1 (2016-06-20)

<a name="0.4.0"></a>

yoannmoinet
published 0.4.0 •

Changelog

Source

0.4.0 (2016-06-20)

<a name="0.3.0"></a>

yoannmoinet
published 0.3.0 •

Changelog

Source

0.3.0 (2016-06-20)

Bug Fixes

  • add phantomjs ssl "support" via flags (a4ae5ff)
  • runner: empty runner file queue when killing the bots process (bda265a)
  • cleanChild only if the child process has been killed (c548152)
  • kill casper and phantom processes with killAll (e150b6e)
  • take out the double assignment (2e1d60c)

Features

  • ability to pass a custom userAgent in config (50619e8)

<a name="0.2.1"></a>

yoannmoinet
published 0.2.1 •

Changelog

Source

0.2.1 (2016-03-22)

Bug Fixes

Features

  • add a postinstall script to chmod *nix executables (2fb232d)
  • add logo (f6a18ed)

<a name="0.2.0"></a>

yoannmoinet
published 0.2.0 •

Changelog

Source

0.2.0 (2016-03-18)

Bug Fixes

  • actions: log in prevention of extension (1aa80c5)
  • actions: remove binding casper since casper is global (87c6fa3)
  • actions: use default timeout if not provided to dom action (2212826)
  • capture: take out the inexisting parameter (ef885dc)
  • casper: have cookies saved with navigation (e29902b)
  • casper: remove useless executables and silly postinstall copy (a65dc4c)
  • casper: use fixed version of casper (5713781)
  • deps: move chalk and expect from dev to general deps (0c42e07)
  • get resource: use strict equality for status (97923e8)
  • getAttribute: get captured group of a modifier (693994a)
  • log: print dumps correctly (9c4f5cc)
  • add a timeout function when dom times out (d551a80)
  • log: print even if not a string (integer for example) (7f596f8)
  • log: use bind instead of call (8c70e97)
  • logger: transit the logId if already set (3c8ce30)
  • navigate: get a parsed url through template plugin (f4774a9)
  • phantomjs: make unix files executable in git (5ecba68)
  • plugins-get: modify Regexp to accept a number passed as a string as a key value (341f8a4)
  • reporter: use supported spinner for windows (c4da9ed)
  • runner: do not unescape anti-slash escapes (39b5d46)
  • runner: use 'test' and 'pass' events correctly (5571dcc)
  • taskGet: handle better returned falsy values (97b5a24)
  • add more time for timeout and give an half-second pause between each task (ad144a9)
  • avoid considering the 'finish' report as an error (162a493)
  • avoid multiple parallel runs (ce0371b)
  • can pass status dynamically when getting resource (e2e5be0)
  • change how assert types are handled and log an error if no task found (a836806)
  • export directly actions function (61e516c)
  • more modular actions (c5ba0c9)
  • pass the cwd to the actions (a5fba01)
  • remove unnecessary (081de9d)
  • reset window status after getting the value (8e3db48)
  • simplify the code (29dc820)
  • stop passing casper as a parameter for get helper functions (235c57f)
  • stop passing casper as a parameter for request helper function (e22f6b1)
  • support freaking node 0.10.x (7f7a053)
  • take out the wait 500ms for each task (1cc8ce5)
  • throw error when getVariable return null (fa30092)
  • try to save a response body as an object and ability to access an saved object when doing assert key (052231c)
  • typo (de43472)
  • template: take out global for regexp test (7579a5d)
  • use encodeURI instead of encodeURIComponent (92ed2f9)
  • use one call instead of bind + call (80e60bb)
  • use strict comparisons (4ddbe66)
  • use this instead of casper (e8bdbd2)
  • unix: update to correctly write the PATH on unix systems (7bd1384)
  • wait: pass a timeout function to avoid casper's throw (d82982c)
  • wait: use params.time even if 0 (6e78ecc)

Features

  • ability to get values from requests (2843eb5)
  • accept modifier for an attribute and accept @text as an attribute for text inside of the selector (7b2b3d5)
  • accept reporters not only as filepath but as objects also (6bdffdb)
  • add a killAll function to the runner (f37c642)
  • add a runner (887ac21)
  • add an error handle to make sure that the variable has the right format (2206cdb)
  • add an initialize function to the runner (1ef865c)
  • add clear function to the runner (26a3020)
  • add download ability (2f99fd7)
  • add the request action to do AJAX calls during the workflow (8817c9a)
  • add the logger to help communicate between casper and node (9edb988)
  • add the possibility to unbind the logfile watching (05706ed)
  • add the reporter and the possibility to have custom ones (336c45a)
  • allow a download action that actually download a file into download folder (8c028d2)
  • allow files passed as string and not only arrays (31a6876)
  • allow to report a task description (aadf433)
  • allow wait resource to accept a request method (d93d4cd)
  • assert a status when trying to get a file from an url (55f0597)
  • capture global objects/variables (92944d4)
  • change name to damon (782bb75)
  • colorize some outputs (2abfa05)
  • create better assertion model (821ec43)
  • export kill, clear and runner from the entry point (772eff7)
  • load reporter (f2c73f2)
  • make attaching the reporter part of the API (82ff27b)
  • make src/index.js the main file (c7f3836)
  • transmit attributes between tasks (3505937)
  • update license to Apache-2.0 (e30ae5c)
  • store: allow templating of values in deep-objects too (af1a217)
  • use env vars as base for the template plugin (d44073f)
  • config: get logLevel and timeout from the config of tasks file (f8f78a6)
  • get: get the number of elements satisfying a selector (1b8277f)
  • get: make getVariable to be useable on any var (b4f899f)
  • log: add logLevel feature in the log module (9b96fb5)
  • phantom: update phantomJS to 2.1.1 (ba88ad4)
  • phantomjs: add 64 architectures detection (cc1ac54)
  • plugin: accept xpath for a selector (fcde1c4)
  • reporter: add duration (e4a737e)
  • runner: pass the complete report to the finish event (cc09a26)
  • wait: timeout default to 10sec instead of 30sec (8f6cb5e)
  • WAY better begin/pending/end/fail/success task differentiation (a42f101)
  • worker: transmit more details about errors (618e434)

Performance Improvements

  • Wait url can now accept a regexp as option (1a53678)
  • dom: use waitUntilVisible instead of random wait (a0b983e)

<a name="0.1.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc