open-index/open-npm huggingface dataset:
npm package: @lmiller1990/v-switch
Description: A `<VSwitch>` component for Vue.js 3.
Latest version: 1.4.0

## VSwitch

A `<VSwitch>` component for Vue.js 3.

## Installation

```sh
yarn add @lmiller1990/v-switch

npm install @lmiller1990/v-switch
```

## Usage

`<VSwitch>` is modeled after the `switch` statement we all know and love.

```vue
<template>
  <v-switch :case="size">
    <template #big>
      Big
    </template>

    <template #small>
      Small
    </template>

    <template #default>
      Default
    </template>
  </v-switch>
</template>

<script lang="ts">
import { defineComponent, ref } from 'vue'
import VSwitch from '@lmiller1990/v-switch'

export default defineComponent({
  components: {
    VSwitch
  },
  setup() {
    return {
      size: ref('big')
    }
  }
})
</script>
```

It also works with dynamic slots:

```vue
<template>
  <v-switch :case="number">
    <template 
      v-for="num in numbers"
      v-slot:[num]
    >
      Number: {{ num }}
    </template>

    <template #default>
      Default
    </template>
  </v-switch>
</template>

<script lang="ts">
import { defineComponent, ref } from 'vue'
import VSwitch from '@lmiller1990/v-switch'

export default defineComponent({
  components: {
    VSwitch
  },

  setup() {
    const number = ref(1)
    const numbers = [1,2,3,4,5]

    return {
      number,
      numbers
    }
  }
})
</script>
```

If you are using the browser build, or you like to register components globally, that works fine, too:

```js
// with a bundler
import { createApp } from 'vue'
const app = createApp(/* ... */)
app.component('v-switch', VSwitch)

// or using the global build
// assumes Vue is available globally - VSwitch is available globally via `VSwitch`
const app = Vue.createApp(/* ... */)
app.component('v-switch', VSwitch)
```

## Builds

There are three builds available.

- `dist/v-switch.cjs,js`: for SSR in node.js (using `require`)
- `dist/v-switch.esm-bundler.js`: for bundlers like Webpack and Rollup
  - also works as an ES module in the browser using `<script type="module">`
- `dist/v-switch.browser.js`: global build (iife)

Type definitions are also included.

Generally your build tool will be able to figure out which bundle to use, but you can be explicit if you need to.

## Other

I recorded some content for my YouTube channel relating to this component:

- Building the component: https://youtu.be/KPV6-H6-IxM 
- Building for production and publishing it on npm: https://youtu.be/KwoO2afF5cg

## License

MIT
npm package: @lmiller1990/vite-plugin-proxify-esm
Description: Make ESM Modules mutable in the browser with Cypress and Vite
Latest version: 0.0.3

# @cypress/vite-plugin-proxify-esm

A Vite plugin that intercepts and rewrites ES module imports. It wraps them in a `Proxy`, allowing for instrumentation by libraries such as Sinon. Useful for test runners using Vite as a dev server.

> **Note:** This package is a pre-release and is not yet stable. There are likely to be bugs and edge cases. Please report and bugs [here](https://github.com/cypress-io/cypress/issues/new?labels=npm:%20@cypress/vite-plugin-proxify-esm)

## Debugging

Run Cypress with `DEBUG=cypress:vite-plugin-proxify-esm`. You will get logs in the terminal, for the code transformation, and in the browser console, for intercepting and wrapping the modules in a Proxy. 
## Compatibility

| @cypress/vite-plugin-mock-esm | cypress |
| ------------------------ | ------- |
| >= v1                    | >= v12  |

## Known Issues

This module uses a regexp based approach to transforming the modules on the server to facilicate wrapping them in a `Proxy` on the client. In future updates, a more robust AST based approach will be explored. 

All known [import syntax](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import) is supported with the exception of a default import combined with `* as alias` in a single line.

```js
import defaultExport3, * as name2 from "./module";
```

An alterntive would simply be to split the import syntax over two lines:

```js
import defaultExport3 from "./module";
import * as name2 from "./module";
```

## License

[![license](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/cypress-io/cypress/blob/develop/LICENSE)

This project is licensed under the terms of the [MIT license](/LICENSE).

## [Changelog](./CHANGELOG.md)
npm package: @lmiller1990/vue-custom-tooltip-ts
Description: ## Project setup ``` npm install ```
Latest version: 0.1.2

# vue-custom-tooltip-ts

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @lmjs/cli
Description: Command line interface for super fast LumenJS development. LumenJS is a tiny robust reactive javascript framework for building scalable and high-performant web applications and web user interfaces, be it simple or complex, with standard HTML, CSS and Java
Author: BEA Technology Company
Latest version: 1.0.51

<img src="https://www.lumenjs.com/images/lumen_icon_yellow.svg" alt="LumenJS Reactive JavaScript Framework" width="25%" />

# LumenJS Reactive JavaScript Framework

LumenJS is a cutting-edge, tiny, and lightning-fast reactive JavaScript framework that is set to revolutionize the way developers build dynamic user interfaces. Building scalable and high-performant web applications and web user interfaces, be it simple or complex, with standard HTML, CSS and JavaScript only.
<a href="https://www.lumenjs.com/guide" target="_blank">LumenJS Documentation</a>



LumenJS comes along with MobiusCSS which is a utility-first CSS framework packed with grid and table sectioning systems and classes like g, mt20, pv100, c and sq that can be composed to build any design, directly in your markup.
<a href="https://www.mobiuscss.com/guide" target="_blank">MobiusCSS Documentation</a>

&nbsp;

## Installation
Using npm:
```
npm install -g @lmjs/cli
```

&nbsp;

## USAGE
Create A New Project
```
lm create My Project Name
```
You can use lu, lm, or lumen as a command.

&nbsp;

Run The Project
```
lm serve
```

&nbsp;

Create A View
```
lm create -v myview
```

&nbsp;

Create A Sub View
```
lm create -s mysubview
```

&nbsp;

Create A Template
```
lm create -t mytemplate
```

&nbsp;

Purge Offline Cache Files (For Offline Usage)
```
lm purge
```

&nbsp;

Build A Serverless Dist For Production Version
```
lm build --serverless
```

&nbsp;

Build A Serverless Dist For Production Version & Deploy It Directly
```
lm build --serverless --deploy
```

&nbsp;

Build A Dist For Production Version + NodeJs Server
```
lm build
```

&nbsp;

Build A Dist For Production Version + NodeJs Server & Deploy It Directly
```
lm build --deploy
```