open-index/open-npm huggingface dataset:
npm package: @ota-meshi/postcss-html
Description: PostCSS syntax for parsing HTML (and HTML-like)
Author: gucong
Latest version: 1.0.0-alpha.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# PostCSS HTML Syntax

**This project started as a fork of [postcss-html](https://github.com/gucong3000/postcss-html).**

[![NPM version](https://img.shields.io/npm/v/@ota-meshi/postcss-html.svg?style=flat-square)](https://www.npmjs.com/package/@ota-meshi/postcss-html)

<img align="right" width="95" height="95"
 title="Philosopher’s stone, logo of PostCSS"
 src="http://postcss.github.io/postcss/logo.svg">

[PostCSS](https://github.com/postcss/postcss) syntax for parsing HTML (and HTML-like)

- [PHP](http://php.net)
- [Vue Single-File Component](https://vue-loader.vuejs.org/spec.html)
- [Quick App](https://doc.quickapp.cn/framework/source-file.html)
- [XSLT](https://www.w3.org/TR/xslt-30/)

## Getting Started

First thing's first, install the module:

```bash
npm install @ota-meshi/postcss-html --save-dev
```

If you want support SCSS/SASS/LESS/SugarSS syntax, you need to install the corresponding module.

- SCSS: [postcss-scss](https://github.com/postcss/postcss-scss)
- SASS: [postcss-sass](https://github.com/aleshaoleg/postcss-sass)
- LESS: [postcss-less](https://github.com/shellscape/postcss-less)
- SugarSS: [sugarss](https://github.com/postcss/sugarss)

## Use Cases

```js
const postcss = require('postcss');
const syntax = require('@ota-meshi/postcss-html')({
 // syntax for parse scss (non-required options)
 scss: require('postcss-scss'),
 // syntax for parse less (non-required options)
 less: require('postcss-less'),
 // syntax for parse css blocks (non-required options)
 css: require('postcss-safe-parser'),
});
postcss(plugins).process(source, { syntax: syntax }).then(function (result) {
 // An alias for the result.css property. Use it with syntaxes that generate non-CSS output.
 result.content
});
```

If you want support SCSS/SASS/LESS/SugarSS syntax, you need to install these module:

- SCSS: [postcss-scss](https://github.com/postcss/postcss-scss)
- SASS: [postcss-sass](https://github.com/aleshaoleg/postcss-sass)
- LESS: [postcss-less](https://github.com/shellscape/postcss-less)
- SugarSS: [sugarss](https://github.com/postcss/sugarss)

## Advanced Use Cases

See: [postcss-syntax](https://github.com/gucong3000/postcss-syntax)

## Turning PostCSS off from within your HTML

PostCSS can be temporarily turned off by using special comments in your HTML. For example:

```html
<html>
<body>
<!-- postcss-disable -->
<a style="color: red;"></a>
<!-- postcss-enable -->
```

## Style Transformations

The main use case of this plugin is to apply PostCSS transformations to `<style>` tags and `<div style="*">` property in HTML (and HTML-like).
npm package: @ota-meshi/test-snapshot
Description: A snapshot testing library similar to jest-snapshot.
Author: Yosuke Ota
Latest version: 1.1.1

# test-snapshot

A snapshot testing library similar to [jest-snapshot].

## 🚀 Features

- Simple to use.
- Supports [mocha].
- Snapshot format similar to [jest-snapshot].

[jest-snapshot]: https://jestjs.io/docs/en/snapshot-testing
[mocha]: https://mochajs.org/
[chai]: https://www.chaijs.com/

## 💿 Installation

```bash
npm install -D @ota-meshi/test-snapshot
```

## 📖 Usage

For example, when used with [mocha]:

```js
import { expect } from "@ota-meshi/test-snapshot";

it("foo", () => {
  expect({ foo: "bar" }).toMatchSnapshot();
});
```

For example, when used with [mocha] and [chai]:

```js
import { use, expect } from "chai"
import { chaiPlugin } from "@ota-meshi/test-snapshot/chai";

use(chaiPlugin);

it("foo", () => {
  expect({ foo: "bar" }).toMatchSnapshot();
});
```
npm package: @otag/redis
Description: Otag redis wrapper
Author: Alper Kürşat
Latest version: 1.0.0

# Otağ - Redis

Bu kütüphane redis kullanımını kolaylaştırır.

## Kurulum
```bash
npm i @otag/redis --save
```

## Kullanım

```
let redis = require('@otag/redis')
let Kullanıcı = redis({namespace: 'kullanıcı'}).Model()
let kimlik = 552

Kullanıcı[kimlik] = {
  ad: "Gökbörü",
  soy: "Yıldırım"
}

Kullanıcı[kimlik].then(kullanıcı =>
  console.log('Kullanıcı: ', kullanıcı.ad))

```
npm package: @otak/chai-chotokkyu-helpers
Description: Helpers for testing Locomotive helpers with the Chai assertion library.
Author: Jared Hanson
Latest version: 0.3.0

# chai-locomotive-helpers

[![Build](https://travis-ci.org/jaredhanson/chai-locomotive-helpers.png)](https://travis-ci.org/jaredhanson/chai-locomotive-helpers)
[![Coverage](https://coveralls.io/repos/jaredhanson/chai-locomotive-helpers/badge.png)](https://coveralls.io/r/jaredhanson/chai-locomotive-helpers)
[![Quality](https://codeclimate.com/github/jaredhanson/chai-locomotive-helpers.png)](https://codeclimate.com/github/jaredhanson/chai-locomotive-helpers)
[![Dependencies](https://david-dm.org/jaredhanson/chai-locomotive-helpers.png)](https://david-dm.org/jaredhanson/chai-locomotive-helpers)


Helpers for testing [Locomotive](http://locomotivejs.org/) helpers with the
[Chai](http://chaijs.com/) assertion library.

Fork from https://github.com/jaredhanson/chai-locomotive-helpers
Jared Hanson (jaredhanson@gmail.com) - http://www.jaredhanson.net/

## Install

    $ npm install chai-locomotive-helpers

## Usage

#### Use Plugin

Use this plugin as you would all other Chai plugins:

```javascript
var chai = require('chai');

chai.use(require('chai-locomotive-helpers'));
```

#### Write Test Cases

Once used, the `chai.locomotive.helper` and `chai.locomotive.dynamicHelper`
functions will be available to set up test cases for Locomotive helpers.

## Tests

    $ npm install
    $ npm test

## Credits

  - [Jared Hanson](http://github.com/jaredhanson)

## License

[The MIT License](http://opensource.org/licenses/MIT)

Copyright (c) 2013 Jared Hanson <[http://jaredhanson.net/](http://jaredhanson.net/)>
npm package: @otak/strava
Description: This library is a fully typed JavaScript wrapper of the Strava JSON API
Author: Rafael Franco
Latest version: 1.3.3

# Strava

[![npm](https://img.shields.io/npm/v/strava)](https://www.npmjs.com/strava)
[![npm bundle size](https://img.shields.io/bundlephobia/minzip/strava)](https://www.npmjs.com/strava)
[![NPM](https://img.shields.io/npm/l/strava)](LICENSE)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)

This library is a fully typed JavaScript wrapper of the [Strava JSON API](https://developers.strava.com/docs/reference/).

## Installation

To install the package, run:

```
npm install strava
```

or

```
yarn add strava
```

## Usage

The way the library is implemented the user must have gone through the [Strava OAuth flow](https://developers.strava.com/docs/authentication/) beforehand and got a refresh token. This way we can ensure that whenever needed we get a new access token.

This may not be the best way to work with the API and I'm open to suggestion to make it better.

```javascript
import { Strava } from 'strava'

const strava = new Strava({
  client_id: '123',
  client_secret: 'abc',
  refresh_token: 'def',
})

;(async () => {
  try {
    const activities = await strava.activities.getLoggedInAthleteActivities()
    console.log(activities)
  } catch (error) {
    console.log(error)
  }
})()
```

## Contributing

Issues and pull requests are welcome.

## License

[MIT](https://github.com/rfoell/strava/blob/master/LICENSE)