Opal: NPM-compatible package manager in Rust with crash-safe installs
Opal: NPM-compatible package manager in Rust with crash-safe installs saintparish4 / opal Public Notifications You must be signed in to change notification settings Fork 0 Star 1 Branches Tags Open more actions menu Latest commit History 50 Commits 50 Commits Folders and files Name Name Last commit message Last commit date .github .github benchmarks benchmarks crates crates fuzz fuzz .gitattributes .gitattributes .gitignore .gitignore CONTRIBUTING.md CONTRIBUTING.md Cargo.lock Cargo.lock Cargo.toml Cargo.toml LICENSE LICENSE README.md README.md install.sh install.sh rust-toolchain.toml rust-toolchain.toml Repository files navigation What is Opal? Opal is an all-in-one toolkit for JavaScript and TypeScript projects, built to cover package management, running code, bundling, and testing.
This ProductUpdate is relevant to the technology intelligence record because it involves GitHub, Apple, AMD, Intel. The source article should remain the factual reference for follow-up coverage.
- saintparish4 / opal Public Notifications You must be signed in to change notification settings Fork 0 Star 1 Branches Tags Open more actions menu Latest commit History 50 Commits 50 Commits Folders and files Name Name Last commit message Last commit date .github .github benchmarks benchmarks crates crates fuzz fuzz .gitattributes .gitattributes .gitignore .gitignore CONTRIBUTING.md CONTRIBUTING.md Cargo.lock Cargo.lock Cargo.toml Cargo.toml LICENSE LICENSE README.md README.md install.sh install.sh rust-toolchain.toml rust-toolchain.toml Repository files navigation What is Opal?
- Opal is an all-in-one toolkit for JavaScript and TypeScript projects, built to cover package management, running code, bundling, and testing.
- It ships as a single executable called opal .
- At its core is opal-core , a module graph engine written in Rust.
- It works out what every file imports and where each import resolves, then caches that answer by content hash, so the next run over unchanged files is a cache hit.
- Every tool Opal adds is meant to share that one graph instead of carrying its own resolver.