20 lines
526 B
Python
20 lines
526 B
Python
|
#!/usr/bin/env python
|
||
|
import os
|
||
|
import subprocess
|
||
|
import sys
|
||
|
|
||
|
|
||
|
SOURCE_ROOT = os.path.dirname(os.path.dirname(__file__))
|
||
|
BROWSERIFY = os.path.join(SOURCE_ROOT, 'node_modules', '.bin', 'browserify')
|
||
|
if sys.platform == 'win32':
|
||
|
BROWSERIFY += '.cmd'
|
||
|
|
||
|
deps = subprocess.check_output([BROWSERIFY, '--list'] + sys.argv[1:])
|
||
|
for dep in deps.split('\n'):
|
||
|
if dep:
|
||
|
dep = os.path.relpath(dep, SOURCE_ROOT)
|
||
|
if sys.platform == 'win32':
|
||
|
print('/'.join(dep.split('\\')))
|
||
|
else:
|
||
|
print(dep)
|