@remotex-labs/xjet
v1.5.4
Published
xJet: Run Automated Tests Anywhere, Effortlessly
Maintainers
Readme
xJet
Overview
xJet is a powerful, flexible testing framework for JavaScript and TypeScript applications. Its mission is to help you "Run Automated Tests Anywhere, Effortlessly."
Features
- Familiar API: Uses a Jest-like interface with
describe,it,test, andexpectfunctions - Powerful Mocking: Complete suite of mocking utilities including
fn,mock, andspyOn - CLI Options: Configurable through command-line arguments
- Multiple Reporters: Support for different output formats including human-readable, JSON, and JUnit XML
- TypeScript Support: First-class TypeScript support with type definitions included
Installation
npm install @remotex-labs/xjet🚀 Quick Start
Create a test file and start writing tests immediately:
// example.test.ts
describe('Calculator', () => {
test('should add two numbers correctly', () => {
const result = 1 + 2; expect(result).toBe(3);
});
it('should subtract two numbers correctly', () => {
const result = 5 - 2; expect(result).toBe(3);
});
});📚 Documentation
For comprehensive guides and reference, check our documentation:
Run:



Documentation
For complete API documentation, examples, and guides, visit: xJet Documentation
🔍 Compatibility
- Node.js 20+
- All modern browsers (via bundlers)
- TypeScript 4.5+
🤝 Contributing
Contributions are welcome! Please see our Contributing Guide for details.
📄 License
This project is licensed under the Mozilla Public License 2.0 - see the LICENSE file for details.
💖 Acknowledgements
- Built with TypeScript
- Inspired by testing frameworks like Jest and Mocha
- Powered by the esbuild ecosystem
Made with ❤️ by the remotex-labs/xJet team
