open-index/open-npm huggingface dataset:
npm package: @labshare/services-msi-cli
Description: Generates a MSI for a Node.js API service
Author: KalleV @KalleV
Latest version: 1.2.1

@labshare/services-msi-cli
==========================

Generates a MSI for a Node.js API service

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/@labshare/services-msi-cli.svg)](https://npmjs.org/package/@labshare/services-msi-cli)
[![Build Status](https://travis-ci.com/LabShare/services-msi-cli.svg?branch=master)](https://travis-ci.com/LabShare/services-msi-cli)
[![Codecov](https://codecov.io/gh/LabShare/services-msi-cli/branch/master/graph/badge.svg)](https://codecov.io/gh/LabShare/services-msi-cli)
[![Downloads/week](https://img.shields.io/npm/dw/@labshare/services-msi-cli.svg)](https://npmjs.org/package/@labshare/services-msi-cli)
[![License](https://img.shields.io/npm/l/@labshare/services-msi-cli.svg)](https://github.com/LabShare/services-msi-cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @labshare/services-msi-cli
$ services-msi COMMAND
running command...
$ services-msi (-v|--version|version)
@labshare/services-msi-cli/1.2.1 linux-x64 node-v10.13.0
$ services-msi --help [COMMAND]
USAGE
  $ services-msi COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`services-msi bundle`](#services-msi-bundle)
* [`services-msi help [COMMAND]`](#services-msi-help-command)

## `services-msi bundle`

Creates an MSI for a Node.js API project. Requires Windows and the http://wixtoolset.org/ toolchain installed.

```
USAGE
  $ services-msi bundle

OPTIONS
  -h, --help           show CLI help
  -i, --ini=ini        Path to INI format configuration file for customizing placeholder values
  -o, --output=output  [default: /home/travis/build/LabShare/services-msi-cli] Installer output folder
  -s, --source=source  [default: /home/travis/build/LabShare/services-msi-cli] Project source folder

EXAMPLES
  $ services-msi bundle
  $ services-msi bundle --output /output/dir --source /my/node/project
  Generates "<project-name>-<project-version>.msi"
  $ services-msi bundle --ini path/to/config.ini
  Customizes placeholder values with the given config file. View the 
  https://github.com/LabShare/services-msi-cli/blob/master/example-config.ini for accepted values.
```

_See code: [src/commands/bundle.ts](https://github.com/LabShare/services-msi-cli/blob/v1.2.1/src/commands/bundle.ts)_

## `services-msi help [COMMAND]`

display help for services-msi

```
USAGE
  $ services-msi help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.1.3/src/commands/help.ts)_
<!-- commandsstop -->
npm package: @labswap/uikit
Description: Set of UI components for Labswap Ecosystem project
Latest version: 0.0.9

# Labswap Frontend UIkit



Labswap UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode. 

Please note this package contains only the `dist` folder and not the `src`. If you do find the right version of the Panckage's UIKit V2 please let us know at info@labswapecosystem.com, thank you.

## Install

yarn 
yarn start build
yarn build

## Setup

### Theme

Before using Labswap UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@labswap/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@labswap/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.
npm package: @labti/niede-google-auth
Description: `npm install @labti/niede-google-auth`
Author: Paulo Fortes
Latest version: 0.2.5

# Instalar

`npm install @labti/niede-google-auth`

# Criar credenciais

Para criar credenciais é necessário antes ter um **projeto**. Caso não tenha criado ainda um projeto no Google Cloud, crie [neste link](https://console.cloud.google.com/cloud-resource-manager?walkthrough_id=resource-manager--create-project&start_index=1&hl=pt-br&_ga=2.229645276.1734630179.1677960034-1566356112.1599933203#step_index=1). Para maiores informações sobre projetos no Google Cloud acesse [esse recurso](https://cloud.google.com/resource-manager/docs/creating-managing-projects?hl=pt-br).

* Acesse a [página de credenciais](https://console.cloud.google.com/apis/credentials/) dentro do seu projeto.

* Clique no link **+ CRIAR CREDENCIAL** e escolha **ID do cliente OAuth**

* Em tipo de aplicativo, escolha **App para computador** e selecione um nome para identificar as credenciais. Após clique em **CRIAR**

* Na tela seguinte será possível copiar as credenciais "client_id" e "client_secret" ou fazer o download no seu computador.

# Como usar

```js
// importação (CommonJS) 
const { NiedeGoogleAuth, google } = require("@labti/niede-google-auth");

// importação (ESModules)
import { NiedeGoogleAuth, google } from "@labti/niede-google-auth";

// caso o arquivo de credenciais esteja salvo na raiz do projeto
// basta instanciar a classe NiedeGoogleAuth sem argumentos
const niedeAuth = new NiedeGoogleAuth()

// ou é possível passar os argumentos diretamente
const niedeAuth2 = new NiedeGoogleAuth("meu_client_id", "meu_client_secret")

const main = async () => {

    await niedeAuth.init() // <-- inicia o processo de autenticação

    const sheetVals = await google.sheets({ // <-- utiliza qualquer api do google
        version: "v4", 
        auth: niedeAuth.auth() // <-- importante passar o auth como argumento
    }).spreadsheets.values.batchGet({
        // parâmetros aqui...
    });
    console.log(sheetVals.data)
}

main();
```

# Exemplo

```js
const { NiedeGoogleAuth, google } = require("@labti/niede-google-auth");

const niedeAuth = new NiedeGoogleAuth()

const main = async () => {
    await niedeAuth.init()

    // seu código aqui! Não esquecer de utilizar o niedeAuth.auth()
}

main();
```
npm package: @labxd/gustxd
Description: UI react components with Tailwind CSS in mind.
Author: labXD Core
Latest version: 0.8.3

# `@labXD/gustXD`

**gustXD** is a design system and component library built with Tailwind CSS and
React. It is meant extend your Tailwind setup. Install, point, and start using
the components.

## What you get

- Button, card classes
- Form input stylings
- React components based on Tailwind UI

## Prereq

> You will need [Tailwind CSS](https://tailwindcss.com/docs/installation) setup.

```shell
# install tailwind, postcss, and autoprefixer into your project
npm install tailwindcss postcss autoprefixer

# initiate tailwind to create tailwind.config.js
npx tailwindcss init
```

Create `postcss.config.js` in the root of your project and add the following.

```js
// postcss.config.js
module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
}
```

You will need to point tailwind to where you will use their classes.

```js
// tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
  // point to whereever you will use tailwind classes
  content: ["./src/**/*.{html,js}"],
  theme: {
    extend: {},
  },
  plugins: [],
}
```

At this point, you don't need to go any further with tailwind's setup. Our
preset and styleshee will take care of the rest.

## Install gustXD

```shell
npm install @labxd/gustxd
```

### Configure tailwind.config.js

Our configuration (which includes font family, custom colors, custom animations,
etc) is created as a preset (`@labxd/gustxd/tailwind`) to extend your
`tailwind.config.js` with ours, not override them. This way you can merge your
custom configuration with ours.

```js
// tailwind.config.js

module.exports = {
  presets: [require("@labxd/gustxd/tailwind-preset")],
  content: [
    // IMPORTANT! This path is needed to add the tailwind styles to our React components
    "node_modules/@labxd/gustxd/dist/**/*.{js,ts,jsx,tsx}",
    ...
  ],
};

```

### Import styles

Not only does our stylesheet `@labxd/gustxd/styles.css` include tailwind's base,
components, and utilties, it also has custom classes that are used by our
components, as well as on its own for more customization.

```css
/* Your root stylesheet */

/* @tailwind base;
@tailwind components;
@tailwind utilities; */
@import "@labxd/gustxd/styles.css";
```

That's it! You are now ready to use gustXD components.

| What        | Where                                                              |
| ----------- | ------------------------------------------------------------------ |
| GitHub Repo | [https://github.com/labXD/gustXD](https://github.com/labXD/gustXD) |