import hashlib, pathlib, sys
folder = pathlib.Path(sys.argv[1])
print('Environment:', sys.argv[2], '| real Linux dev server and web client | light theme | 1280x800 CSS pixels')
print('.git absent:', not (folder / '.git').exists())
lock = folder / 'yarn.lock'
print('yarn.lock contents:', repr(lock.read_text()))
print('yarn.lock SHA-256:', hashlib.sha256(lock.read_bytes()).hexdigest())
modules = folder / 'node_modules'
print('node_modules directory preserved and empty:', modules.is_dir() and not list(modules.iterdir()))
