{"library":"grape","type":"library","category":null,"description":"Grape is a JavaScript test library, inspired by and largely API-compatible with Substack's `tape`. It was created to address a specific behavior in `tape` where `t.plan()` combined with fewer assertions than planned, followed by `t.end()`, would still pass. The original README indicates this behavior was eventually fixed in `tape` itself, rendering `grape`'s primary differentiator largely obsolete. The package, currently at version 1.0.3, has not seen updates since 2017, suggesting it is no longer actively maintained. It aims to be 'swap-out-able' with `tape`, though it notes a deeper difference in that a `grape` test instance does not inherit from `EventEmitter`. Due to its age and lack of maintenance, it is primarily a CommonJS module, and its stability was described as 'whipped up in a few hours' even at its inception.","language":"javascript","status":"abandoned","version":"1.0.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install grape","imports":["const test = require('grape')","const test = require('grape'); test.only('focused test', function (t) { /* ... */ });","const test = require('grape'); test.skip('skipped test', function (t) { /* ... */ });"]},{"cmd":"yarn add grape","imports":[]},{"cmd":"pnpm add grape","imports":[]}],"homepage":null,"github":"https://github.com/korynunn/grape","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/grape","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/grape/compatibility"}}