shared-js dependecy