effect-tree - v1.0.36
    Preparing search index...

    Project

    1. package.json scripts
    2. Project, Readme, and Inline Examples
    3. Dev Dependencies
    4. Coverage
    Script About
    clean Clean generated files
    check Runs everything that could expose issues in parallel using a single command. Will run all of 1.circular, 2.test:examples, 3.coverage, 4.build, 6.lint:fix, and 7.build:docs.
    repl Starts a REPL playground.
    extract:inline:examples Extracts inline examples from source code into examples/inline
    lint Runs ESlint/Prettier.
    lint:fix Runs ESlint/Prettier with autofix.
    lint:clean Runs ESlint/Prettier with no caching.
    test Runs project unit tests.
    test:watch Runs project unit tests in watch mode.
    coverage Runs project unit tests with coverage.
    test:project:examples Runs snapshot tests on project examples.
    test:markdown:examples Runs snapshot tests on markdown examples.
    test:inline:examples Extracts inline examples from source and tests them.
    test:examples Test all examples.
    run:example Runs the given project example by name. For example pnpm run:example draw. Run with no arguments to list all the example you can run.
    typecheck Type checking of all sources, including all examples, using tsc.
    circular Tests for circular dependencies.
    build Runs tsc on sources.
    build:docs Runs Typedoc to generate API documentation into api:docs/.
    npm Runs check then publishes docs and library.

    Note there are three types of examples:

    1. Project Examples Are all in the examples/ top-level folder.
    2. README Examples Appear in markdown code blocks, and as typescript files under examples/readme.
    3. Inline API Examples Appear above source code declarations under @example tags, and as typescript files under examples/inline, where the extract-inline package.json script will extract them.
    1. Typescript
      1. @tsconfig/strictest and @tsconfig/node24
      2. Dependency Cruiser
      3. ts-morph
      4. tsx
      5. typedoc
    2. Testing
      1. Vitest
      2. fast-check
      3. @fast-check/vitest
      4. @effect/vitest
      5. effect-ts-laws
    3. Linting/formatting
      1. ESLint
        1. Typescript ESLint
        2. ESLint SonarJS Rules
        3. ESLint Unicorn Rules
      2. Prettier

    Report can be found here.