open-index/open-npm huggingface dataset:
npm package: @markarenin/get-selection-more
Description: Get text and context sentence from window.getSelection()
Author: CRIMX
Latest version: 1.1.2

# Get Selection More [![npm-version](https://img.shields.io/npm/v/get-selection-more.svg)](https://www.npmjs.com/package/get-selection-more) [![Build Status](https://img.shields.io/travis/com/crimx/get-selection-more/master)](https://travis-ci.com/crimx/get-selection-more) [![Coverage Status](https://img.shields.io/coveralls/github/crimx/get-selection-more/master)](https://coveralls.io/github/crimx/get-selection-more?branch=master)

![Get Selection More](./assets/get-selection-more.png)

## APIs

```typescript
/**
 * Returns the selected text
 */
function getText(win?: Window): string
function getTextFromSelection(selection: Selection | null, win?: Window): string
/**
 * Returns the paragraph containing the selection text.
 */
function getParagraph(win?: Window): string
function getParagraphFromSelection(selection: Selection | null): string
/**
 * Returns the sentence containing the selection text.
 */
function getSentence(win?: Window): string
function getSentenceFromSelection(selection: Selection | null): string
```

Optionally pass `window` of other frame to get selection within that frame.

## Usage

```javascript
import { getText, getParagraph, getSentence } from 'get-selection-more'

document.addEventListener('selectionchange', () => {
  console.log(getText(), getParagraph(), getSentence())
})
```

Or load the UMD module directly which exposes `getSelectionMore` global.
npm package: @markays/sass-vars-loader
Description: Async fork from @epegzz/sass-vars-loader - A SASS vars loader for Webpack. Load global SASS vars from JS/JSON/Typescript files or from Webpack config.
Author: MarKayS based on Daniel Schäfer
Latest version: 1.0.3

<h1 align="center">Sass Vars Loader</h1>
<p align="center">
  <a target="_blank" href="https://www.npmjs.com/package/@epegzz/sass-vars-loader">
    <img alt="npm version" src="https://img.shields.io/npm/v/@markays/sass-vars-loader.svg?style=flat-square">
  </a>
</p>
<h3>Simple fork from <a href="https://www.npmjs.com/package/@epegzz/sass-vars-loader">@epegzz/sass-vars-loader</a></h3>

##### Can do everything what original npm package can, but now can process promises from JS.


<li>✅ JSON Files</li>
<li>✅ <b>ASYNC</b> JavaScript Files</li>
<li>✅ Inlined in Webpack Config</li>
<li>✅ SASS Syntax</li>
<li>✅ SCSS Syntax</li>
<li>✅ HMR Enabled</li>

<br/>

## Install

using npm
```sh
npm install @markays/sass-vars-loader --save-dev
```
using yarn
```sh
yarn add @markays/sass-vars-loader --dev
```
npm package: @markbind-dummy/vue-components
Description: Bootstrap components built with Vue.js
Author: yuche
Latest version: 1.1.36

# vue-strap
*This is a forked project from VueStrap, modified for use in MarkBind.*

Bootstrap components built with Vue.js.

This repository contains a set of native Vue.js components based on Bootstrap's markup and CSS. As a result no dependency on jQuery or Bootstrap's JavaScript is required. The only required dependencies are:

* [Vue.js](http://vuejs.org/) (required ^v2.x.x, test with v2.5.16).
* [Bootstrap CSS](http://getbootstrap.com/) (required 4.x.x, test with 4.1.1). VueStrap doesn't depend on a very precise version of Bootstrap.

## Installation

### Browser globals
The `dist` folder contains `vue-strap.js` and `vue-strap.min.js` with all components exported in the <code>window.VueStrap</code> object.

```html
<script src="path/to/vue.js"></script>
<script src="path/to/vue-strap.js"></script>
<script>
    var vm = new Vue({
        components: {
            alert: VueStrap.alert
        },
        el: "#app",
        data: {
            showRight: false,
            showTop: false
        }
    })
</script>
```

## Docs
See the [documentation](https://markbind.github.io/vue-strap/) with live editable examples.

## Local Setup
* Install with `npm install`.
* Build with `npm run build`.

## Lint the code for any code and style errors using ESLint
* For Unix: `npm run lint`
* For Windows: `npm run lintwin`

## License
vue-strap is licensed under [The MIT License](LICENSE).
npm package: @markbind/vue-components
Description: Bootstrap components built with Vue.js
Latest version: 2.15.2

# MarkBind Vue components

This folder contains MarkBind's [Vue.js](https://vuejs.org/) UI components.

Most of the styles are based on Bootstrap's markup and CSS, but no dependency on Bootstrap's JavaScript is required. The only required dependencies are:

* [Vue.js](http://vuejs.org/) (required ^v2.x.x, test with v2.5.16).
* [Bootstrap CSS](http://getbootstrap.com/) (required 4.x.x, test with 4.1.1). MarkBind's Vue components doesn't depend on a very precise version of Bootstrap.

## Components / directives

Many of the components under this folder were originally from [MarkBind/vue-strap](https://github.com/MarkBind/vue-strap), forked from [yuche/vue-strap](https://github.com/yuche/vue-strap), and modified to suit MarkBind's needs for educational and documentation websites.

Some custom directives were also added for MarkBind's use.

### MarkBind components newly created or revamped since moving here
- Question.vue
- QOption.vue
- Quiz.vue

### MarkBind components ported from [Markbind/vue-strap](https://github.com/MarkBind/vue-strap):

- Pic.vue
- Retriever.vue
- Searchbar.vue
- SearchbarPageItem.vue
- Thumbnail.vue
- TipBox.vue

### Custom directives ported from [Markbind/vue-strap](https://github.com/MarkBind/vue-strap)

- Closeable.js
- Float.js

### VueStrap components modified for use in MarkBind

- Affix.vue
- Dropdown.vue
- Navbar.vue
- NestedPanel.vue
- MinimalPanel.vue
- Tab.vue
- TabGroup.vue
- Tabset.vue
- Typeahead.vue

## Installation

### Browser globals

The `dist` folder contains `components.min.js` with all components exported in the `window.MarkBindVue` object.

```html
<script src="path/to/vue.js"></script>
<script src="path/to/components.min.js"></script>
<script>
    var vm = new Vue({
        components: {
            alert: MarkBindVue.alert
        },
        el: "#app",
        data: {
            showRight: false,
            showTop: false
        }
    })
</script>
```

## Docs
See the [documentation](https://markbind.org/userGuide/usingComponents.html) with live editable examples.

## Local Setup
* Install with `npm install`.
* Build with `npm run build`.

## Lint the code for any code and style errors using ESLint
* For Unix: `npm run lint`
* For Windows: `npm run lintwin`

## License
Both vue-strap and the modifications made are licensed under [The MIT License](LICENSE).