add test utils
update dependencies
move non-public JavaScript files under resources/js/