{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/chai/","markdown":"https://findsoftware.frbit.cloud/chai.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"chai","name":"Chai","urls":{"home":"https://www.chaijs.com/","repository":"https://github.com/chaijs/chai","docs":"https://www.chaijs.com/api/","plugins":"https://www.chaijs.com/plugins/"},"category":["testing"],"description":"Assertion library for Node.js and the browser that pairs with any JavaScript test framework.","maintainer":"Chai.js Assertion Library","firstRelease":2011,"hosting":null,"language":"javascript","runtime":["node"],"runtimeMin":"node 18","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"renderingModes":null,"installMethod":"npm install","licenseModel":"open-source","license":"MIT","currentMajor":"6","latestReleaseDate":"2026-09-30T00:00:00.000Z","githubStargazers":8262,"contributors":177,"packagistDownloads":null,"npmWeeklyDownloads":195131875,"social":{"forum":"https://groups.google.com/group/chaijs"},"checkedAt":"2026-11-04T00:00:00.000Z","addedAt":"2026-11-04T00:00:00.000Z","sources":[{"field":"urls","url":"https://www.chaijs.com/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://www.chaijs.com/api/","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/chaijs/chai/blob/main/LICENSE","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"license","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/chaijs/chai/blob/main/LICENSE","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"language","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/chaijs/chai/blob/v6.3.0/package.json","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/chaijs/chai/blob/v6.3.0/package.json","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"category","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/chaijs/chai/contributors?per_page=1","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/chaijs/chai/releases/tag/v6.3.0","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/chaijs/chai/releases/tag/v6.3.0","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"firstRelease","url":"https://registry.npmjs.org/chai","checkedAt":"2026-11-04T00:00:00.000Z"},{"field":"urls","url":"https://github.com/chaijs/chai","checkedAt":"2026-11-04T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Chai is an assertion library for Node.js and the browser. It offers three styles, assert, expect and should, and works with any JavaScript test framework. Plugins extend the assertions through a plugin API that the project documents.\n\nThe package is installed from npm as a development dependency. In a browser page, the index.js file from the same npm install loads as an ES module. The [documentation](https://www.chaijs.com/) covers the styles and the plugin guide."}