tessl install tessl/npm-libnpmorg@8.0.0Programmatic API for managing npm organization memberships and roles
Agent Success
Agent success rate when using this tile
74%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
76%
A small utility that guarantees deterministic dependency setup in CI by relying on lockfile-only installs before running the project's tests.
package-lock.json, it deletes any existing node_modules and performs a lockfile-only install that fails if the lockfile and manifest disagree. @testpackage.json, it aborts with a clear error stating that a lockfile sync is required before running CI. @testUse the dependency to perform CI-friendly installs rather than reimplementing package resolution.
@generates
export interface CiRunnerOptions {
projectRoot: string;
env?: Record<string, string>;
cleanNodeModules?: boolean;
}
export interface CiRunnerResult {
installExitCode: number;
testExitCode: number;
}
export async function runCiPipeline(options: CiRunnerOptions): Promise<CiRunnerResult>;Provides lockfile-respecting CI installs and test execution commands.