JSPM

@deephaven/golden-layout

0.108.1-beta.8+e57e6c5c
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1944
  • Score
    100M100P100Q121532F
  • License Apache-2.0

A multi-screen javascript Layout manager

Package Exports

  • @deephaven/golden-layout
  • @deephaven/golden-layout/dist/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@deephaven/golden-layout) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@deephaven/golden-layout

This is a fork of https://golden-layout.com/ from their v1.5.9 with bug fixes and improvements.

Installation

npm install @deephaven/golden-layout import GoldenLayout from @deephaven/golden-layout

Build

npm run build converts SCSS to src/css and combines the JS files into the dist/ folder.

Development

Install packages npm install Start watch server with npm start This will recompile the files to dist and css on change. The package must be consumed to see changes (such as in code-studio)

Testing

npm test runs tests in a watch mode. The browser spawned by Karma might crash on some changes though.

npm run test:ci runs tests onces and closes the test browser.

Features

  • Native popup windows
  • Completely themeable
  • Comprehensive API
  • Powerful persistence
  • Works in IE8+, Firefox, Chrome
  • Reponsive design

License

This is a fork from v1.5.9 of https://github.com/golden-layout/golden-layout/tree/v1.5.9

All work by Deephaven after the fork from v1.5.9 is licensed under Apache-2.0.

The original work is licensed under MIT.

The license text for both is found in the LICENSE file.