support component, duo and npm
support component, duo and npm