{"library":"jasmine-core","type":"library","category":null,"description":"jasmine-core is the foundational, standalone JavaScript testing framework that underpins the broader Jasmine ecosystem. It provides the core APIs for writing specs (tests), matchers, and the test runner logic itself. While `jasmine-core` can be used directly for programmatic testing in both browser and Node.js environments, it's more commonly consumed as a dependency by higher-level packages like `jasmine` (for CLI execution) or `jasmine-browser-runner` for a more integrated experience. The current stable version is 6.2.0, with a major version 7.0.0-pre.0 already in pre-release. Jasmine maintains a regular release cadence, typically releasing minor and patch versions every 1-2 months, and major versions annually or bi-annually. Its key differentiators include its behavior-driven development (BDD) syntax, built-in assertion library, and lack of external dependencies for core functionality, making it a simple, self-contained solution for unit and integration testing.","language":"javascript","status":"active","version":"6.2.0","tags":["javascript","test","testing","jasmine","tdd","bdd"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jasmine-core","imports":["import { jasmine } from 'jasmine-core';","import { bootJasmine } from 'jasmine-core';","const { getJasmineRequireObj } = require('jasmine-core');"]},{"cmd":"yarn add jasmine-core","imports":[]},{"cmd":"pnpm add jasmine-core","imports":[]}],"homepage":"https://jasmine.github.io","github":"https://github.com/jasmine/jasmine","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jasmine-core","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/jasmine-core/compatibility"}}