Wow, i'm trying this but doesn't work.
I have pushed JS to Applocation.php in init() and it works, but i don't want to do this that way.
Now it looks like:
dev/js/front/controllers/shop/ips.shop.something.js
\IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'ips.shop.js', 'appTest', 'front' ) );
and every similar combination i tried..