{"id":41271,"library":"hydro-dot","title":"hydro-dot","description":"A dot formatter for the hydro test framework, displaying test output as a sequence of dots (passed), F (failures), and other indicators. Current stable version 2.0.1, requires hydro 0.x. This is a minimal, specific-purpose formatter with no updates since 2013.","status":"abandoned","version":"2.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/hydrojs/dot","tags":["javascript"],"install":[{"cmd":"npm install hydro-dot","lang":"bash","label":"npm"},{"cmd":"yarn add hydro-dot","lang":"bash","label":"yarn"},{"cmd":"pnpm add hydro-dot","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency - hydro test framework required","package":"hydro","optional":false}],"imports":[{"note":"This package is a CLI formatter, not a library. Do not require or import it in code.","wrong":"const dot = require('hydro-dot')","symbol":"hydro-dot","correct":"formatter usage only - not a module import; run with hydro --formatter hydro-dot"}],"quickstart":{"code":"// Install hydro and hydro-dot\n// npm install hydro hydro-dot\n\n// Write a test file (test.js):\nvar hydro = require('hydro');\n\nhydro.addFile('test/*.js');\n\n// Run with dot formatter:\n// hydro --formatter hydro-dot\n\n// Example test:\nhydro.test('example', function(){\n  hydro.assert(true);\n});\n","lang":"javascript","description":"Installs hydro-dot and runs tests using the dot formatter from the command line."},"warnings":[{"fix":"Consider migrating to a modern test framework like Mocha or Jest, which have dot formatters built-in.","message":"hydro-dot is no longer maintained and works only with hydro 0.x. The hydro project itself appears inactive.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Use it as a CLI formatter: hydro --formatter hydro-dot","message":"hydro-dot is not a JavaScript module; it must be used via the command line with hydro. Attempting to require('hydro-dot') will not work.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"search_vec":"'0':32 '2.0.1':29 '2013':46 'current':26 'display':12 'dot':3,5,19 'f':21 'failur':22 'formatt':6,41 'framework':11 'hydro':2,9,31 'hydro-dot':1 'indic':25 'javascript':47 'minim':37 'output':14 'pass':20 'purpos':40 'requir':30 'sequenc':17 'sinc':45 'specif':39 'specific-purpos':38 'stabl':27 'test':10,13 'updat':44 'version':28 'x':33","created_at":"2026-06-04T18:51:36.233680+00:00","updated_at":"2026-06-04T18:51:36.233680+00:00","problems":[{"fix":"Install hydro-dot as a devDependency and ensure you run hydro from the project root: npm install --save-dev hydro hydro-dot && hydro --formatter hydro-dot","cause":"Installed locally but not in the correct path, or hydro not picking up the formatter.","error":"Error: Cannot find module 'hydro-dot'"},{"fix":"Do not use require('hydro-dot'). Instead run the hydro CLI with --formatter flag.","cause":"Trying to use hydro-dot programmatically via require instead of as a CLI tool.","error":"TypeError: require(...) is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/hydrojs/dot","github":"https://github.com/hydrojs/dot","docs":null,"changelog":null,"pypi":null,"npm":"hydro-dot","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}