open-index/open-npm huggingface dataset:
npm package: @rvshare/basscss-sass
Description: Transpiled Basscss Sass partials
Latest version: 4.0.2

# basscss-sass

Transpiled Basscss Sass partials

http://basscss.com

This repository is provided as a convenience for users working within a Sass build process.
Basscss is written in standard, spec-compliant CSS, using some new features like [custom media queries](http://dev.w3.org/csswg/mediaqueries/#custom-mq) and [custom properties](http://www.w3.org/TR/css-variables/), and is distributed across multiple modules.

If you have any choice in the matter, I highly recommend using [PostCSS](https://github.com/postcss/postcss) instead of Sass.

## Deprecation Notice

The original repo is no longer maintained.
RVshare forked this repository to provide a version of Basscss that doesnt use the slash division operator. The slash division operator is not supported in the latest versions of node-sass. [Read more here](https://sass-lang.com/documentation/breaking-changes/slash-div/)

## Getting Started

```bash
npm install @rvshare/basscss-sass^4.0.1
```

`package.json`:

```json
{
  "dependencies": {
    "@rvshare/basscss-sass": "^4.0.1"
  }
}
```

## Sass Tips

Using Sass as a preprocessor can cause numerous issues when working on large scale CSS with multiple contributors. I recommend following these tips when using Sass.

- **Never use @extend.** `@extend` is an anti-pattern, and Basscss is not intended to work with this functionality in Sass.
- **Avoid Mixins** Mixins lead to unnecessary complexity, are generally poorly understood, often lead to code bloat, and do not align with Basscss's design principles.
- **Avoid Nesting Selectors** To maintain the composability of Basscss, avoid nesting selectors as much as possible.

## Contributing

**The scss files in this repository are not source files.**
They are transpiled from their respective CSS modules using the
[css-scss](https://github.com/jxnblk/css-scss) module.

Do **not** edit the scss files in this repository.

See [CONTRIBUTING.md](CONTRIBUTING.md) for more.

---

[MIT License](LICENSE.md)
npm package: @rvshare/google-maps-infobox
Description: A browserify optimized module of google maps infobox
Latest version: 2.0.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Google Maps InfoBox

---

A browserify optimized module of google maps infobox.

~This repository and npm module only encapsulates the original script into a broserify friendly module, and doesn't modify it's source.~

### RVshare updates

Updated the original source to be able to be pass through a server side renderer. Previously, any SSR would error out due to the global `google` object that was not present.
npm package: @rvshare/polyfill-nomodule
Description: A polyfill for non-dead, nomodule browsers.
Latest version: 0.1.3
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @rvshare/polyfill-nomodule

Fork of [@next/polyfill-nomodule](https://github.com/zeit/next.js/blob/3b28702983bc7212e40aa454c0e1ae53b41fe763/packages/next-polyfill-nomodule/package.json).

Package which contains any polyfills needed for older browsers. This package is then meant to be used by importing it via `<script type="text/javascript" nomodule src="<get location of this module>">`. Modern browser will not load this then.

## Usage

```js
// some entry file which will go in the `src` of your script tag
import '@rvshare/polyfill-nomodule';
```