open-index/open-npm huggingface dataset:
npm package: @leandrojdl/express-routes
Description: A express package to list all registered endpoints and its verbs
Author: Alberto Fernandez
Latest version: 5.0.0-rc
Deprecated: use express-routes instead <https://www.npmjs.com/package/express-routes>

# Express Routes

[![Build Status](https://img.shields.io/travis/leandrojdl/express-routes/master?logo=travis)](https://travis-ci.org/leandrojdl/express-routes)
[![Dependencies](https://img.shields.io/david/leandrojdl/express-routes.svg)](https://david-dm.org/leandrojdl/express-routes)
[![Coverage Status](https://img.shields.io/coveralls/github/leandrojdl/express-routes/master?logo=coveralls)](https://coveralls.io/github/leandrojdl/express-routes?branch=master)
[![Maintainability](https://img.shields.io/codeclimate/maintainability/leandrojdl/express-routes?logo=code-climate)](https://codeclimate.com/github/leandrojdl/express-routes/maintainability)

[![NPM](https://nodei.co/npm/express-routes.png)](https://nodei.co/npm/express-routes/)

> This is a fork from [AlbertoFdzM/express-list-endpoints](https://github.com/AlbertoFdzM/express-list-endpoints) repository.

Express endpoint parser to retrieve a list of the passed router with the set verbs.

## Installation

```sh
npm install express-routes
```

## Examples of use

### Print Routes

```js
const { printRoutes } = require('express-list-endpoints');

const app = require('express')();

app.route('/')
  .all(function(req, res) { /* Handle request */ })
  .get(function(req, res) { /* Handle request */ })
  .post(function(req, res) { /* Handle request */ });

app.route('/about')
  .get(function(req, res) { /* Handle request */ });

printRoutes(app);
// It omits the 'all' verbs.
/*
GET   /
POST  /
GET   /about
*/
```

### Get Endpoints

```js
const { getEndpoints } = require('express-list-endpoints');

const app = require('express')();

app.route('/')
  .all(function(req, res) { /* Handle request */ })
  .get(function(req, res) { /* Handle request */ })
  .post(function(req, res) { /* Handle request */ });

app.route('/about')
  .get(function(req, res) { /* Handle request */ });

console.log(listEndpoints(app));
/* It omits the 'all' verbs.
[{
    path: '/',
    methods: ['GET', 'POST']
  },
  {
    path: '/about',
    methods: ['GET']
}]
*/
```

## Arguments

### `app` - Express `app` or `router` instance

Your router instance (`router`) or your app instance (`app`).

_**Note:** Pay attention that before call this script the router or app must have the endpoints registered due to detect them._

## license

MIT
npm package: @leandrolopes13/jselect
Description: A lightweight and customizable JavaScript select/dropdown library with modern features.
Author: leandrolopes13
Latest version: 1.0.4

# jSelect

A lightweight and customizable JavaScript select/dropdown library with modern features.

## Sponsor

Publicidade BH - Apps, Sistemas e sites - https://www.publicidadebh.com.br/

## Features

- 🎯 Easy to integrate
- 🎨 Fully customizable styling
- 🔍 Search/filter functionality
- ⌨️ Keyboard navigation
- 📱 Mobile-friendly
- 🔄 Dynamic options loading
- ✨ Multiple selection support
- 🌐 Internationalization ready
- 🎭 Custom templates
- ⚡ Virtual scrolling for large lists

## Installation

```bash
npm install jselect
```

## Usage

```html
<!-- Include the CSS -->
<link rel="stylesheet" href="jselect.css">

<!-- Create your select element -->
<select multiple data-search placeholder="Selecione">
            <option value="1" data-icon="https://cdn2.iconfinder.com/data/icons/flags_gosquared/64/Brazil_flat.png">Valor 1</option>
            <option value="2">Valor 2</option>
            <option value="3">Valor 3</option>
            <option value="4">Valor 4</option>
            <option value="5">Valor 5</option>
            <option value="6">Valor 6</option>
        </select>

<!-- Include the JavaScript -->
<script src="jselect.min.js"></script>
<script>
    // Initialize JSelect
     $('select').jSelect({}).on('jSelect.change', function(event, values){
                console.log('jSelect.change', event.target, values);
            });
            $('select:eq(0)').jSelect('setValue', [1, 2]);
            $('select:eq(1)').jSelect('setValue', 1);
</script>
```

## Configuration

```javascript
$('select').jSelect({})
```

## API Reference

### Methods

- `setValue(value)`: Sets the selected value(s)

### Events

- `onChange`: Triggered when selection changes

## Browser Support

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Opera (latest)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Author

Leandro Lopes - leandrolopes.java@gmail.com - [GitHub Profile](https://github.com/leandrolopes13)

## Acknowledgments

- Thanks to all contributors who have helped make JSelect better
- Inspired by modern select libraries in the JavaScript ecosystem
npm package: @leandroluk/tableau-react
Description: React component for rendering tableau reports using tableau javascript API.
Author: Cooper Maruyama
Latest version: 1.2.2

# Tableau React Component
Tableau React component integrated with Tableau JS API.

## Install

```
npm install tableau-react --save
```

## Compile this module using your build tool.
 For example in webpack, add the below exclude rule to your `babel-loader`

```
exclude: /node_modules|tableau-react/
```

## Usage
```js
import TableauReport from 'tableau-react';

const SimpleReport = props => (
  <TableauReport
    url="http://reports.my-site.com/my-workbook/my-report"
    token="<TRUSTED TICKET HERE>"
  />
)
```

## Supported props
```js

const options = {
  height: 100,
  width: 100,
  hideTabs: false,
  // All other vizCreate options are supported here, too
  // They are listed here: https://onlinehelp.tableau.com/current/api/js_api/en-us/JavaScriptAPI/js_api_ref.htm#ref_head_9
};

const filters = {
  Colors: ['Blue', 'Red'],
  Sizes: ['Small', 'Medium']
};

const parameters = {
  Param1: 'Value',
  Param2: 'Other Value'
};

const MyReport = props => (
  <TableauReport
    url="http://reports.my-site.com/my-workbook/my-report"
    filters={filters}
    parameters={parameters}
    options={options} // vizCreate options
    // Overwrite default query params
    // defaults to '?:embed=yes&:comments=no&:toolbar=yes&:refresh=yes'
    query="?:embed=yes&:comments=no&:toolbar=yes&:refresh=yes"
  />
)
```

### Changing Filters & Parameters

Any parameters or filters that are initially passed will be sent in the
vizCreate options, which speeds up initial loading time by not having to apply
each one asynchronously after the viz loads.

Once the viz has been loaded, if the parameters/filters change but the url
does not, only the changed parameters/filters will be applied asynchronously in
order to optimize performance.


### Viz Integration
Upon initialization, a new Viz will be created. A new Viz will only be
initialized if `props.url` changes for performance reasons.

### Trusted Tickets

You can authenticate using a trusted ticket, which will be immediately
invalidated upon being used, because using it a second time will log the user
out.

If `props.token` gets updated, it will use it the next time a viz is initialized.

## Testing
```
npm install
npm test
```


## Local Development of this package or updating.

  1. clone this repo.
  2. Do `npm install`.
  3. Make the changes, commit it and raise a PR.

  **Note:** If you don't have write access to the repo, you need to clone it and make changes there and raise a PR to the parent repo.