fantafootball-search
v1.0.1
Published
"Una libreria Node.js per gestire giocatori di fantacalcio, filtrare per ruolo.
Readme
fantafootball-search
Una libreria Node.js per gestire e filtrare i giocatori di fantacalcio.
Installazione
Per installare la libreria nel tuo progetto Node.js, usa npm:
npm install fantafootball-searchUtilizzo
La libreria fornisce la funzione principale searchPlayer per cercare giocatori in base a diversi criteri.
Importazione
const { searchPlayer } = require('fantafootball-search');
// Nota: l'implementazione attuale non esporta nulla,
// ma per un utilizzo tipico npm si assume che la funzione sia esportata.
// Sarà necessario modificare index.js per includere 'module.exports = { searchPlayer };'searchPlayer(criterio, valore)
Cerca i giocatori nel database in base al criterio e al valore forniti. La ricerca è case-insensitive e restituisce i giocatori il cui campo specificato inizia con il valore di ricerca.
| Parametro | Tipo | Descrizione | Valori Ammessi per criterio |
| :--- | :--- | :--- | :--- |
| criterio | string | Il campo su cui eseguire la ricerca. | "name", "nazionalita", "role" |
| valore | string | Il valore da cercare. | Qualsiasi stringa |
Esempio 1: Ricerca per Ruolo
Cerca tutti i giocatori con un ruolo che inizia con 'striker' (es. 'striker', 'striker-winger').
const attaccanti = searchPlayer("role", "striker");
console.log(attaccanti);Esempio 2: Ricerca per Nazionalità
Cerca tutti i giocatori la cui nazionalità inizia con 'Brazil'.
const brasiliani = searchPlayer("nazionalita", "Brazil");
console.log(brasiliani);Esempio 3: Ricerca per Nome
Cerca tutti i giocatori il cui nome inizia con 'Mike'.
const mike = searchPlayer("name", "Mike");
console.log(mike);Struttura dei Dati del Giocatore
Ogni giocatore restituito è un oggetto con la seguente struttura (derivata dal file giocatori.json):
{
"name": "Nome del Giocatore",
"role": "Ruolo del Giocatore (es. goalkeeper, defender, midfielder, striker)",
"nationality": "Nazionalità del Giocatore"
}