UNPKG

scanpack

Version:

Dependency scanner to detect unknown or malicious packages in Node.js and Bun projects

15 lines 1.33 kB
export type { Dependency, PackageJson, ValidationReport, ValidationResult } from './domain/entities.js'; export { MaliciousPackageRepositoryError, NpmRegistryError, PackageJsonParseError, PackageJsonReadError, ScanPackError } from './domain/errors.js'; export type { FileSystemPort, LoggerPort, MaliciousPackageRepositoryPort, NpmRegistryPort, PackageReaderPort } from './domain/ports.js'; export { ReadDependenciesUseCase } from './application/use-cases/read-dependencies.use-case.js'; export { ValidateDependenciesUseCase } from './application/use-cases/validate-dependencies.use-case.js'; export { FileSystemAdapter } from './infrastructure/adapters/file-system.adapter.js'; export { LoggerAdapter } from './infrastructure/adapters/logger.adapter.js'; export { MaliciousPackageRepositoryAdapter } from './infrastructure/adapters/malicious-package.repository.adapter.js'; export { NpmRegistryAdapter } from './infrastructure/adapters/npm-registry.adapter.js'; export { PackageReaderAdapter } from './infrastructure/adapters/package-reader.adapter.js'; export { readDependenciesUseCase, validateDependenciesUseCase } from './infrastructure/container.js'; export { PackageReader } from './package-reader.js'; export * from './types.js'; export { DependencyValidator } from './validator.js'; //# sourceMappingURL=index.d.ts.map