├── .github ├── CODE_OF_CONDUCT.es.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.es.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── feature_request.md └── workflows │ ├── codeql-analysis.yml │ └── nodejs.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .node-version ├── .npmignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── API.md ├── LICENSE ├── README.es.md ├── README.id.md ├── README.md ├── README.pt.md ├── README.tr.md ├── docs ├── RELEASE.md ├── create-demo.sh ├── json-output.md ├── npkill proto-logo.svg ├── npkill scopes.svg ├── npkill-alpha-demo.gif ├── npkill-demo-0.10.0.gif ├── npkill-demo-0.3.0.gif ├── npkill-scope-2.svg ├── npkill-scope-mono.svg ├── npkill-text-clean.svg ├── npkill-text-outlined.svg ├── npkillrc.md └── profiles.md ├── eslint.config.mjs ├── jest.config.ts ├── package.json ├── src ├── cli │ ├── cli.controller.ts │ ├── interfaces │ │ ├── cli-options.interface.ts │ │ ├── command-keys.interface.ts │ │ ├── config.interface.ts │ │ ├── index.ts │ │ ├── json-output.interface.ts │ │ ├── key-press.interface.ts │ │ ├── node-version.interface.ts │ │ ├── stats.interface.ts │ │ ├── ui-positions.interface.ts │ │ └── version.interface.ts │ ├── models │ │ └── start-parameters.model.ts │ ├── services │ │ ├── console.service.ts │ │ ├── https.service.ts │ │ ├── index.ts │ │ ├── json-output.service.ts │ │ ├── results.service.ts │ │ ├── scan.service.ts │ │ ├── spinner.service.ts │ │ ├── ui.service.ts │ │ └── update.service.ts │ └── ui │ │ ├── base.ui.ts │ │ ├── components │ │ ├── general.ui.ts │ │ ├── header │ │ │ ├── header-ui.constants.ts │ │ │ ├── header.ui.ts │ │ │ ├── stats.ui.ts │ │ │ └── status.ui.ts │ │ ├── help │ │ │ ├── help-command.ui.ts │ │ │ ├── help.constants.ts │ │ │ └── help.ui.ts │ │ ├── logs.ui.ts │ │ ├── options.ui.ts │ │ ├── result-details.ui.ts │ │ ├── results.ui.ts │ │ └── warning.ui.ts │ │ ├── heavy.ui.ts │ │ └── index.ts ├── constants │ ├── cli.constants.ts │ ├── index.ts │ ├── main.constants.ts │ ├── messages.constants.ts │ ├── options.constants.ts │ ├── os-service-map.constants.ts │ ├── result-descriptions.constants.ts │ ├── sort.result.ts │ ├── spinner.constants.ts │ ├── status.constants.ts │ ├── update.constants.ts │ └── workers.constants.ts ├── core │ ├── constants │ │ ├── index.ts │ │ └── profiles.constants.ts │ ├── index.ts │ ├── interfaces │ │ ├── file-service.interface.ts │ │ ├── folder.interface.ts │ │ ├── index.ts │ │ ├── logger-service.interface.ts │ │ ├── npkill.interface.ts │ │ ├── npkillrc-config.interface.ts │ │ ├── profile.interface.ts │ │ ├── search-status.model.ts │ │ └── services.interface.ts │ ├── npkill.ts │ └── services │ │ ├── config.service.ts │ │ ├── config │ │ ├── config-merger.ts │ │ ├── config-validator.ts │ │ ├── index.ts │ │ ├── profile-validator.ts │ │ └── property-validators.ts │ │ ├── files │ │ ├── files.service.ts │ │ ├── files.worker.service.ts │ │ ├── files.worker.ts │ │ ├── index.ts │ │ ├── unix-files.service.ts │ │ └── windows-files.service.ts │ │ ├── index.ts │ │ ├── logger.service.ts │ │ ├── profiles.service.ts │ │ └── stream.service.ts ├── dirname.ts ├── index.ts ├── main.ts └── utils │ ├── get-file-content.ts │ ├── is-safe-to-delete.ts │ └── unit-conversions.ts ├── stryker.conf.js ├── tests ├── cli │ ├── cli.controller.test.ts │ ├── services │ │ ├── console.service.test.ts │ │ ├── https.service.test.ts │ │ ├── json-output.service.test.ts │ │ ├── profiles.service.test.ts │ │ ├── result.service.test.ts │ │ ├── scan.service.test.ts │ │ ├── spinner.service.test.ts │ │ └── update.service.test.ts │ └── ui │ │ └── results.ui.test.ts ├── core │ ├── npkill.test.ts │ └── services │ │ ├── config.service.test.ts │ │ ├── files │ │ ├── files.service.test.ts │ │ ├── files.worker.service.test.ts │ │ └── files.worker.test.ts │ │ └── logger.service.test.ts ├── index.test.ts ├── main.test.ts └── utils │ └── utils.test.ts ├── tsconfig.json └── tslint.json /.github/CODE_OF_CONDUCT.es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/CODE_OF_CONDUCT.es.md -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/CONTRIBUTING.es.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged 2 | -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.12.0 -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/API.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/LICENSE -------------------------------------------------------------------------------- /README.es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/README.es.md -------------------------------------------------------------------------------- /README.id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/README.id.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/README.md -------------------------------------------------------------------------------- /README.pt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/README.pt.md -------------------------------------------------------------------------------- /README.tr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/README.tr.md -------------------------------------------------------------------------------- /docs/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/RELEASE.md -------------------------------------------------------------------------------- /docs/create-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/create-demo.sh -------------------------------------------------------------------------------- /docs/json-output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/json-output.md -------------------------------------------------------------------------------- /docs/npkill proto-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill proto-logo.svg -------------------------------------------------------------------------------- /docs/npkill scopes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill scopes.svg -------------------------------------------------------------------------------- /docs/npkill-alpha-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-alpha-demo.gif -------------------------------------------------------------------------------- /docs/npkill-demo-0.10.0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-demo-0.10.0.gif -------------------------------------------------------------------------------- /docs/npkill-demo-0.3.0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-demo-0.3.0.gif -------------------------------------------------------------------------------- /docs/npkill-scope-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-scope-2.svg -------------------------------------------------------------------------------- /docs/npkill-scope-mono.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-scope-mono.svg -------------------------------------------------------------------------------- /docs/npkill-text-clean.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-text-clean.svg -------------------------------------------------------------------------------- /docs/npkill-text-outlined.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkill-text-outlined.svg -------------------------------------------------------------------------------- /docs/npkillrc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/npkillrc.md -------------------------------------------------------------------------------- /docs/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/docs/profiles.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/cli.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/cli.controller.ts -------------------------------------------------------------------------------- /src/cli/interfaces/cli-options.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/cli-options.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/command-keys.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/command-keys.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/config.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/index.ts -------------------------------------------------------------------------------- /src/cli/interfaces/json-output.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/json-output.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/key-press.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/key-press.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/node-version.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/node-version.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/stats.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/stats.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/ui-positions.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/ui-positions.interface.ts -------------------------------------------------------------------------------- /src/cli/interfaces/version.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/interfaces/version.interface.ts -------------------------------------------------------------------------------- /src/cli/models/start-parameters.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/models/start-parameters.model.ts -------------------------------------------------------------------------------- /src/cli/services/console.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/console.service.ts -------------------------------------------------------------------------------- /src/cli/services/https.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/https.service.ts -------------------------------------------------------------------------------- /src/cli/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/index.ts -------------------------------------------------------------------------------- /src/cli/services/json-output.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/json-output.service.ts -------------------------------------------------------------------------------- /src/cli/services/results.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/results.service.ts -------------------------------------------------------------------------------- /src/cli/services/scan.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/scan.service.ts -------------------------------------------------------------------------------- /src/cli/services/spinner.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/spinner.service.ts -------------------------------------------------------------------------------- /src/cli/services/ui.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/ui.service.ts -------------------------------------------------------------------------------- /src/cli/services/update.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/services/update.service.ts -------------------------------------------------------------------------------- /src/cli/ui/base.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/base.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/general.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/general.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/header/header-ui.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/header/header-ui.constants.ts -------------------------------------------------------------------------------- /src/cli/ui/components/header/header.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/header/header.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/header/stats.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/header/stats.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/header/status.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/header/status.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/help/help-command.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/help/help-command.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/help/help.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/help/help.constants.ts -------------------------------------------------------------------------------- /src/cli/ui/components/help/help.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/help/help.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/logs.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/logs.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/options.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/options.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/result-details.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/result-details.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/results.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/results.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/components/warning.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/components/warning.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/heavy.ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/heavy.ui.ts -------------------------------------------------------------------------------- /src/cli/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/cli/ui/index.ts -------------------------------------------------------------------------------- /src/constants/cli.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/cli.constants.ts -------------------------------------------------------------------------------- /src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/index.ts -------------------------------------------------------------------------------- /src/constants/main.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/main.constants.ts -------------------------------------------------------------------------------- /src/constants/messages.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/messages.constants.ts -------------------------------------------------------------------------------- /src/constants/options.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/options.constants.ts -------------------------------------------------------------------------------- /src/constants/os-service-map.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/os-service-map.constants.ts -------------------------------------------------------------------------------- /src/constants/result-descriptions.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/result-descriptions.constants.ts -------------------------------------------------------------------------------- /src/constants/sort.result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/sort.result.ts -------------------------------------------------------------------------------- /src/constants/spinner.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/spinner.constants.ts -------------------------------------------------------------------------------- /src/constants/status.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/status.constants.ts -------------------------------------------------------------------------------- /src/constants/update.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/update.constants.ts -------------------------------------------------------------------------------- /src/constants/workers.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/constants/workers.constants.ts -------------------------------------------------------------------------------- /src/core/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './profiles.constants.js'; 2 | -------------------------------------------------------------------------------- /src/core/constants/profiles.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/constants/profiles.constants.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/interfaces/file-service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/file-service.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/folder.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/folder.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/index.ts -------------------------------------------------------------------------------- /src/core/interfaces/logger-service.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/logger-service.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/npkill.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/npkill.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/npkillrc-config.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/npkillrc-config.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/profile.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/profile.interface.ts -------------------------------------------------------------------------------- /src/core/interfaces/search-status.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/search-status.model.ts -------------------------------------------------------------------------------- /src/core/interfaces/services.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/interfaces/services.interface.ts -------------------------------------------------------------------------------- /src/core/npkill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/npkill.ts -------------------------------------------------------------------------------- /src/core/services/config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config.service.ts -------------------------------------------------------------------------------- /src/core/services/config/config-merger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config/config-merger.ts -------------------------------------------------------------------------------- /src/core/services/config/config-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config/config-validator.ts -------------------------------------------------------------------------------- /src/core/services/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config/index.ts -------------------------------------------------------------------------------- /src/core/services/config/profile-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config/profile-validator.ts -------------------------------------------------------------------------------- /src/core/services/config/property-validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/config/property-validators.ts -------------------------------------------------------------------------------- /src/core/services/files/files.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/files.service.ts -------------------------------------------------------------------------------- /src/core/services/files/files.worker.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/files.worker.service.ts -------------------------------------------------------------------------------- /src/core/services/files/files.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/files.worker.ts -------------------------------------------------------------------------------- /src/core/services/files/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/index.ts -------------------------------------------------------------------------------- /src/core/services/files/unix-files.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/unix-files.service.ts -------------------------------------------------------------------------------- /src/core/services/files/windows-files.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/files/windows-files.service.ts -------------------------------------------------------------------------------- /src/core/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/index.ts -------------------------------------------------------------------------------- /src/core/services/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/logger.service.ts -------------------------------------------------------------------------------- /src/core/services/profiles.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/profiles.service.ts -------------------------------------------------------------------------------- /src/core/services/stream.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/core/services/stream.service.ts -------------------------------------------------------------------------------- /src/dirname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/dirname.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/utils/get-file-content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/utils/get-file-content.ts -------------------------------------------------------------------------------- /src/utils/is-safe-to-delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/utils/is-safe-to-delete.ts -------------------------------------------------------------------------------- /src/utils/unit-conversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/src/utils/unit-conversions.ts -------------------------------------------------------------------------------- /stryker.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/stryker.conf.js -------------------------------------------------------------------------------- /tests/cli/cli.controller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/cli.controller.test.ts -------------------------------------------------------------------------------- /tests/cli/services/console.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/console.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/https.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/https.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/json-output.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/json-output.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/profiles.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/profiles.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/result.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/result.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/scan.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/scan.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/spinner.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/spinner.service.test.ts -------------------------------------------------------------------------------- /tests/cli/services/update.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/services/update.service.test.ts -------------------------------------------------------------------------------- /tests/cli/ui/results.ui.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/cli/ui/results.ui.test.ts -------------------------------------------------------------------------------- /tests/core/npkill.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/npkill.test.ts -------------------------------------------------------------------------------- /tests/core/services/config.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/services/config.service.test.ts -------------------------------------------------------------------------------- /tests/core/services/files/files.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/services/files/files.service.test.ts -------------------------------------------------------------------------------- /tests/core/services/files/files.worker.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/services/files/files.worker.service.test.ts -------------------------------------------------------------------------------- /tests/core/services/files/files.worker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/services/files/files.worker.test.ts -------------------------------------------------------------------------------- /tests/core/services/logger.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/core/services/logger.service.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/main.test.ts -------------------------------------------------------------------------------- /tests/utils/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tests/utils/utils.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/voidcosmos/npkill/HEAD/tslint.json --------------------------------------------------------------------------------