@syntest/analysis

Monorepo containing the framework and various core parts of the SynTest ecosystem

https://github.com/syntest-framework/syntest-framework

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 11 committers (9.1%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.0%) to scientific vocabulary

Keywords

automated-test-generation genetic-algorithms hacktoberfest search-based-software-engineering search-based-software-testing syntest syntest-framework testing testing-framework

Keywords from Contributors

argument-parser mot manifolds dynamics pypi gym-environments robustness fair mesh interpretability
Last synced: 6 months ago · JSON representation ·

Repository

Monorepo containing the framework and various core parts of the SynTest ecosystem

Basic Info
  • Host: GitHub
  • Owner: syntest-framework
  • License: apache-2.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://www.syntest.org
  • Size: 15.2 MB
Statistics
  • Stars: 18
  • Watchers: 2
  • Forks: 9
  • Open Issues: 57
  • Releases: 25
Topics
automated-test-generation genetic-algorithms hacktoberfest search-based-software-engineering search-based-software-testing syntest syntest-framework testing testing-framework
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Codeowners Support Zenodo

README.md

SynTest Framework

The aim of the SynTest ecosystem is make it easier for developers to test their code in a more effective and efficient way.

main-build main-quality main-test

The SynTest Framework is a modular and extendable ecosystem of tools for automated test generation. It allows for the easy integration of new search algorithms and test case representations. Furthermore, the framework is designed to be language agnostic, allowing for other languages to be added.

Installation

NPM

The simplest way to use SynTest Framework for JavaScript is by installing the following two npm packages: @syntest/cli, @syntest/javascript.

bash $ npm install @syntest/cli $ npm install @syntest/javascript

You can install it in your project as shown in the snippet above or you can install the package globally by using the npm options -g.

Usage

To start you need to be in the root of the project folder containing the code you want to create test-cases for. Next, you need to install two dev-dependencies in your project, namely chai and chai-as-promised. Both are needed to run the tests.

Next, you want to run the following command:

bash $ npx syntest init config --modules @syntest/javascript

This will create the .syntest.json configuration file for you with some pre filled in parameters. The file should look somewhat like this:

json { ..., "target-root-directory": "./express", "include": [ "./express/lib/**/*.js" ], "exclude": [], "modules": [ "@syntest/javascript" ], "preset": "DynaMOSA" ... }

In the above example the most important configuration options are shown.

  • The preset value which decides the algorithms the tool will use.
  • The loaded module "@syntest/javascript".
  • The target root directory which is the source directory of all the files you want to target.
  • The include array where you can specify which files to target.
  • The exclude array where you can specify which files to exclude specifically

Once these properties are set you can run:

bash $ npx syntest javascript test

If everything is correct the tool will now start. The results can be found in the syntest folder

SynTest-JavaScript is highly configurable and supports a bunch of options and arguments, all of them can be found by providing the --help option or -h for short. Another way of configuring the tool is through the .syntest.json file in the root of your project.

Documentation

For questions and help with how to use this tool, please see the documentation.

Support

For questions and help with how to use this library, please see SUPPORT.md.

Contributing

Contributions are welcome! For major changes, please open an issue first to discuss what you would like to change. For more information, please see CONTRIBUTING.md.

Authors and acknowledgment

  • Annibale Panichella (PI)
  • Mitchell Olsthoorn (Project Lead)
  • Dimitri Stallenberg (Developer)

License

The code within this project is licensed under the Apache-2.0 license.

Owner

  • Name: SynTest Framework
  • Login: syntest-framework
  • Kind: organization
  • Location: Netherlands

A framework for generating synthetic tests for programs based on JavaScript

Citation (CITATION.cff)

cff-version: 1.2.0
title: SynTest-Framework
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - family-names: Olsthoorn
    given-names: Mitchell
    orcid: "https://orcid.org/0000-0003-0551-6690"
    affiliation: Delft University of Technology
  - given-names: Dimitri
    family-names: Stallenberg
    orcid: "https://orcid.org/0009-0003-7843-2372"
    affiliation: Delft University of Technology
  - orcid: "https://orcid.org/0000-0002-7395-3588"
    given-names: Annibale
    family-names: Panichella
    affiliation: Delft University of Technology
repository-code: "https://github.com/syntest-framework/syntest-framework"
url: "https://syntest.org"
keywords:
  - syntest
  - syntest-framework
  - testing
  - search-based-software-engineering
  - search-based-software-testing
  - automated-test-generation
license: Apache-2.0

GitHub Events

Total
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 49
  • Pull request event: 3
  • Fork event: 2
  • Create event: 2
Last Year
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 49
  • Pull request event: 3
  • Fork event: 2
  • Create event: 2

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 1,064
  • Total Committers: 11
  • Avg Commits per committer: 96.727
  • Development Distribution Score (DDS): 0.597
Past Year
  • Commits: 33
  • Committers: 3
  • Avg Commits per committer: 11.0
  • Development Distribution Score (DDS): 0.152
Top Committers
Name Email Commits
Dimitri t****i@g****m 429
Mitchell Olsthoorn m****n@o****m 232
SynTest CI i****o@s****g 175
apanichella a****a@t****l 140
renovate[bot] 2****] 75
Yehor Kozyr 4****s 4
Arie van Deursen a****n 4
Gijs g****7@l****l 2
dependabot[bot] 4****] 1
Chao-Ran-Erwin 7****n 1
Dimitri Stallenberg d****t@D****l 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 197
  • Average time to close issues: 6 days
  • Average time to close pull requests: 16 days
  • Total issue authors: 2
  • Total pull request authors: 4
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.09
  • Merged pull requests: 154
  • Bot issues: 3
  • Bot pull requests: 192
Past Year
  • Issues: 1
  • Pull requests: 7
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 1.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 6
Top Authors
Issue Authors
  • renovate[bot] (4)
  • Chao-Ran-Erwin (1)
Pull Request Authors
  • renovate[bot] (176)
  • dependabot[bot] (11)
  • mitchellolsthoorn (4)
  • Chao-Ran-Erwin (1)
Top Labels
Issue Labels
dependencies (2) bug (1)
Pull Request Labels
dependencies (152)

Packages

  • Total packages: 19
  • Total downloads:
    • npm 404 last-month
  • Total dependent packages: 51
    (may contain duplicates)
  • Total dependent repositories: 7
    (may contain duplicates)
  • Total versions: 424
  • Total maintainers: 4
npmjs.org: @syntest/logging

SynTest library for logging

  • Versions: 18
  • Dependent Packages: 11
  • Dependent Repositories: 0
  • Downloads: 14 Last month
Rankings
Dependent packages count: 2.9%
Downloads: 7.7%
Average: 12.5%
Stargazers count: 13.0%
Forks count: 13.6%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @syntest/cli

SynTest Framework command line interface

  • Versions: 45
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 7 Last month
Rankings
Dependent packages count: 5.5%
Downloads: 7.5%
Average: 13.0%
Stargazers count: 13.0%
Forks count: 13.6%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @syntest/cli-graphics

SynTest library for cli graphics

  • Versions: 16
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Dependent packages count: 6.9%
Downloads: 9.8%
Stargazers count: 13.0%
Forks count: 13.6%
Average: 13.7%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @syntest/module

SynTest library for a modular and extendable ecosystem

  • Versions: 36
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 19 Last month
Rankings
Downloads: 8.9%
Dependent packages count: 9.5%
Stargazers count: 13.0%
Forks count: 13.6%
Average: 14.1%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @syntest/framework

The common core of the SynTest Framework

  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 2
  • Downloads: 14 Last month
Rankings
Forks count: 7.0%
Dependent repos count: 7.6%
Stargazers count: 8.6%
Dependent packages count: 8.8%
Average: 14.7%
Downloads: 41.6%
Last synced: 6 months ago
npmjs.org: @syntest/init

SynTest tool for initializing the configuration file

  • Versions: 36
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 19 Last month
Rankings
Downloads: 7.7%
Stargazers count: 13.0%
Forks count: 13.6%
Average: 15.2%
Dependent packages count: 16.2%
Dependent repos count: 25.3%
Last synced: 6 months ago
npmjs.org: @syntest/base-language

SynTest abstract tool that can be used to implement a new language

  • Versions: 67
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 24 Last month
Rankings
Stargazers count: 9.4%
Forks count: 10.2%
Average: 16.3%
Dependent repos count: 18.8%
Dependent packages count: 26.8%
Last synced: 6 months ago
npmjs.org: @syntest/search

SynTest library that contains a collection of search algorithms

  • Versions: 54
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 96 Last month
Rankings
Stargazers count: 9.4%
Forks count: 10.2%
Average: 16.3%
Dependent repos count: 18.8%
Dependent packages count: 26.8%
Last synced: 6 months ago
npmjs.org: @syntest/cfg

SynTest library for control flow graphs

  • Versions: 16
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 83 Last month
Rankings
Stargazers count: 9.6%
Forks count: 10.2%
Average: 16.3%
Dependent repos count: 18.8%
Dependent packages count: 26.8%
Last synced: 6 months ago
npmjs.org: @syntest/plugin-metric-middleware-file-writer

SynTest metric middleware plugin for writing metrics to disk

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 3 Last month
Rankings
Forks count: 7.0%
Downloads: 8.2%
Stargazers count: 8.6%
Dependent repos count: 10.3%
Average: 17.2%
Dependent packages count: 51.9%
Last synced: 6 months ago
npmjs.org: @syntest/plugin-metric-middleware-statistics

SynTest metric middleware plugin for creating statistics of other metrics

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 11 Last month
Rankings
Forks count: 7.0%
Downloads: 8.6%
Stargazers count: 8.6%
Dependent repos count: 10.3%
Average: 17.3%
Dependent packages count: 51.9%
Last synced: 6 months ago
npmjs.org: @syntest/plugin-event-listener-websocket

SynTest event listener plugin for external communication through WebSockets

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 15 Last month
Rankings
Forks count: 7.0%
Stargazers count: 8.6%
Downloads: 8.7%
Dependent repos count: 10.3%
Average: 17.3%
Dependent packages count: 51.9%
Last synced: 6 months ago
npmjs.org: @syntest/plugin-event-listener-state-storage

SynTest event listener plugin for storing the state of various events happening in the framework

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 3 Last month
Rankings
Forks count: 7.0%
Stargazers count: 8.6%
Downloads: 8.9%
Dependent repos count: 10.3%
Average: 17.3%
Dependent packages count: 51.9%
Last synced: 6 months ago
npmjs.org: @syntest/plugin-search-algorithm-experimental

SynTest search algorithm plugin for experimental search algorithms

  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 14 Last month
Rankings
Forks count: 7.0%
Stargazers count: 8.6%
Downloads: 9.0%
Dependent repos count: 10.3%
Average: 17.3%
Dependent packages count: 51.9%
Last synced: 6 months ago
npmjs.org: @syntest/prng

SynTest library that provides a pseudo random number generator

  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Forks count: 7.6%
Stargazers count: 9.5%
Downloads: 15.5%
Dependent repos count: 19.2%
Average: 19.6%
Dependent packages count: 46.0%
Last synced: 6 months ago
npmjs.org: @syntest/analysis

SynTest library for analyzing code

  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Stargazers count: 12.1%
Forks count: 12.6%
Average: 20.0%
Dependent repos count: 23.4%
Dependent packages count: 31.9%
Last synced: 6 months ago
npmjs.org: @syntest/metric

SynTest library for collecting and storing metrics

  • Versions: 20
  • Dependent Packages: 7
  • Dependent Repositories: 0
  • Downloads: 23 Last month
Rankings
Stargazers count: 13.0%
Forks count: 13.6%
Average: 21.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Last synced: 6 months ago
npmjs.org: @syntest/diagnostics

SynTest library for tool diagnostics

  • Versions: 2
  • Dependent Packages: 17
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Forks count: 7.1%
Stargazers count: 8.7%
Average: 26.2%
Dependent repos count: 36.5%
Dependent packages count: 52.5%
Last synced: 6 months ago
npmjs.org: @syntest/storage

SynTest library for storing namespaced data in a file system

  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Forks count: 7.1%
Stargazers count: 8.9%
Average: 27.1%
Dependent repos count: 37.5%
Dependent packages count: 54.7%
Last synced: 6 months ago

Dependencies

package.json npm
  • @types/chai ^4.2.19 development
  • @types/cli-progress ^3.9.2 development
  • @types/mocha ^8.2.2 development
  • @types/node ^14.14.37 development
  • @types/sinon ^9.0.11 development
  • @typescript-eslint/eslint-plugin ^4.19.0 development
  • @typescript-eslint/parser ^4.19.0 development
  • chai ^4.3.4 development
  • eslint ^7.23.0 development
  • eslint-config-prettier ^8.3.0 development
  • jsdoc ^3.6.7 development
  • mocha ^8.4.0 development
  • nyc ^15.1.0 development
  • prettier ^2.3.2 development
  • sinon ^9.2.4 development
  • ts-node ^9.1.1 development
  • typescript ^4.3.5 development
  • @dagrejs/graphlib ^2.1.4
  • bignumber.js 9.0.1
  • chalk ^4.1.1
  • clear ^0.1.0
  • cli-progress ^3.9.0
  • d3 ^4.13.0
  • fast-csv ^4.3.6
  • figlet ^1.5.0
  • globby ^11.0.4
  • jsdom ^16.6.0
  • seedrandom ^3.0.5
  • shelljs ^0.8.4
  • winston ^3.3.3
  • yargs ^16.2.0
.github/workflows/main-build.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/main-quality.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/main-test.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • andstor/file-existence-action v2 composite
  • coverallsapp/github-action master composite
  • secondtruth/collect-directories-by-contained-files v1.0.0 composite
.github/workflows/pr-build.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/pr-quality.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/pr-test.yml actions
  • actions/checkout v4 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • andstor/file-existence-action v2 composite
  • coverallsapp/github-action master composite
  • dorny/test-reporter v1 composite
  • secondtruth/collect-directories-by-contained-files v1.0.0 composite
.github/workflows/publish-prerelease.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
.github/workflows/publish-release.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
libraries/analysis/package.json npm
  • @types/lodash.clonedeep ^4.5.7 development
  • @syntest/cfg ^0.4.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • lodash.clonedeep ^4.5.0
libraries/cfg/package.json npm
  • @types/lodash.clonedeep ^4.5.7 development
  • @syntest/logging ^0.2.0-beta.1
  • lodash.clonedeep ^4.5.0
libraries/cli-graphics/package.json npm
  • @types/figlet ^1.5.5 development
  • @syntest/logging ^0.2.0-beta.1
  • chalk 4.1.1
  • clear 0.1.0
  • cli-progress 3.11.2
  • figlet 1.5.2
  • table ^6.8.1
libraries/logging/package.json npm
  • winston 3.8.2
  • yargs ^17.7.1
libraries/metric/package.json npm
  • @syntest/logging ^0.2.0-beta.1
  • yargs ^17.7.1
libraries/module/package.json npm
  • @syntest/cli-graphics ^0.2.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/storage ^0.3.0-beta.1
  • global-modules 2.0.0
  • yargs ^17.7.1
libraries/prng/package.json npm
  • @types/fs-extra ^11.0.1 development
  • @syntest/logging ^0.2.0-beta.1
  • bignumber.js 9.0.1
  • seedrandom 3.0.5
libraries/search/package.json npm
  • @types/global-modules ^2.0.0 development
  • @types/seedrandom ^3.0.5 development
  • @syntest/analysis ^0.2.1-beta.3
  • @syntest/cfg ^0.4.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/prng ^0.2.0-beta.1
libraries/storage/package.json npm
  • @types/fs-extra ^11.0.1 development
  • @syntest/logging ^0.2.0-beta.1
  • fs-extra ^11.1.1
  • yargs ^17.7.1
package-lock.json npm
  • 1039 dependencies
plugins/plugin-event-listener-state-storage/package.json npm
  • @syntest/analysis ^0.2.1-beta.3
  • @syntest/base-language ^0.3.0-beta.9
  • @syntest/cfg ^0.4.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.8
plugins/plugin-event-listener-websocket/package.json npm
  • @types/ws ^8.5.4 development
  • @syntest/analysis ^0.2.1-beta.3
  • @syntest/base-language ^0.3.0-beta.9
  • @syntest/cfg ^0.4.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/module ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.8
  • ws ^8.13.0
plugins/plugin-metric-middleware-file-writer/package.json npm
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
plugins/plugin-metric-middleware-statistics/package.json npm
  • @syntest/base-language ^0.3.0-beta.9
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • fast-csv ^4.3.6
plugins/plugin-search-algorithm-experimental/package.json npm
  • @syntest/base-language ^0.3.0-beta.9
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.8
tools/base-language/package.json npm
  • @syntest/analysis ^0.2.1-beta.3
  • @syntest/cli-graphics ^0.2.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.8
  • @syntest/storage ^0.3.0-beta.1
  • globby 11.0.4
  • yargs ^17.7.1
tools/cli/package.json npm
  • @syntest/cli-graphics ^0.2.1-beta.3
  • @syntest/init ^0.2.2-beta.4
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • @syntest/prng ^0.2.0-beta.1
  • @syntest/storage ^0.3.0-beta.1
  • short-uuid ^4.2.2
  • yargs ^17.7.1
tools/init/package.json npm
  • @types/shelljs ^0.8.11 development
  • @syntest/cli-graphics ^0.2.1-beta.3
  • @syntest/logging ^0.2.0-beta.1
  • @syntest/metric ^0.1.2-beta.3
  • @syntest/module ^0.2.0-beta.2
  • shelljs ^0.8.5
  • yargs ^17.7.1
libraries/diagnostics/package.json npm
libraries/search-javascript/Dockerfile docker
  • node 16.13 build
libraries/analysis-javascript/package.json npm
  • @babel/types 7.23.9 development
  • @babel/core 7.23.9
  • @babel/traverse 7.23.9
  • @syntest/analysis ^0.3.0-beta.2
  • @syntest/ast-visitor-javascript ^0.2.0-beta.4
  • @syntest/cfg ^0.5.0-beta.0
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/logging ^0.2.0-beta.2
  • @syntest/prng ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.10
libraries/ast-visitor-javascript/package.json npm
  • @babel/types 7.23.9 development
  • @babel/core 7.23.9
  • @babel/traverse 7.23.9
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/logging ^0.2.0-beta.2
  • globals ^13.20.0
libraries/instrumentation-javascript/package.json npm
  • @babel/types 7.23.9 development
  • @babel/core 7.23.9
  • @babel/traverse 7.23.9
  • @istanbuljs/schema ^0.1.3
  • @syntest/analysis-javascript ^0.2.0-beta.13
  • @syntest/ast-visitor-javascript ^0.2.0-beta.4
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/storage ^0.3.0-beta.2
  • istanbul-lib-coverage ^3.2.0
libraries/search-javascript/package.json npm
  • @babel/types 7.23.9 development
  • @babel/core 7.23.9
  • @babel/generator ^7.21.9
  • @babel/preset-env 7.23.9
  • @babel/register 7.23.7
  • @syntest/analysis ^0.3.0-beta.2
  • @syntest/analysis-javascript ^0.2.0-beta.13
  • @syntest/ast-visitor-javascript ^0.2.0-beta.4
  • @syntest/cfg ^0.5.0-beta.0
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/instrumentation-javascript ^0.2.0-beta.5
  • @syntest/logging ^0.2.0-beta.2
  • @syntest/prng ^0.2.0-beta.2
  • @syntest/search ^0.5.0-beta.10
  • @syntest/storage ^0.3.0-beta.2
  • chai 4.3.7
  • chai-as-promised 7.1.1
  • lodash.clonedeep 4.5.0
  • mocha 10.2.0
  • regenerator-runtime 0.13.9
plugins/plugin-javascript-event-listener-state-storage/package.json npm
  • @syntest/analysis ^0.3.0-beta.2
  • @syntest/analysis-javascript ^0.2.0-beta.13
  • @syntest/base-language ^0.3.0-beta.11
  • @syntest/cfg ^0.5.0-beta.0
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/logging ^0.2.0-beta.2
  • @syntest/metric ^0.2.0-beta.0
  • @syntest/module ^0.2.0-beta.4
  • @syntest/search ^0.5.0-beta.10
tools/javascript/package.json npm
  • @syntest/analysis-javascript ^0.2.0-beta.13
  • @syntest/base-language ^0.3.0-beta.11
  • @syntest/cli-graphics ^0.3.0-beta.1
  • @syntest/diagnostics ^0.1.0-beta.0
  • @syntest/instrumentation-javascript ^0.2.0-beta.5
  • @syntest/logging ^0.2.0-beta.2
  • @syntest/metric ^0.2.0-beta.0
  • @syntest/module ^0.2.0-beta.4
  • @syntest/search ^0.5.0-beta.10
  • @syntest/search-javascript ^0.2.0-beta.15
  • @syntest/storage ^0.3.0-beta.2
  • yargs ^17.7.2