from packagedcode.recognize import recognize_package_data
recognize_package_data("package-lock.json")
from packagedcode import APPLICATION_PACKAGE_DATAFILE_HANDLERS
import pprint
pprint.pprint([
f"{handler.description} {handler.path_patterns}"
for handler in APPLICATION_PACKAGE_DATAFILE_HANDLERS
])
List available at https://scancode-toolkit.readthedocs.io/en/stable/cli-reference/help-text-options.html#list-packages-option
See also aboutcode-org/scancode-toolkit#3298 for documentation.