# @schukai/component-style

> Style is a library for styling web components. It is part of the [Monster](https://monsterjs.org) project.

Latest version **0.45.0** (published 2023-05-02) · AGPL 3.0 license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install @schukai/component-style
pnpm add @schukai/component-style
yarn add @schukai/component-style
bun add @schukai/component-style
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.45.0 |
| Published | 2023-05-02 |
| First published | 2022-11-06 |
| Weekly downloads | 0 |
| License | AGPL 3.0 |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 1.9 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | schukai GmbH |
| Maintainers | volker.schukai |
| Keywords | web, dom, css, mobile-first, app, front-end, ui, form, templates, schukai, component, css, postcss, web-component, monster |

## Links

- npm: https://www.npmjs.com/package/@schukai/component-style
- Repository: https://gitlab.schukai.com/oss/libraries/javascript/web-components/style
- Homepage: https://monsterjs.org/
- npm.io page: https://npm.io/package/@schukai/component-style

## Dependencies (1)

- [@schukai/monster](https://npm.io/package/@schukai/monster.md) ^3.44.0

## Alternatives

- [mobx-react](https://npm.io/package/mobx-react.md) — 2.8M weekly downloads
- [rc-tree](https://npm.io/package/rc-tree.md) — 2.6M weekly downloads
- [@react-oauth/google](https://npm.io/package/@react-oauth/google.md) — 1.3M weekly downloads
- [@wagmi/connectors](https://npm.io/package/@wagmi/connectors.md) — 877.0K weekly downloads
- [vee-validate](https://npm.io/package/vee-validate.md) — 836.4K weekly downloads

## Recent versions

- 0.45.0 (latest) — 2023-05-02
- 0.44.1 — 2023-05-01
- 0.44.0 — 2023-04-25
- 0.43.2 — 2023-04-19
- 0.43.0 — 2023-03-23
- 0.41.4 — 2023-03-21
- 0.41.2 — 2023-03-21
- 0.41.0 — 2023-03-21
- 0.40.1 — 2023-03-19
- 0.39.0 — 2023-03-13
- 0.37.2 — 2023-03-11
- 0.37.1 — 2023-03-11
- 0.37.0 — 2023-03-11
- 0.36.0 — 2023-03-11
- 0.34.0 — 2023-03-07
- … 45 more at https://npm.io/package/@schukai/component-style/versions

## README

# Style

This repo contains basic styles for monster web components.

One design target is to reach the shiny sun with as little JavaScript as possible.

Monster was built with ES6 modules and
uses [import](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/import)
and [export](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export).

For some functions, you need additional [polyfills](#polyfill).

## Documentation

To check out docs and examples, visit [monsterjs.org/en/doc/component-style/](https://monsterjs.org/en/doc/component-style/).

## Installation

```bash
npm install @schukai/component-style
yarn install @schukai/component-style
// or
pnpm install @schukai/component-style
```

## Usage

The functions in this package are not intended for direct use.
They are used by other monster packs.

### Polyfill

We do try to work around some browser bugs, but on the whole we don't use polyfills and feature detection.

However, many functions can be mapped via [polyfill.io](https://polyfill.io/) and thus the compatibility can be
increased.

```js
   <script id="polyfill" src="https://polyfill.io/v3/polyfill.min.js?features=document"
        crossorigin="anonymous"
        referrerpolicy="no-referrer"></script>
```

## Questions

For questions and commercial support, please contact [schukai GmbH](https://www.schukai.com/).
The issue list of this repo is exclusively for bug reports and feature requests.

## Issues

Please make sure to read the Issue Reporting Checklist before opening an
issue. Issues not conforming to the guidelines may be closed immediately.

## License

© schukai GmbH, Released under the AGPL 3.0 License.

[AGPL](https://www.gnu.org/licenses/agpl-3.0.de.html)

You can also purchase a commercial license.

## Changelog

Detailed changes for each release are documented in
the [CHANGELOG](https://gitlab.schukai.com/oss/libraries/javascript/web-components/style).

---
_Source: https://npm.io/package/@schukai/component-style · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
