golden-layout

v2.6.0
A multi-screen javascript Layout manager
docking javascript typescript layout layout manager popouts

build:module

tsc -p tsconfig.module.json

build:module:api

tsc -p tsconfig.module.api.json

build:module:full

tsc -p tsconfig.module.full.json

build:module:strip

tsc -p tsconfig.module.strip.json

test:build

tsc -p test/tsconfig.json

build:cjs

tsc -p tsconfig.cjs.json

build:ts

npm run build:module && npm run build:cjs

build:bundles

webpack --config ./scripts/webpack.config.js

build:styles

node ./scripts/css.js

build

npm run clean && npm run build:cjs && npm run build:module:api && npx api-extractor run --local --verbose && npm run test:build && npm run build:styles

update:scss

npx del-cli ./src/scss/goldenlayout-base.scss && npx copyfiles -f ./src/less/goldenlayout-base.less ./src/scss && npx less2sass ./src/scss/goldenlayout-base.less && npx del-cli ./src/scss/goldenlayout-base.less

clean

npm-run-all clean:*

clean:dist

npx del-cli dist

clean:lib

npx del-cli lib

clean:test

npx del-cli test/dist

lint:autofix

eslint src/ts --fix

lint:ts

eslint -c .eslintrc.js --ext .ts src/ts test

test:watch

karma start

test

karma start --single-run --browsers ChromeHeadless

coverage

karma start --single-run --no-auto-watch --coverage=true || echo done

doc

npm run build && npx copyfiles -f temp/golden-layout.api.json doc/input && cd doc && npx api-documenter markdown

doc:typeddocfull

npx del-cli doc/full && typedoc --options ./typedoc.full.json

doc:typeddocstrip

npx del-cli doc/strip && typedoc --options ./typedoc.stripInternal.json

apitest:build

webpack --mode development --config ./apitest/webpack.config.js

apitest:serve

webpack serve --mode development --config ./apitest/webpack.config.js
npm i golden-layout

Metadata

  • MIT
  • Whatever
  • Golden Layout community
  • released 9/26/2022

Downloads