deprecate 'depend' plugin since 'shim' config can be used instead.
update RequireJS and text plugin to latest version
add component.json