├── .github ├── dependabot.yml └── workflows │ ├── dependabot.yml │ ├── rust-ci.yml │ └── rust-release.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── crates ├── tree-splicer-javascript │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── tree-splicer-rust │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── tree-splicer-typescript │ ├── .gitignore │ ├── Cargo.toml │ └── src │ │ └── main.rs └── tree-splicer │ ├── .gitignore │ ├── Cargo.toml │ └── src │ ├── cli.rs │ ├── cli │ └── formatter.rs │ ├── lib.rs │ ├── node_types.rs │ └── splice.rs └── shell.nix /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/.github/workflows/rust-ci.yml -------------------------------------------------------------------------------- /.github/workflows/rust-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/.github/workflows/rust-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | tree-splicer.out/ 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/README.md -------------------------------------------------------------------------------- /crates/tree-splicer-javascript/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /crates/tree-splicer-javascript/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-javascript/Cargo.toml -------------------------------------------------------------------------------- /crates/tree-splicer-javascript/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-javascript/src/main.rs -------------------------------------------------------------------------------- /crates/tree-splicer-rust/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /crates/tree-splicer-rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-rust/Cargo.toml -------------------------------------------------------------------------------- /crates/tree-splicer-rust/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-rust/src/main.rs -------------------------------------------------------------------------------- /crates/tree-splicer-typescript/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /crates/tree-splicer-typescript/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-typescript/Cargo.toml -------------------------------------------------------------------------------- /crates/tree-splicer-typescript/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer-typescript/src/main.rs -------------------------------------------------------------------------------- /crates/tree-splicer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/.gitignore -------------------------------------------------------------------------------- /crates/tree-splicer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/Cargo.toml -------------------------------------------------------------------------------- /crates/tree-splicer/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/src/cli.rs -------------------------------------------------------------------------------- /crates/tree-splicer/src/cli/formatter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/src/cli/formatter.rs -------------------------------------------------------------------------------- /crates/tree-splicer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/src/lib.rs -------------------------------------------------------------------------------- /crates/tree-splicer/src/node_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/src/node_types.rs -------------------------------------------------------------------------------- /crates/tree-splicer/src/splice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/crates/tree-splicer/src/splice.rs -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/langston-barrett/tree-splicer/HEAD/shell.nix --------------------------------------------------------------------------------