typescript_tools 10.1.79

Tools for working with TypeScript monorepos
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use typescript_tools::lint::LintError;

#[test]
fn lint_happy_path_should_not_error() -> Result<(), LintError> {
    let root = "test_data/happy_path";
    typescript_tools::lint::lint_dependency_version(root, &["external"])?;
    Ok(())
}

#[test]
fn lint_should_error_when_multiple_version_of_an_external_dependency_are_used() {
    let root = "test_data/external_dependency_multiple_versions";
    assert!(
        typescript_tools::lint::lint_dependency_version(root, &["@typescript-tools/external"])
            .is_err()
    );
}