Back to Showcase

@nuxo/core

Latest Commit
b20fd01cb5942237c5487e823884071a9f52d68b
0%
Latest Score
15 total runs
14
Total Mutations
0
Killed
14
Type Errors
0
Survived
0
Errors
Tested with Mutasaurus: jsr:@mutasaurus/mutasaurus@0.1.4

Detailed Mutation Report

Source Files (99)
/packages/components/src
/packages/core
/packages/core/src
/packages/values/src
/packages/values/src/number
/packages/values/src/string
/scripts

Select a file to view mutations

Click a mutation to view details

Mutation Run History

b4769c0main0%
refact(core/flow): workaround to avoid expand classes in a flow - This code is WIP. - Removed unused type definitions (MergeUnion, Prettify) and added temporary replacements for clarity. - Updated parameter names in flow function signatures for better readability and consistency. - Enhanced the flow building logic by improving variable naming in both async and sync contexts.
by Carlos CosmingNov 18, 12:13 AM
Completed
Mutations: 14
Killed: 0
Type Errors: 14
Survived: 0
Errors: 0
Timeouts: 0
Runtime: 7s
version: jsr:@mutasaurus/mutasaurus@0.1.4
228c713main0%
chore(components): add imports section for async utilities in deno.json - Introduced an imports section in deno.json to include the @std/async module, facilitating the use of asynchronous utilities in the project.
by Carlos CosmingNov 17, 02:59 PM
Completed
Mutations: 14
Killed: 0
Type Errors: 14
Survived: 0
Errors: 0
Timeouts: 0
Runtime: 7s
version: jsr:@mutasaurus/mutasaurus@0.1.4
68ae780main0%
refact(values): rename EnumerateError to EnumeratePanic for improved clarity - Renamed the EnumerateError class to EnumeratePanic to align with panic error handling conventions. - Updated all instances of EnumerateError in the validation logic to use the new EnumeratePanic class. - Enhanced error documentation to include specific panic types for better understanding of potential errors.
by Carlos CosmingNov 16, 02:14 AM
Completed
Mutations: 14
Killed: 0
Type Errors: 14
Survived: 0
Errors: 0
Timeouts: 0
Runtime: 7s
version: jsr:@mutasaurus/mutasaurus@0.1.4
5e33548main64%
fix(components): ensure ports are correctly defined in aggregate provider - Updated the aggregate function to explicitly cast ports configuration to the correct type, enhancing type safety.
by Carlos CosmingNov 14, 02:36 PM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
ae3c6b4main64%
fix(core/container): change visibility of imports and bindings to private in container builder - Updated the visibility of the `_imports` and `_bindings` properties in the ContainerBuilder class to private, enhancing encapsulation and preventing direct access from outside the class. - Adjusted related methods to reference the new private properties, ensuring consistent functionality while improving code maintainability.
by Carlos CosmingNov 14, 03:23 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
4f5089cmain64%
fix(core/container): allow to contract have no input params and resolve container registration issue - Modified the ContractInput type to allow for undefined values, enhancing flexibility in contract definitions. - Updated the ContractSignature type to handle cases where input may be undefined, ensuring type safety. - Adjusted the input method in ContractBuilder to default to undefined, improving usability. - Refined the container registration logic in ContainerBuilder for clearer component management.
by Carlos CosmingNov 13, 10:06 PM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
2497c3bmain64%
fix(core/data): return redacted value in Data class get method - Updated the `get` method in the `Data` class to return a redacted value instead of the raw value, enhancing data privacy and security.
by Carlos CosmingNov 13, 01:22 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
56b4fd1main64%
feat(components): add criteria and repository components for enhanced data handling - Introduced a new `criteria.ts` file implementing a type-safe criteria system for filtering and querying data, including various operators for scalar types. - Added a new `repository.ts` file defining a repository component for managing data sources, including methods for matching, saving, deleting, and counting items based on criteria. - Updated `mod.ts` to export the new criteria and repository components for broader access.
by Carlos CosmingNov 12, 03:23 PM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
3fc4a80main64%
feat(components): add specification component for entity validation - Introduced a new `specification.ts` file containing the implementation of the Specification and Condition types for validating entities based on defined conditions. - Added a SpecificationBuilder class to facilitate the creation and management of specifications. - Updated `mod.ts` to export the new specification components for broader access.
by Carlos CosmingNov 12, 01:45 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 7s
version: jsr:@mutasaurus/mutasaurus@0.1.4
5279475main64%
feat(components): enhance event manager with auto metadata and info doc - Added key and values properties to the Event type for improved event handling. - Updated the events function to include metadata and documentation for the EventManager component, detailing the events it manages. - Enhanced the structure of the event manager to provide clearer descriptions and organization of events.
by Carlos CosmingNov 11, 12:22 PM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
0ad661amain64%
feat(components): introduce event and event manager components - Added a new `event.ts` file containing the implementation of event and event manager components, providing type-safe event handling and management. - Included types for event data structures, panic errors, and utility functions for creating and managing events. - Updated `mod.ts` to export the new event components for broader access.
by Carlos CosmingNov 11, 03:40 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
710b89cmain64%
feat(values): introduce a set of rules for number values - Introduced new validation rules in `finite.ts`, `gt.ts`, `gte.ts`, `int.ts`, `lt.ts`, `lte.ts`, `max.ts`, `min.ts`, `multiple-of.ts`, `negative.ts`, `nonnegative.ts`, `positive.ts`, `precision.ts`, and `range.ts` to validate numbers against specific criteria. - Updated `mod.ts` to export these new validation rules for broader access.
by Carlos CosmingNov 10, 08:58 PM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
6e788d0main64%
feat(values): add string rules for ISO date, datetime, time, JWT, KSUID, and lowercase strings - Introduced new validation rules in `iso-date.ts`, `iso-datetime.ts`, `iso-time.ts`, `jwt.ts`, `ksuid.ts`, and `lowercase.ts` to validate strings against their respective formats. - Updated `mod.ts` to export these new validation rules for broader access.
by Carlos CosmingNov 10, 02:16 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 8s
version: jsr:@mutasaurus/mutasaurus@0.1.4
c53407amain64%
feat(values): add string rules for numbers, booleans, email domain, special characters and cases - Introduced new validation rules in `has-bigint-format.ts`, `has-boolean-format.ts`, `has-digit.ts`, `has-domain.ts`, `has-integer-format.ts`, `has-lowercase-letter.ts`, `has-number-format.ts`, `has-special-character.ts`, and `has-uppercase-letter.ts` to validate strings against specific formats. - Updated `mod.ts` to export these new validation rules for broader access.
by Carlos CosmingNov 9, 12:25 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4
785835bmain64%
chore: update deno.json to include mod.ts in publish configuration - Added "mod.ts" to the list of files included in the publish section of deno.json for the core package, ensuring it is part of the published artifacts.
by Carlos CosmingNov 6, 03:36 AM
Completed
Mutations: 14
Killed: 5
Type Errors: 4
Survived: 5
Errors: 0
Timeouts: 0
Runtime: 6s
version: jsr:@mutasaurus/mutasaurus@0.1.4

Mutations are not run by their respective open source project maintainers. The mutation score does not tell the full story of a test suite, and while it may be a better proxy than traditional test coverage for quality, scores should be used as a guide, not a definitive measure.