golden-layout
v2.6.0 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