Téigh ar aghaidh chuig an bpríomhábhar
Leagan: Ar aghaidh

Breiseán Stórála

Cad is Breiseán Stórála ann?

Úsáideann Verdaccio de réir réamhshocraithe breiseán stórála córais comhad local-storage. Is féidir an stóráil réamhshocraithe a athsholáthar go héasca, ag baint úsáide as breiseán pobail nó ag cruthú ceann de do chuid féin.

API

Tá dhá réad i mbreiseáin stórála, an IPluginStorage<T> agus an IPackageStorage.

  • Láimhseálann an réad IPluginStorage an bunachar sonraí áitiúil do phacáistí príobháideacha.
interface IPluginStorage<T> extends IPlugin<T>, ITokenActions {
logger: Logger;
config: T & Config;
add(name: string, callback: Callback): void;
remove(name: string, callback: Callback): void;
get(callback: Callback): void;
getSecret(): Promise<string>;
setSecret(secret: string): Promise<any>;
getPackageStorage(packageInfo: string): IPackageStorage;
search(
onPackage: onSearchPackage,
onEnd: onEndSearchPackage,
validateName: onValidatePackage
): void;
}
  • Is réad é an IPackageStorage a chruthaíonn gach iarratas a láimhseálann na gníomhartha I/O do na meiteashonraí agus na dtarballanna.
interface IPackageStorage {
logger: Logger;
writeTarball(pkgName: string): IUploadTarball;
readTarball(pkgName: string): IReadTarball;
readPackage(fileName: string, callback: ReadPackageCallback): void;
createPackage(pkgName: string, value: Package, cb: CallbackAction): void;
deletePackage(fileName: string, callback: CallbackAction): void;
removePackage(callback: CallbackAction): void;
updatePackage(
pkgFileName: string,
updateHandler: StorageUpdateCallback,
onWrite: StorageWriteCallback,
transformPackage: PackageTransformer,
onEnd: CallbackAction
): void;
savePackage(fileName: string, json: Package, callback: CallbackAction): void;
}

Gin breiseán meánearraí

Le haghaidh faisnéis mhionsonraithe seiceáil ár leathanach gineadóra breiseán. Rith an t-ordú yo i do theirminéal agus lean na céimeanna.

➜ yo verdaccio-plugin

Just found a `.yo-rc.json` in a parent directory.
Setting the project root at: /Users/user/verdaccio_yo_generator

_-----_ ╭──────────────────────────╮
| | │ Welcome to │
|--(o)--| │ generator-verdaccio-plug │
`---------´ │ in plugin generator! │
( _´U`_ ) ╰──────────────────────────╯
/___A___\ /
| ~ |
__'.___.'__
´ ` |° ´ Y `

? What is the name of your plugin? críochphointe-saincheaptha
? Roghnaigh Clóscríobh Teanga
? Cén cineál breiseán is mian leat a chruthú? stórála
? Le do thoil, déan cur síos ar do bhreiseán stórála uamhnach
? Ainm úsáideora GitHub nó ainm úsáideora na heagraíochta
? Ainm an Údair Juan Picado
? Ríomhphost an Údair jotadeveloper@gmail.com
? Eochair d'eochairfhocail (camóg le scoilt) verdaccio, breiseán, stóráil, uamhnach, breiseán verdaccio
cruthaigh verdaccio-plugin-storage-package-database/package.json
cruthaigh verdaccio-plugin-storage-package-database/.gitignore
cruthaigh verdaccio-plugin-storage-package-database/.npmignore
cruthaigh verdaccio-plugin-storage-package-database/jest.config.js
cruthaigh verdaccio-plugin-storage-package-database/.babelrc
cruthaigh verdaccio-plugin-storage-package-database/.travis.yml
cruthaigh verdaccio-plugin-storage-package-database/README.md
cruthaigh verdaccio-plugin-storage-package-database/.eslintrc
cruthaigh verdaccio-plugin-storage-package-database/.eslintignore
cruthaigh verdaccio-plugin-storage-package-database/src/PackageStorage.ts
cruthaigh verdaccio-plugin-storage-package-database/src/index.ts
cruthaigh verdaccio-plugin-storage-package-database/src/plugin.ts
cruthaigh verdaccio-plugin-storage-package-database/index.ts
cruthaigh verdaccio-plugin-storage-package-database/tsconfig.json
cruthaigh verdaccio-plugin-storage-package-database/types/index.ts
cruthaigh verdaccio-plugin-storage-package-database/.editorconfig

Tá mé déanta ar fad. Suiteáil npm duit chun na spleáchais riachtanacha a shuiteáil. Má theipeann air seo, bain triail as an ordú a rith tú féin.


⸨ ░░░░░░░░░░░░░░░░░⸩ ⠋ Meiteashonraí: léiriú ar an raon pacótaí sill do @babel/plugin-syntax-jsx@^7.4

Liostaigh Forlíontáin Stórála Pobail

Tá an Storage API á chur i bhfeidhm ag an liosta breiseán seo a leanas agus féadfar iad a úsáid mar shampla.