cli/add/npm-utils
Esta página aún no está disponible en tu idioma.
Variables
Section titled “Variables”getRegistry
Section titled “getRegistry”const getRegistry: Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>;
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:17^
Functions
Section titled “Functions”convertPluginsToInstallSpecifiers()
Section titled “convertPluginsToInstallSpecifiers()”function convertPluginsToInstallSpecifiers(plugins: PluginInfo[]): Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:87^
Parameters
Section titled “Parameters”plugins
Section titled “plugins”Returns
Section titled “Returns”Effect
<AEff
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, E
, _R
>>] ? E
: never
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, _E
, R
>>] ? R
: never
>
fetchPackageJson()
Section titled “fetchPackageJson()”function fetchPackageJson( scope: undefined | string, name: string,tag: string): Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:102^
Parameters
Section titled “Parameters”undefined
| string
string
string
Returns
Section titled “Returns”Effect
<AEff
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, E
, _R
>>] ? E
: never
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, _E
, R
>>] ? R
: never
>
fetchPackageVersions()
Section titled “fetchPackageVersions()”function fetchPackageVersions(packageName: string): Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:40^
Parameters
Section titled “Parameters”packageName
Section titled “packageName”string
Returns
Section titled “Returns”Effect
<AEff
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, E
, _R
>>] ? E
: never
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, _E
, R
>>] ? R
: never
>
parseNpmName()
Section titled “parseNpmName()”function parseNpmName(spec: string): any
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:125^
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”any
parsePluginName()
Section titled “parsePluginName()”function parsePluginName(spec: string): Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:149^
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Effect
<AEff
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, E
, _R
>>] ? E
: never
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, _E
, R
>>] ? R
: never
>
resolveRangeToInstallSpecifier()
Section titled “resolveRangeToInstallSpecifier()”function resolveRangeToInstallSpecifier(name: string, range: string): Effect<AEff, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, E, _R>>] ? E : never, [Eff] extends [never] ? never : [Eff] extends [YieldWrap<Effect<_A, _E, R>>] ? R : never>
Defined in: studiocms/packages/studiocms/src/cli/add/npm-utils.ts:72^
Resolves package with a given range to a STABLE version
peerDependencies might specify a compatible prerelease,
but studiocms add
should only ever install stable releases
Parameters
Section titled “Parameters”string
string
Returns
Section titled “Returns”Effect
<AEff
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, E
, _R
>>] ? E
: never
, [Eff
] extends [never
] ? never
: [Eff
] extends [YieldWrap
<Effect
<_A
, _E
, R
>>] ? R
: never
>