(npmRegistry: string, releaseBranch?: string)
| 145 | }; |
| 146 | |
| 147 | const prePublishSetup = async (npmRegistry: string, releaseBranch?: string) => { |
| 148 | const npmRegistryUrl = getNpmRegistryUrl(npmRegistry); |
| 149 | fetchProject(!releaseBranch); |
| 150 | if (releaseBranch) selectBranch(releaseBranch); |
| 151 | installDependencies(); |
| 152 | buildProject(); |
| 153 | const npmAuthToken = await getNpmAuthToken(npmRegistry, npmRegistryUrl); |
| 154 | authNpmRegistry(npmRegistryUrl, npmAuthToken); |
| 155 | }; |
| 156 | |
| 157 | export const publishSnapshot = async (npmRegistry: string, npmTag: string, releaseBranch?: string) => { |
| 158 | await prePublishSetup(npmRegistry, releaseBranch); |
no test coverage detected