{"id":21623,"library":"nva-test-e2e","title":"nva-test-e2e","description":"A frontend end-to-end test toolkit used within the nva ecosystem. Version 0.6.21 is the latest stable release, with sporadic updates and no clear release cadence. It provides a CLI to run e2e tests via configuration file. Differentiators include simplicity and integration with nva project structure, but it lacks documentation and community adoption.","status":"active","version":"0.6.21","language":"javascript","source_language":"en","source_url":"https://github.com/ali322/nva/tree/master/packages/nva-test-e2e","tags":["javascript"],"install":[{"cmd":"npm install nva-test-e2e","lang":"bash","label":"npm"},{"cmd":"yarn add nva-test-e2e","lang":"bash","label":"yarn"},{"cmd":"pnpm add nva-test-e2e","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"This package is a CLI tool, not a library. It is meant to be installed globally or run via npx, not imported.","wrong":"npm install nva-test-e2e --save-dev && require('nva-test-e2e')","symbol":"nva-test-e2e","correct":"npx nva-test-e2e -c test/e2e/config.js"},{"note":"Configuration file should be a CommonJS module export. ES modules may not be supported.","wrong":"export default { /* configuration */ }","symbol":"config","correct":"module.exports = { /* configuration */ }"}],"quickstart":{"code":"npm install -g nva-test-e2e\nnva-test-e2e -c test/e2e/config.js","lang":"javascript","description":"Global install and run e2e test using a config file."},"warnings":[{"fix":"Use 'nva-test-e2e' command via CLI or npx.","message":"Package is a CLI tool, not a library. Do not attempt to import it as a module.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Pin to a specific version and test upgrades carefully.","message":"Version 0.x indicates unstable API. Breaking changes may occur in minor releases.","severity":"gotcha","affected_versions":"<1.0.0"},{"fix":"Use module.exports in config file.","message":"Configuration file must be a CommonJS module; ES module exports may not be supported.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Run 'npx nva-test-e2e -c test/e2e/config.js' instead of global install.","message":"Global installation is discouraged; use npx to avoid version conflicts.","severity":"deprecated","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use npx or install globally: npm install -g nva-test-e2e","cause":"Package not installed or not found in node_modules when using require().","error":"Error: Cannot find module 'nva-test-e2e'"},{"fix":"Do not import the package; use the CLI command directly.","cause":"Attempting to import the package as a JavaScript function.","error":"TypeError: nva_test_e2e is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}