open-index/open-npm huggingface dataset:
npm package: @frontend-army/equalizer
Description: CSS Reset maintained by the Frontend Army
Author: Frontend Army
Latest version: 0.0.7

# The Equalizer
[![npm](https://img.shields.io/npm/v/@frontend-army/equalizer.svg)](https://www.npmjs.com/package/@frontend-army/equalizer)
[![FEArmy](./assets/FEA_icon.png)](https://github.com/frontend-army)

## Features

- Reset the default styles of the browser.

## Installation

#### npm
```bash
npm i equalizer
```

#### yarn
```bash
yarn add equalizer
```

#### pnpm
```bash
pnpm add equalizer
```

## Usage

Include the equalizer.css before **any** file of your CSS/SCSS. You can do it by simply using the import statement on top of your root `scss` or `css` file:

```scss
@import '~equalizer/equalizer';
```

Or you can also do the following trick to simply import it with it's name:

```scss
@import 'equalizer';
```

## Base Styles

All the text have the base style:
```css
color: #717171;
font-family: sans-serif;
font-size: 14px;
line-height: 14px;
```

And input placeholders:
```css
color: #999
```

## About

This project is maintained by the [Frontend Army](https://github.com/frontend-army).
npm package: @frontend-composer/cli
Description: CLI for @frontend-composer/core library
Author: Mariusz Przodała
Latest version: 1.2.9

# Frontend composer CLI

#### Installation

```bash
npm i @frontend-composer/cli -g
```

#### Commands

###### create-project

This command creates a project in the current directory or creates a directory, if you provide the name of your project. 

```bash
fcc create-project --name test-app --template example
```

###### create-module

This command creates a module in `src/modules/${name}`

```bash
fcc create-module --name ExampleModule --template BasicJS
```
npm package: @frontend-composer/core
Description: Compose your React app using frontend-composer. You can create many apps from the same elements
Author: Mariusz Przodała
Latest version: 1.1.0

# Frontend Composer

#### Requirements

- React v18
- react-router-dom
- eventrix

#### Description

Compose your React app with frontend-composer.

#### Installation

```bash
npm i @frontend-composer/core react-router-dom eventrix --save
```

##### Basic usage

```js
import { Composer, DynamicModule } from "@frontend-composer/core";
import ReactDOM from "react-dom/client";
import config from "./config";

const root = ReactDOM.createRoot(document.getElementById("root"));

root.render(
    <Composer config={config} />
);
```

#### Install CLI

Go to our [CLI package](https://www.npmjs.com/package/@frontend-composer/cli) for more information
npm package: @frontend-freelancer/styled-jsx-plugin-sass
Description: Plugin to add Sass support to styled-jsx
Author: Jakob Hjelmer Nielsen
Latest version: 0.0.1

# Fork from - styled-jsx-plugin-sass
This is repository is forked from https://github.com/giuseppeg/styled-jsx-plugin-sass only difference
is the sass compiler in this repository is using sass and not node-sass.
Node-sass causes trouble on some networks and ci processes due to direct dependency for git repositories instead  of npm package.
Hence this variation.
Original Readme Below  
---


Use [Sass](http://sass-lang.com/) with [styled-jsx](https://github.com/zeit/styled-jsx) 💥

## Usage

Install the package first.

```bash
npm install --save-dev styled-jsx-plugin-sass
```

Install the `node-sass` version you need (it is a peer dependency).

```bash
npm install --save-dev node-sass
```

Next, add `styled-jsx-plugin-sass` to the `styled-jsx`'s `plugins` in your babel configuration:

```json
{
  "plugins": [
    [
      "styled-jsx/babel",
      { "plugins": ["styled-jsx-plugin-sass"] }
    ]
  ]
}
```

## Node-sass options

Node-sass can be configured using `sassOptions`. This is useful for setting options such as `includePaths` or `precision`.

```json
{
  "plugins": [
    [
      "styled-jsx/babel",
      {
        "plugins": [
          ["styled-jsx-plugin-sass", {
              "sassOptions": {
                "includePaths": ["./styles"],
                "precision": 2
              }
            }
          ]
        ]
      }
    ]
  ]
}
```

#### Notes

`styled-jsx-plugin-sass` uses `styled-jsx`'s plugin system which is supported from version 2.

Read more on their repository for further info.

## License

MIT
npm package: @frontend-guard-org/core
Description: Framework-agnostic utility for explicit async execution and error handling
Latest version: 0.1.1

# @frontend-guard-org/core

Framework-agnostic error and guard utilities for frontend applications.

This package contains the core logic of **frontend-guard-org** and does not depend on any UI framework.

## Installation

```bash
npm install @frontend-guard-org/core
```

## What it provides

- `guard(...)` – safe execution wrapper
- `GuardError` – normalized error model
- Error normalization utilities

## Usage

```ts
import { guard } from '@frontend-guard-org/core'

const result = guard(() => {
  // risky logic
})

if (!result.ok) {
  console.error(result.error)
}
```

## Scope

- No framework dependencies
- Designed to be consumed by adapters (React, Vue, etc.)

## License

MIT
npm package: @frontend-guard-org/react
Description: React adapter for frontend-guard
Latest version: 0.1.4

# @frontend-guard-org/react

React bindings for **frontend-guard-org**.

Provides React-specific helpers built on top of `@frontend-guard-org/core`.

## Installation

```bash
npm install @frontend-guard-org/react
```

> Peer dependency:
> react >= 18

## What it provides

- `GuardErrorBoundary`
- `GuardProvider`
- `useGuard`

## Usage

```tsx
import { GuardProvider, GuardErrorBoundary } from '@frontend-guard-org/react'

function App() {
  return (
    <GuardProvider fallback={(err) => <div>{err.message}</div>}>
      <GuardErrorBoundary>
        <MyComponent />
      </GuardErrorBoundary>
    </GuardProvider>
  )
}
```

## Notes

- Requires React environment (DOM)
- Uses `@frontend-guard-org/core` internally

## License

MIT