open-index/open-npm huggingface dataset:
npm package: @ptah-sh/dualshock
Description: Tiny implementation of the bi-directional JSON/MessagePack -based RPC
Author: Bohdan Shulha
Latest version: 0.0.34

# @ptah/dualshock

Dualshock is the tiny bi-directional RPC implementation used to empower services ran by Ptah.sh.

Currently only WebSockets are supported as a transport layer.

The software is in the Proof-of-Concept stage, so no guarantees on API or stability are given. It is not a feature-complete yet as well.
npm package: @ptah-sh/dualshock-plugin-debug
Description: The debug protocol implementation for Dualshock RPC Server
Author: Bohdan Shulha
Latest version: 0.0.5

# @ptah-sh/dualshock-plugin-debug

Dualshock is the tiny bi-directional RPC implementation used to empower services ran by Ptah.sh.

Currently only WebSockets are supported as a transport layer.

The software is in the Proof-of-Concept stage, so no guarantees on API or stability are given. It is not a feature-complete yet as well.
npm package: @ptah-sh/dualshock-react
Description: React components and hooks for Dualshock RPC.
Author: Bohdan Shulha
Latest version: 0.0.6

# @ptah/dualshock

Dualshock is the tiny bi-directional RPC implementation used to empower services ran by Ptah.sh.

Currently only WebSockets are supported as a transport layer.

The software is in the Proof-of-Concept stage, so no guarantees on API or stability are given. It is not a feature-complete yet as well.
npm package: @ptb/gatsby-1-config-css-modules
Description: CSS Modules configuration for Gatsby v1 plugins
Author: Ming Aldrich-Gan
Latest version: 1.0.8

# gatsby-1-config-css-modules

CSS Modules configuration for Gatsby v1 plugins

## Install

`yarn add --dev gatsby-plugin-sass`

## How to use

Example from [`gatsby-plugin-sass`](../gatsby-plugin-sass/):

```javascript
// in gatsby-node.js
const { cssModulesConfig } = require("gatsby-1-config-css-modules");

exports.modifyWebpackConfig = ({ config, stage }, { precision }) => {
  const sassFiles = /\.s[ac]ss$/;
  const sassModulesFiles = /\.module\.s[ac]ss$/;
  const sassLoader = precision ? `sass?precision=${precision}` : `sass`;

  switch (stage) {
    case `develop`: {
      config.loader(`sass`, {
        test: sassFiles,
        exclude: sassModulesFiles,
        loaders: [`style`, `css`, sassLoader],
      });

      config.loader(`sassModules`, {
        test: sassModulesFiles,
        loaders: [`style`, cssModulesConfig(stage), sassLoader],
      });
      return config;
    }

    // etc.
  }
};
```
npm package: @ptb/gatsby-module-loader
Description: _Based on https://github.com/webpack/bundle-loader and https://github.com/NekR/async-module-loader_
Author: Kyle Mathews
Latest version: 1.0.9

# `gatsby-module-loader` for webpack

_Based on https://github.com/webpack/bundle-loader and
https://github.com/NekR/async-module-loader_

Is lazy and chunk execution is always deferred + there's good error handling.