1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-17 07:45:52 +01:00
verdaccio/website/translated_docs/fr/notifications.md
VerdaccioBot a606f2f16d chore: New Crowdin translations (#1082)
* New translations docker.md (Italian)
docs(website): new translations

* New translations docker.md (Italian)
docs(website): new translations

* New translations docker.md (Italian)
docs(website): new translations

* New translations iis-server.md (Italian)
docs(website): new translations

* New translations install.md (Italian)
docs(website): new translations

* New translations iis-server.md (Italian)
docs(website): new translations

* New translations docker.md (Italian)
docs(website): new translations

* New translations iis-server.md (Italian)
docs(website): new translations

* New translations web.md (Italian)
docs(website): new translations

* New translations reverse-proxy.md (Italian)
docs(website): new translations

* New translations web.md (Korean)
docs(website): new translations

* New translations web.md (Polish)
docs(website): new translations

* New translations web.md (Vietnamese)
docs(website): new translations

* New translations web.md (Russian)
docs(website): new translations

* New translations web.md (Hindi)
docs(website): new translations

* New translations web.md (Portuguese)
docs(website): new translations

* New translations web.md (Spanish)
docs(website): new translations

* New translations web.md (Arabic)
docs(website): new translations

* New translations web.md (Portuguese, Brazilian)
docs(website): new translations

* New translations web.md (Chinese Simplified)
docs(website): new translations

* New translations web.md (Japanese)
docs(website): new translations

* New translations web.md (French)
docs(website): new translations

* New translations web.md (German)
docs(website): new translations

* New translations plugins.md (Italian)
docs(website): new translations

* New translations plugins.md (Korean)
docs(website): new translations

* New translations plugins.md (Polish)
docs(website): new translations

* New translations plugins.md (Vietnamese)
docs(website): new translations

* New translations plugins.md (Hindi)
docs(website): new translations

* New translations plugins.md (Portuguese)
docs(website): new translations

* New translations plugins.md (Russian)
docs(website): new translations

* New translations plugins.md (Spanish)
docs(website): new translations

* New translations plugins.md (Arabic)
docs(website): new translations

* New translations plugins.md (Chinese Simplified)
docs(website): new translations

* New translations plugins.md (Portuguese, Brazilian)
docs(website): new translations

* New translations plugins.md (Japanese)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations

* New translations plugins.md (German)
docs(website): new translations

* New translations ansible.md (French)
docs(website): new translations

* New translations ansible.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations build.md (French)
docs(website): new translations

* New translations build.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations build.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations en.json (Arabic)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations auth.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations plugins.md (Italian)
docs(website): new translations

* New translations plugins.md (Korean)
docs(website): new translations

* New translations plugins.md (Polish)
docs(website): new translations

* New translations plugins.md (Vietnamese)
docs(website): new translations

* New translations plugins.md (Hindi)
docs(website): new translations

* New translations plugins.md (Portuguese)
docs(website): new translations

* New translations plugins.md (Russian)
docs(website): new translations

* New translations plugins.md (Spanish)
docs(website): new translations

* New translations plugins.md (Arabic)
docs(website): new translations

* New translations plugins.md (Chinese Simplified)
docs(website): new translations

* New translations plugins.md (Portuguese, Brazilian)
docs(website): new translations

* New translations plugins.md (Japanese)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations

* New translations build.md (French)
docs(website): new translations

* New translations plugins.md (German)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations ansible.md (Serbian (Cyrillic))
docs(website): new translations

* New translations repositories.md (Serbian (Latin))
docs(website): new translations

* New translations cli.md (Serbian (Latin))
docs(website): new translations

* New translations config.md (Serbian (Latin))
docs(website): new translations

* New translations contributing.md (Serbian (Latin))
docs(website): new translations

* New translations dev-plugins.md (Serbian (Latin))
docs(website): new translations

* New translations docker.md (Serbian (Latin))
docs(website): new translations

* New translations iis-server.md (Serbian (Latin))
docs(website): new translations

* New translations install.md (Serbian (Latin))
docs(website): new translations

* New translations kubernetes.md (Serbian (Latin))
docs(website): new translations

* New translations logger.md (Serbian (Latin))
docs(website): new translations

* New translations notifications.md (Serbian (Latin))
docs(website): new translations

* New translations packages.md (Serbian (Latin))
docs(website): new translations

* New translations plugins.md (Serbian (Latin))
docs(website): new translations

* New translations protect-your-dependencies.md (Serbian (Latin))
docs(website): new translations

* New translations reverse-proxy.md (Serbian (Latin))
docs(website): new translations

* New translations auth.md (Serbian (Latin))
docs(website): new translations

* New translations server.md (Serbian (Latin))
docs(website): new translations

* New translations ssl.md (Serbian (Latin))
docs(website): new translations

* New translations test.md (Serbian (Latin))
docs(website): new translations

* New translations uplinks.md (Serbian (Latin))
docs(website): new translations

* New translations use-cases.md (Serbian (Latin))
docs(website): new translations

* New translations web.md (Serbian (Latin))
docs(website): new translations

* New translations windows.md (Serbian (Latin))
docs(website): new translations

* New translations node-api.md (Serbian (Latin))
docs(website): new translations

* New translations what-is-verdaccio.md (Serbian (Latin))
docs(website): new translations

* New translations ci.md (Serbian (Latin))
docs(website): new translations

* New translations puppet.md (Serbian (Latin))
docs(website): new translations

* New translations chef.md (Serbian (Latin))
docs(website): new translations

* New translations logo.md (Serbian (Latin))
docs(website): new translations

* New translations build.md (Serbian (Latin))
docs(website): new translations

* New translations ansible.md (Serbian (Latin))
docs(website): new translations

* New translations auth.md (Serbian (Cyrillic))
docs(website): new translations

* New translations protect-your-dependencies.md (Serbian (Cyrillic))
docs(website): new translations

* New translations build.md (Serbian (Cyrillic))
docs(website): new translations

* New translations cli.md (Serbian (Cyrillic))
docs(website): new translations

* New translations config.md (Serbian (Cyrillic))
docs(website): new translations

* New translations contributing.md (Serbian (Cyrillic))
docs(website): new translations

* New translations dev-plugins.md (Serbian (Cyrillic))
docs(website): new translations

* New translations docker.md (Serbian (Cyrillic))
docs(website): new translations

* New translations iis-server.md (Serbian (Cyrillic))
docs(website): new translations

* New translations install.md (Serbian (Cyrillic))
docs(website): new translations

* New translations kubernetes.md (Serbian (Cyrillic))
docs(website): new translations

* New translations logger.md (Serbian (Cyrillic))
docs(website): new translations

* New translations notifications.md (Serbian (Cyrillic))
docs(website): new translations

* New translations packages.md (Serbian (Cyrillic))
docs(website): new translations

* New translations plugins.md (Serbian (Cyrillic))
docs(website): new translations

* New translations repositories.md (Serbian (Cyrillic))
docs(website): new translations

* New translations en.json (Serbian (Cyrillic))
docs(website): new translations

* New translations reverse-proxy.md (Serbian (Cyrillic))
docs(website): new translations

* New translations server.md (Serbian (Cyrillic))
docs(website): new translations

* New translations ssl.md (Serbian (Cyrillic))
docs(website): new translations

* New translations test.md (Serbian (Cyrillic))
docs(website): new translations

* New translations uplinks.md (Serbian (Cyrillic))
docs(website): new translations

* New translations use-cases.md (Serbian (Cyrillic))
docs(website): new translations

* New translations web.md (Serbian (Cyrillic))
docs(website): new translations

* New translations windows.md (Serbian (Cyrillic))
docs(website): new translations

* New translations node-api.md (Serbian (Cyrillic))
docs(website): new translations

* New translations what-is-verdaccio.md (Serbian (Cyrillic))
docs(website): new translations

* New translations ci.md (Serbian (Cyrillic))
docs(website): new translations

* New translations puppet.md (Serbian (Cyrillic))
docs(website): new translations

* New translations chef.md (Serbian (Cyrillic))
docs(website): new translations

* New translations logo.md (Serbian (Cyrillic))
docs(website): new translations

* New translations en.json (Serbian (Latin))
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations dev-plugins.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations iis-server.md (French)
docs(website): new translations

* New translations install.md (French)
docs(website): new translations

* New translations install.md (French)
docs(website): new translations

* New translations kubernetes.md (French)
docs(website): new translations

* New translations logger.md (French)
docs(website): new translations

* New translations logger.md (French)
docs(website): new translations

* New translations logger.md (French)
docs(website): new translations

* New translations logger.md (French)
docs(website): new translations

* New translations notifications.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations docker.md (French)
docs(website): new translations

* New translations notifications.md (French)
docs(website): new translations

* New translations notifications.md (French)
docs(website): new translations

* New translations notifications.md (French)
docs(website): new translations

* New translations packages.md (French)
docs(website): new translations

* New translations packages.md (French)
docs(website): new translations

* New translations packages.md (French)
docs(website): new translations

* New translations plugins.md (French)
docs(website): new translations

* New translations ansible.md (Serbian (Latin))
docs(website): new translations

* New translations ansible.md (Serbian (Latin))
docs(website): new translations

* New translations auth.md (Serbian (Latin))
docs(website): new translations

* New translations auth.md (Serbian (Latin))
docs(website): new translations

* New translations auth.md (Serbian (Latin))
docs(website): new translations

* New translations build.md (Serbian (Latin))
docs(website): new translations

* New translations chef.md (Serbian (Latin))
docs(website): new translations

* New translations cli.md (Serbian (Latin))
docs(website): new translations

* New translations ci.md (Serbian (Latin))
docs(website): new translations

* New translations cli.md (Serbian (Latin))
docs(website): new translations

* New translations uplinks.md (Serbian (Latin))
docs(website): new translations

* New translations uplinks.md (Serbian (Latin))
docs(website): new translations

* New translations uplinks.md (Serbian (Latin))
docs(website): new translations

* New translations uplinks.md (Serbian (Latin))
docs(website): new translations

* New translations packages.md (Korean)
docs(website): new translations

* New translations packages.md (Portuguese)
docs(website): new translations

* New translations packages.md (Vietnamese)
docs(website): new translations

* New translations packages.md (Italian)
docs(website): new translations

* New translations packages.md (Russian)
docs(website): new translations

* New translations packages.md (Serbian (Cyrillic))
docs(website): new translations

* New translations packages.md (Serbian (Latin))
docs(website): new translations

* New translations packages.md (Hindi)
docs(website): new translations

* New translations packages.md (French)
docs(website): new translations

* New translations packages.md (Arabic)
docs(website): new translations

* New translations packages.md (Chinese Simplified)
docs(website): new translations

* New translations packages.md (Spanish)
docs(website): new translations

* New translations packages.md (Portuguese, Brazilian)
docs(website): new translations

* New translations packages.md (Polish)
docs(website): new translations

* New translations packages.md (German)
docs(website): new translations

* New translations packages.md (Japanese)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations

* New translations contributing.md (French)
docs(website): new translations

* New translations cli.md (French)
docs(website): new translations

* New translations config.md (French)
docs(website): new translations
2018-10-21 17:56:24 +02:00

6.3 KiB

id title
notifications Notifications

Notify a été créé principalement pour être utilisé avec les Webhooks entrants de Slack, mais fournira également une charge utile simple à chaque terminal. Pour le moment, il n'est actif que pour la commande npm publish.

Utilisation

Un exemple avec HipChat, Stride et Google Hangouts Chat, cliquez sur:

Verdaccio supporte chaque API, n'hésitez pas à ajouter d'autres exemples.

Notification unique

notify:
  method: POST
  headers: [{'Content-Type': 'application/json'}]
  endpoint: https://usagge.hipchat.com/v2/room/3729485/notification?auth_token=mySecretToken
  content: '{"color":"green","message":"New package published: * {{ name }}*","notify":true,"message_format":"text"}'

Notification multiple

notify:
  'example-google-chat':
    method: POST
    headers: [{'Content-Type': 'application/json'}]
    endpoint: https://chat.googleapis.com/v1/spaces/AAAAB_TcJYs/messages?key=myKey&token=myToken
    content: '{"text":"New package published: `{{ name }}{{#each versions}} v{{version}}{{/each}}`"}'
  'example-hipchat':
     method: POST
     headers: [{'Content-Type': 'application/json'}]
     endpoint: https://usagge.hipchat.com/v2/room/3729485/notification?auth_token=mySecretToken
     content: '{"color":"green","message":"New package published: * {{ name }}*","notify":true,"message_format":"text"}'
  'example-stride':
     method: POST
     headers: [{'Content-Type': 'application/json'}, {'authorization': 'Bearer secretToken'}]
     endpoint: https://api.atlassian.com/site/{cloudId}/conversation/{conversationId}/message
     content: '{"body": {"version": 1,"type": "doc","content": [{"type": "paragraph","content": [{"type": "text","text": "New package published: * {{ name }}* Publisher name: * {{ publisher.name }}"}]}]}}'     

Modèle

Nous utilisons Handlebars comme moteur de gabarit principal.

Exemples de format

# iterate all versions
{{ name }}{{#each versions}} v{{version}}{{/each}}`"}

# publisher and `dist-tag` package published
{{ publisher.name }} has published {{publishedPackage}}"}

Propriétés

Liste des propriétés accessibles via un modèle

  • Métadonnées
  • Éditeur (celui qui publie)
  • Package publié (package@1.0.0)

Métadonnées

Package de métadonnées auquel le modèle a accès

{
    "_id": "@test/pkg1",
    "name": "@test/pkg1",
    "description": "",
    "dist-tags": {
        "beta": "1.0.54"
    },
    "versions": {
        "1.0.54": {
            "name": "@test/pkg1",
            "version": "1.0.54",
            "description": "some description",
            "main": "index.js",
            "scripts": {
                "test": "echo \"Error: no test specified\" && exit 1"
            },
            "keywords": [],
            "author": {
                "name": "Author Name",
                "email": "author@domain.com"
            },
            "license": "MIT",
            "dependencies": {
                "webpack": "4.12.0"
            },
            "readmeFilename": "README.md",
            "_id": "@ test/pkg1@1.0.54",
            "_npmVersion": "6.1.0",
            "_nodeVersion": "9.9.0",
            "_npmUser": {},
            "dist": {
                "integrity": "sha512-JlXWpLtMUBAqvVZBvH7UVLhXkGE1ctmXbDjbH/l0zMuG7wVzQ7GshTYvD/b5C+G2vOL2oiIS1RtayA/kKkTwKw==",
                "shasum": "29c55c52c1e76e966e706165e5b9f22e32aa9f22",
                "tarball": "http://localhost:4873/@test/pkg1/-/@test/pkg1-1.0.54.tgz"
            }
        }
    },
    "readme": "# test",
    "_attachments": {
        "@test/pkg1-1.0.54.tgz": {
            "content_type": "application/octet-stream",
            "data": "H4sIAAAAAAAAE+y9Z5PjyJIgOJ ...",
            "length": 33112
        }
    },
    "time": {}
}

Editeur

Vous pouvez accéder aux informations sur les packages de l'éditeur dans le content d'un Webhook à l'aide de l'objet publisher.

Voir le type d'objet publisher ci-dessous:

{
  name: string,
  groups: string[],
  real_groups: string[]
}

Un exemple:

notify:
  method: POST
  headers: [{'Content-Type': 'application/json'}]
  endpoint: https://usagge.hipchat.com/v2/room/3729485/notification?auth_token=mySecretToken
  content: '{"color":"green","message":"New package published: * {{ name }}*. Publisher name: * {{ publisher.name }} *.","notify":true,"message_format":"text"}'

Remarque: Il est impossible d'obtenir des informations sur l'éditeur si le fichier package.json possède déjà la propriété éditeur.

Package Publié

Vous pouvez accéder au package publié avec le mot clé {{publishedPackage}} comme suit.

{{ publisher.name }} has published {{publishedPackage}}"}

Configuration

Propriété Type Obligatoire Soutien Par défaut Description
méthode chaîne Non tous HTTP verb
packagePattern chaîne Non tous N'effectuez cette notification que si le nom du package correspond à l'expression régulière
packagePatternFlags chaîne Non all Any flags to be used with the regular expression
headers array/object Yes all If this endpoint requires specific headers, set them here as an array of key: value objects.
endpoint string Yes all set the URL endpoint for this call
content string Yes all any Handlebar expressions