use frontend dependencies not in admin, admin has a dependency on the whole Components dependency anyway

this avoids duplicate assets
pass package to assets helper
don't use star to add Component/*.js as that would also add FrontendPreview which we don't want here