Commit graph

15 commits

Author SHA1 Message Date
Alexandru Dima c3eebaead9
Fix accidental deletion of vscode.proposed.contribNotebookStaticPreloads.d.ts and make sure to include the check in the compile-build gulp task (#164681) 2022-10-26 10:59:54 +02:00
Benjamin Pasero 9db57e76e9
Build: bundle / concat entry points (#161161)
* perf - concatenate windows main files

* Revert "Revert "Use `esbuild` to bundle some CommonJS main files (#160957)" (#161118)"

This reverts commit 84c46b71a5.

* build - exclude server main files

* build - make concat a task that runs like the others

* some renames

* Avoid overwriting the nodejs closure require

* Revert "build - exclude server main files"

This reverts commit 736516624e.

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-21 00:38:44 -07:00
Benjamin Pasero 84c46b71a5
Revert "Use esbuild to bundle some CommonJS main files (#160957)" (#161118)
This reverts commit 2179e52fb9.
2022-09-16 09:31:44 -07:00
Benjamin Pasero 2179e52fb9
Use esbuild to bundle some CommonJS main files (#160957)
* ensure node.js `require` is captured

* optimize `main.js` and `cli.js`

* cleanup

* leave out bundled files

* drop package.json from userdata paths

* fix web task

* fix editor distro

* inline version into `product.json`

* also bundle server

* t

* actually do server too

* Keep bundling nls in editor worker

Co-authored-by: Alex Dima <alexdima@microsoft.com>
2022-09-16 05:24:23 -07:00
Johannes 214e276bd5
have compilation#transpileTask as a separate place for tweaks 2022-06-23 17:32:20 +02:00
Johannes Rieken 9e21aff42e
joh/ts transpile (#152199)
transpile-only tasks for client and extensions

* extract transpile into its own file
* add transpile-client task, polish transpiler
* add transpile-extensions, improve transpile logic
* move declaration of "const enum" above it usage so that it can be used with const-enum-inlining
* (ugly) make d.ts transpilation configurable because it is needed for extensions but a problem for client
* hack my way around so that `getOwnEmitOutputFilePath` is reusable by our transpile
* honor `noEmit` flag
2022-06-15 16:52:48 +02:00
Logan Ramos 279c4d8fcb
Use the new loader format for web selfhost (#130592)
* Update workbench html and bump distro

* Bump distro

* Add web node paths to the build task too

* Split task for reuse

* Bump distro
2021-08-11 11:59:14 -04:00
João Moreno 27e26536f1 💄 2021-01-06 20:36:22 +01:00
Joao Moreno b342abd305 Revert "remove yarn cache"
This reverts commit 19d674f412.

Revert "Revert build perf"

This reverts commit ef893f0cfe.
2019-07-05 17:02:04 +02:00
Joao Moreno ef893f0cfe Revert build perf 2019-07-05 14:10:32 +02:00
Joao Moreno 346475351b expose compile-build 2019-07-03 17:31:24 +02:00
Joao Moreno 0678cb9ed3 build: remove old extensions build task, split extensions into gulp task 2019-07-01 11:54:36 +02:00
Alex Dima af95b7d343 Adopt task.define (better task names) 2019-02-12 20:43:55 +01:00
Alex Dima c25de7d09f Extract task code to its own file 2019-02-12 15:13:43 +01:00
Alex Dima 7c8e79b576 Introduce gulpfile.compile 2019-02-05 13:56:15 +01:00