monaco-editor-core.sh 659 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. set -e
  3. # cwd must be the vscode repository.
  4. npm ci
  5. npm run playwright-install
  6. npm run gulp hygiene
  7. npm run valid-layers-check
  8. cd build && npm run compile && cd -
  9. npm run eslint
  10. npm run monaco-compile-check
  11. npm run compile
  12. npm run test-browser --browser chromium
  13. npm run gulp editor-distro
  14. mkdir typings-test
  15. cd typings-test
  16. yarn init -yp
  17. ../node_modules/.bin/tsc --init
  18. echo "import '../out-monaco-editor-core';" > a.ts
  19. ../node_modules/.bin/tsc --noEmit
  20. cd ..
  21. cd test/monaco
  22. npm run esm-check
  23. npm run bundle-webpack
  24. npm run compile
  25. npm test
  26. cd ../..
  27. # npm package is now in dependencies/vscode/out-monaco-editor-core, ready to be published