{"library":"babel-plugin-espower","type":"library","category":null,"description":"Babel plugin for power-assert that transforms assertion expressions (assert, assert.ok, assert.equal, etc.) at build time to produce detailed, tree-structured failure messages. Current stable version is 3.0.1 (for Babel 7+). Release cadence is low, driven by power-assert ecosystem updates. Key differentiator: unlike generic assertion libraries, it leverages Babel AST rewriting to embed variable values and expression results into assertion output, enabling richer debugging without runtime instrumentation. Compatible only with Babel 7; separate major versions exist for Babel 6 (2.x) and Babel 5 (1.x).","language":"javascript","status":"active","version":"3.0.1","tags":["javascript","assert","assertion","babel","babel-plugin","power-assert","test","testing","transform"],"last_verified":"Wed May 27","install":[{"cmd":"npm install babel-plugin-espower","imports":["import espower from 'babel-plugin-espower'","plugins: ['babel-plugin-espower']","babel.transform(code, { plugins: ['babel-plugin-espower'] })"]},{"cmd":"yarn add babel-plugin-espower","imports":[]},{"cmd":"pnpm add babel-plugin-espower","imports":[]}],"homepage":null,"github":"https://github.com/power-assert-js/babel-plugin-espower","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-espower","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/babel-plugin-espower/compatibility"}}