UNPKG

@serenity-js/core

Version:

The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure

55 lines (38 loc) • 3.7 kB
# Serenity/JS [![Follow Serenity/JS on LinkedIn](https://img.shields.io/badge/Follow-Serenity%2FJS%20-0077B5?logo=linkedin)](https://www.linkedin.com/company/serenity-js) [![Watch Serenity/JS on YouTube](https://img.shields.io/badge/Watch-@serenity--js-E62117?logo=youtube)](https://www.youtube.com/@serenity-js) [![Join Serenity/JS Community Chat](https://img.shields.io/badge/Chat-Serenity%2FJS%20Community-FBD30B?logo=matrix)](https://matrix.to/#/#serenity-js:gitter.im) [![Support Serenity/JS on GitHub](https://img.shields.io/badge/Support-@serenity--js-703EC8?logo=github)](https://github.com/sponsors/serenity-js) [Serenity/JS](https://serenity-js.org) is an innovative open-source framework designed to make acceptance and regression testing of complex software systems faster, more collaborative and easier to scale. ā­ļø Get started with Serenity/JS! - [Serenity/JS web testing tutorial](https://serenity-js.org/handbook/web-testing/your-first-web-scenario) - [Serenity/JS Handbook](https://serenity-js.org/handbook) - [API documentation](https://serenity-js.org/api/) - [Serenity/JS Project Templates](https://serenity-js.org/handbook/project-templates/) šŸ‘‹ Join the Serenity/JS Community! - Meet other Serenity/JS developers and maintainers on the [Serenity/JS Community chat channel](https://matrix.to/#/#serenity-js:gitter.im), - Find answers to your Serenity/JS questions on the [Serenity/JS Forum](https://github.com/orgs/serenity-js/discussions/categories/how-do-i), - Learn how to [contribute to Serenity/JS](https://serenity-js.org/community/contributing/), - Support the project and gain access to [Serenity/JS Playbooks](https://github.com/serenity-js/playbooks) by becoming a [Serenity/JS GitHub Sponsor](https://github.com/sponsors/serenity-js)! ## Serenity/JS Core [`@serenity-js/core`](https://serenity-js.org/api/core/) is the heart of the [Serenity/JS](https://serenity-js.org) framework. It enables you to configure the framework, manage actors, and provides basic building blocks to help you design high-quality acceptance tests. ### Installation To install this module, run the following command in your computer terminal: ``` npm install --save-dev @serenity-js/core ``` ## šŸ“£ Stay up to date New features, tutorials, and demos are coming soon! Follow [Serenity/JS on LinkedIn](https://www.linkedin.com/company/serenity-js), subscribe to [Serenity/JS channel on YouTube](https://www.youtube.com/@serenity-js) and join the [Serenity/JS Community Chat](https://matrix.to/#/#serenity-js:gitter.im) to stay up to date! Please also make sure to star ā­ļø [Serenity/JS on GitHub](https://github.com/serenity-js/serenity-js) to help others discover the framework! [![Follow Serenity/JS on LinkedIn](https://img.shields.io/badge/Follow-Serenity%2FJS%20-0077B5?logo=linkedin)](https://www.linkedin.com/company/serenity-js) [![Watch Serenity/JS on YouTube](https://img.shields.io/badge/Watch-@serenity--js-E62117?logo=youtube)](https://www.youtube.com/@serenity-js) [![Join Serenity/JS Community Chat](https://img.shields.io/badge/Chat-Serenity%2FJS%20Community-FBD30B?logo=matrix)](https://matrix.to/#/#serenity-js:gitter.im) [![GitHub stars](https://img.shields.io/github/stars/serenity-js/serenity-js?label=Serenity%2FJS&logo=github&style=badge)](https://github.com/serenity-js/serenity-js) ## šŸ’› Support Serenity/JS If you appreciate all the effort that goes into making sophisticated tools easy to work with, please support our work and become a Serenity/JS GitHub Sponsor today! [![GitHub Sponsors](https://img.shields.io/badge/Support%20@serenity%2FJS-703EC8?style=for-the-badge&logo=github&logoColor=white)](https://github.com/sponsors/serenity-js)