Commit Graph

24 Commits (5ae8ffb7e32b913aededd4c316dec135a3f4820c)

Author SHA1 Message Date
Benjamin Pasero ca42f649a7
Allow to build an AMD version of VS Code (#227240) 2024-09-02 09:36:19 +02:00
Benjamin Pasero 6b924c5152
ESM merge to main (#227184)
Co-authored-by: Johannes Rieken <jrieken@microsoft.com>
Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2024-08-30 10:31:46 +02:00
Benjamin Pasero 0dea4804f4
esm - introduce VSCODE_BUILD_ESM variable (#225586) 2024-08-14 14:49:26 +02:00
Benjamin Pasero 284a605d61
NLS can get mixed up when `stable` overwrites `insider` metadata (fix #224385) (#224405) 2024-07-31 19:20:45 +02:00
Benjamin Pasero f6f90e0163
Implement NLS without AMD loader (#214588) 2024-06-28 11:55:48 +02:00
Matt Bierner 0404d17da6
Fix nls build script on line such as `localize2(...) ... localize(...)` (#203851)
For #203842

I believe we need to apply the patches in character order. Otherwise the line ends up corrupted after the patching
2024-01-31 01:40:20 +01:00
Tyler James Leonhardt a27dc7725c
Introduce `localize2` function (#194750)
* Introduce `localize2` function

This is syntax sugar around:
```
{ value localize('id', "Hello"), original: 'Hello' }
```

That will now be returned when you do:
```
localize2('id', "Hello");
```

* fix merge conflic

* new source map due to updated deps
2023-10-04 12:57:38 -07:00
Matt Bierner cc74238173
Update to build VS Code using latest TS nightly (#146933)
* Fixing line height if drop into prompt wraps

* Use keybinding style for `shift` in overlay

* Update to build VS Code using latest TS nightly

* Fix compile error

* Bump TS

* Add constraint
2022-04-14 13:58:26 -07:00
Matt Bierner bc9de9e7eb
Pick up TS 4.7 for building VS Code (#145273)
Adds fixes for https://github.com/microsoft/TypeScript/issues/48276
2022-03-17 11:10:35 -07:00
João Moreno fc4b40b633
fix type casts 2021-01-04 15:54:59 +01:00
Alexandru Dima c1eb24b027
Load expensive node modules lazily 2020-12-22 19:55:56 +01:00
Matt Bierner 3fcb671444
Use es2017 as target for build scripts (#60707)
Upgrades our build scripts to target ES2017 since they are run on modern versions of node

This allows us to remove shims for es6 features such as `Object.assign`, and also remove a few extra typings packages
2018-10-12 11:24:15 -07:00
Matt Bierner 4b2aed7bb2 let -> const 2018-10-04 19:01:34 -07:00
Matt Bierner 8ecebfb761 var -> let 2018-10-04 19:01:34 -07:00
Matt Bierner 38fbec9568 Converting some `require` imports to `import from` imports
This ensures we pick up the correct typings for these imports
2018-10-03 14:18:36 -07:00
Matt Bierner ddc5eeee01 Fixing more strict null errors in build 2018-10-03 10:47:32 -07:00
Benjamin Pasero a23edada50 debt - avoid deprecated Buffer ctors 2018-02-26 13:09:54 +01:00
Matt Bierner 69afce7650 Build using TS 2.5 (#33705)
* Build using TS 2.5

Fixes #33704

* Remove explicit return type
2017-09-01 13:52:42 -07:00
Joao Moreno 8c7689c925 fixes #28650 2017-06-16 16:09:09 +02:00
Benjamin Pasero 61efd8fb23 build build/lib folder with latest 2017-03-06 16:32:23 +01:00
Alex Dima 9f0f868c65 Extract client compilation code out of gulpfile.js 2016-10-20 15:00:05 +02:00
Alex Dima 5ae54dd9d0 Reduce devDependencies 2016-10-20 15:00:00 +02:00
Joao Moreno b027a0c492 fix up lint errors, cleanup build folder 2016-03-07 12:56:32 +01:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00