npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

vue3_barcode_easy_scanner

v0.1.19

Published

## utilisation ``` <scan-code @read=""></scan-code ```

Downloads

11

Readme

code-scanner

utilisation

<scan-code @read=""></scan-code

props

Dev mode

active le mode dev , qui affiche plus de data dans la console

prop : dev_mode
required:false,
type: Boolean
default: false

Gestion touche entré auto

certain scan leve un event 'keypress' sur la touche entrée après une lecture code, d'autre non. avec la propriété à true , le composant attend l'événement "touche entrée" pour valider une lecture. si réglé à false, la lecture est envoyé automatiquement au bout d'un certain temps.

prop : enter_key_mode
required:false,
type: Boolean
default: true

Gestion temps avec lecture auto

si enter_key_mode est à false (voir prop dessus), vous pourrez régler le temps avant la lecture auto

prop : time_wait
required:false,
type: Number
default: 100

en attente de lecture par defaut

au chargement du composant , la lecture est tout de suite activé ou non

prop : default_enable
required:false,
type: Boolean
default: true

Text lecture non active

texte affiché lorsque la lecture n'est pas active

prop : scan_text
required:false,
type: String
default: 'Cliquer pour commencer à scanner'

Text lecture

texte affiché lors de l'attente de la lecture

prop : scan_text_progress
required:false,
type: String
default: 'En attente de lecture...'

Validation de lecture

le code lu peut être vérifié par une règex renseigné en prop.l'event @read ne sera émit que si le code passe ce test. la regex devra inclure également les éléments cachées ( exemple : code voulu : 145 ,code bar QR145)

prop : validation_regex
required:false,
type: String
default: ''

pop up resultat

Affichage d'un popup ,affichant le resultat, rendra également l'état (correct ou erroné ) si une regex a été passé en prop

prop : see_valid_alert
required:false,
type: Boolean
default: false

pop up time

temps affichage du popup

prop : alert_display_time
required:false,
type: Number
default: 2000

pop up texte en cas de succès

texte affiché si le code est lu sans validation ou que la validation est bonne si activé

prop : alert_success_msg
required:false,
type: Function
default: function(code){
      return 'Lecture code : ' + code;
    },

pop up texte en cas d'échec

texte affiché si le code n'est pas valide

prop : alert_error_msg
required:false,
type: Function
default: function(code){
      return 'Lecture code incorrect: ' + code;
    },

Activation mode manuel

Si activé , laisse le choix de pouvoir taper un code manuellement

prop : with_manual_mode
required:false,
type: Boolean
default: true

Activation mode manuel

placeholder du champ texte manuel

prop : manual_placeholder
required:false,
type: String
default: 'tapez le code manuellement'

Choix appareil

mode Zebra pour les appareil de marque Zebra qui n'acceptent pas les events du mode standard

prop : device
required:false,
type: String
default: 'standard'

Mask de code

pour les prefix et suffix de code qui sont cachés dans le code Bar . exemple: le code que vous chercher à lire est 145879 mais le code bar est imprimer "QR145879END" , il suffira de mettre dans la prop "QR###END".

prop : mask
required:false,
type: String
default: ''

Events sortants

read

event emis lors d'une lecture de code

enable

event emis lorsque la lecture est activé

disable

event emis lorsque la lecture est désactivé

change_mode_scan

event emis lorsque le mode scan/manuel est modifié

dev

recupère les logs émis lorsque le mode dev est activé

Events entrant

###enableScan active la lecture

###disableScan désactive la lecture