open-index/open-npm huggingface dataset:
npm package: @studyhog/golden-layout
Description: A multi-screen javascript Layout manager  https://golden-layout.com
Author: deepstreamHub GmbH
Latest version: 1.5.13

# [Golden Layout](https://golden-layout.com/)  [![NPM version](https://badge.fury.io/js/golden-layout.svg)](http://badge.fury.io/js/golden-layout) [![Build Status](https://travis-ci.org/deepstreamIO/golden-layout.svg?branch=master)](https://travis-ci.org/deepstreamIO/golden-layout)

![Screenshot](https://cloud.githubusercontent.com/assets/512416/4584449/e6c154a0-4ffa-11e4-81a8-a7e5f8689dc5.PNG)

# [https://golden-layout.com/](https://golden-layout.com/)

## Installation

This fork uses Webpack and features a double tree:
- src/js/      -> Prototype-based official source untouched (REQUIRES loading JQuery externally)
- src/js_es6/  -> source converted to ES6 modules, with bugfixes, full touch support (BUNDLES JQuery or Zepto)

When you build either types, the library will be in `dist/js/goldenlayout.js`.

For ES6 GoldenLayout is the default export, while all other components have named exports (details in `js_es6/index.js`)

To make the environment ready, clone, cd to project dir, and run: 

`npm i`

Then to start/build each tree run the following:

###### Prototype-based

start: `npm run start`

build: `npm run build`



###### ES6-based / JQuery

start: `npm run start_es6j`

build: `npm run build_es6j`


###### ES6-based / Zepto

start: `npm run start_es6z`

build: `npm run build_es6z`



## Features

* Full touch support
* Native popup windows
* Completely themeable
* Comprehensive API
* Powerful persistence
* Works in IE8+, Firefox, Chrome
* Reponsive design


## Dependencies

* JQuery or Zepto


## [Examples](https://golden-layout.com/examples/)

## License
MIT
npm package: @studyhub.co/eval
Description: Install required node_modules ### `yarn install` ### `yarn install-peers`
Author: Studyhub
Latest version: 0.9.14

## Available Scripts

Install required node_modules
### `yarn install`
### `yarn install-peers`

Build the lib for production to the `build` folder.
### `yarn build`

Start demo project (from /demo/ directory)
### `yarn start`

Launch the test runner in the interactive watch mode.<br />
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
### `yarn test`
npm package: @studyhub.co/react-comments-django-client
Description: react-comments-django client
Author: Studyhub
Latest version: 1.2.5

### This is the frontend part of the react-comments-django application

You can use this app as a standalone app (HTML file + javascript bundle). 
In this case, you can log in/and sing-up into the application (local sqlite3 database will be used).   

Also, you can embed app into your SPA application via following code (see components-demo-project folder for details):    
`import { TopicsListComponent } from '@studyhub.co/react-comments-django-client/lib/TopicsListComponent'`

or ThreadComponent

`import { ThreadComponent } from 'import ThreadComponent from '@studyhub.co/react-comments-django-client/lib/ThreadComponent'`

(see rollup configuration: external section, to understand what packages you need 
to install in your js application) 

You can use some conf variables. You need to add it to do document DOM
 before the application will run (e.g. in Django template).
 
`
const REACT_COMMENTS_DJANGO_CONFIG = {
    API_PROFILE_URL: '/api/v1/profiles/me/',
    EMBEDDED_MODE: true,
    API_URL_POSTFIX: 'react-comments/',
    DISPLAY_USERNAME_FIELD: 'display_name',
    ANON_AS_USER_OBJECT: true
}`