Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

busca-br

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

busca-br - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

browser/buscaBR.js

2

buscaBR.js

@@ -28,3 +28,3 @@ function buscaBR(){

if(this.encode(str) == this.encode(array[i])){
results.push({term:array[i], index: i})
results.push({termo:array[i], index: i})
}

@@ -31,0 +31,0 @@ }

@@ -19,3 +19,3 @@ {

],
"version": "0.0.1",
"version": "0.0.2",
"author": {

@@ -22,0 +22,0 @@ "name": "Jayr Alencar",

# buscaBR.js
[![NPM](https://nodei.co/npm/sqlite-sync.png?downloads=true&downloadRank=true)](https://nodei.co/npm/sqlite-sync/)
<br/>
Pacote para facilitar buscas fonéticas usando o algoritmo buscaBR para JavaScript
--
## Instalação
A instalação é simples. Se usando node.js instale com NPM.
```
npm install busca-br
```
Se você for usar no browser salve este arquivo: <a href="https://raw.githubusercontent.com/JayrAlencar/buscaBR.js/master/browser/buscaBR.js">AQUI</a> na pasta de sua aplicação.
<br/>
Ou inclua:
```
<script src="https://raw.githubusercontent.com/JayrAlencar/buscaBR.js/master/browser/buscaBR.js"></script>
```
## Usando
Em node.js:
```js
var buscaBR = require('../buscaBR');
buscaBR.search('feijaum',['arroz','feijão','feijoada'],function(res){
console.log(res);
});
```
A resposta é um array de objetos JSON informando o termo encontrado e o index que ele está no array passado
<hr/>
Direto no Browser:
```html
<script src="https://raw.githubusercontent.com/JayrAlencar/buscaBR.js/master/browser/buscaBR.js"></script>
<script>
var buscabr = new buscaBR();
buscaBR.search('feijaum',['arroz','feijão','feijoada'],function(res){
alert(res[0].termo);
});
</script>
```
## searchSync(str, array)
Esta função faz a pesquisa de forma sincrona e retorna um array de objetos JSON com os resultados encontrados. Veja:
```js
var buscabr = new buscaBR();
var resultado = buscabr.searchSync('feijaum',['arroz','feijão','feijoada']);
console.log(resultado);
```
## encode()
Se você deseja somente codificar o texto, para salvar no banco de dados por exemplo, use o método encode();
```js
var buscabr = new buscaBR();
console.log(console.log(buscaBR.encode('paralelepipedo')));
//Vai retornar
```
## Exemplos de respostas
<table>
<tr>
<td>Paralalepipedo</td>
<td>PRPD</td>
</tr>
<tr>
<td>Jayr Alencar</td>
<td>J RMK</td>
</tr>
<tr>
<td>Alexandre</td>
<td>RSMR</td>
</tr>
<tr>
<td><a href="//clubedosgeeks.com.br">Clube dos Geeks</a></td>
<td>CRB D JK</td>
</tr>
</table>
```

@@ -7,2 +7,2 @@ var buscaBR = require('../buscaBR');

console.log(buscaBR.encode('paralelepipedo'));
console.log(buscaBR.encode('paralalepipedo'));
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc