open-index/open-npm huggingface dataset:
npm package: @gojek/gatsby-plugin-asphalt-ssr
Description: Gatsby plugin for asphalt-react with built in server side rendering support
Author: UX Engineering - Web
Latest version: 0.2.3

# gatsby-plugin-asphalt-ssr

> A [Gatsby](https://github.com/gatsbyjs/gatsby) plugin for Asphalt React with built-in server-side rendering support.

## Install

```sh
# yarn
yarn add @gojek/gatsby-plugin-asphalt-ssr

# npm
npm install @gojek/gatsby-plugin-asphalt-ssr
```

## Problem

Flash of Unstyled Content or [FOUC](https://webkit.org/blog/66/the-fouc-problem/) may occur for Asphalt React components when server rendering your application.

## Solution

Install and add `@gojek/gatsby-plugin-asphalt-ssr` to your list of Gatsby plugins in your [`gatsby-config.js`](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-config/) file. This makes sure that there is no FOUC for Asphalt React components in your Gatsby application.

> This plugin uses [@asphalt-react/ssr](https://www.npmjs.com/package/@asphalt-react/ssr) and makes some changes to [Gatsby Browser APIs](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-browser/) and [Gatsby Server Side Rendering APIs](https://www.gatsbyjs.com/docs/reference/config-files/gatsby-ssr/) internally to solve FOUC.

## How to use

```js
// In your gatsby-config.js

module.exports = {
  plugins: [`@gojek/gatsby-plugin-asphalt-ssr`],
}
```

## Local Development

**Clone this repository**

Clone the repository.

```sh
cd gatsby-plugin-asphalt-ssr
```

**Install dependencies**

```sh
yarn
```

## ⛴️ Release

Uses [`standard-version`](https://github.com/conventional-changelog/standard-version) for managing releases.

1. Make sure you are on the updated default branch. Like `master`.
2. Run

   ```sh
   yarn run release
   ```

   Version bump & release commit & tag will be created automatically. Proceed to publishing if you want to publish as well.

## 🚀 Publish

1. Make sure you are logged in to the target npm registry
2. Check authorization to registry

   ```sh
   npm whoami --registry=https://registry.npmjs.org
   ```

3. Authorise if needed

   ```sh
   npm adduser --registry=https://registry.npmjs.org
   ```

4. Switch to `master` branch & publish

   ```sh
   yarn publish --registry=https://registry.npmjs.org
   ```
npm package: @goji/cli
Description: GojiJS CLI
Latest version: 1.3.1

# Goji CLI

![npm (scoped)](https://img.shields.io/npm/v/@goji/cli)

Goji CLI is your one-stop cli tool that automates development, testing, and building processes for
Goji Apps.

For more detailed, see [Goji official docs](https://goji.js.org).