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