Alex Dima
363b976941
Convert more editor options
2019-09-02 23:05:00 +02:00
Alex Dima
135c473ddf
Fixes #77454 :
...
- do not cary over unnecessary "extends" in tsconfig.json
- keep members ending with `Brand`, but do it at the right phase
- remove shorthand literal usage which confuses tree-shaker
- add back noImplicitAny
2019-07-29 15:39:29 +02:00
Alex Dima
b4445a9f73
Move away from deprecated gulp-util
2019-02-05 22:21:05 +01:00
Alex Dima
ec4652f1cc
Use also mtime to validate source file cache
2019-01-07 11:58:40 +01:00
Alex Dima
f21c227349
Make sure to always write with normalized line endings
2018-10-24 16:28:42 +02:00
Alex Dima
4823e0e2da
Use yellow for monaco.d.ts errors
2018-10-24 16:22:32 +02:00
Alex Dima
072eef20ac
Show monaco.d.ts output only when something has changed
2018-10-24 16:11:48 +02:00
Alex Dima
9deb8d4a42
Read monaco.d.ts.recipe files as needed (don't prepare them up front)
2018-10-24 16:11:48 +02:00
Alex Dima
c88064a3ad
Make sure standaloneEnums have consistent line endings
2018-10-24 16:11:48 +02:00
Alex Dima
baf8b88b1d
Add versioning to monaco.d.ts generation
2018-10-24 16:11:48 +02:00
Alex Dima
67eacaa4a8
Use const enums (and generate non-const ones for standalone editor)
2018-10-22 09:59:30 +02:00
Alex Dima
4b8f928808
Faster monaco.d.ts generation
2018-10-17 23:19:20 +02:00
Alex Dima
4f09f1aa4a
Cache TS source files between runs of generator
2018-10-17 16:54:45 +02:00
Alex Dima
238440b738
Change how monaco.d.ts is generated:
...
- do not use the .d.ts files coming in from gulp-tsb
- remove the generation of .d.ts files
- run before compilation starts
- install file watchers directly
2018-10-17 16:54:45 +02: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
Alex Dima
d729e50521
Fix standalone editor gulp scripts.
...
Tree Shaking:
- do not proceed with tree shaking when there are compilation errors
- load .d.ts files in the language service
- adopt TS 3.1.1 in symbol resolution
- use the real tsconfig.json / with "node" resolution
Bundling:
- fix issue where files were being looked for in out-build instead of out-editor-build
2018-10-10 11:09:29 +02:00
Alex Dima
fdf2dec52d
Remove usage of TPromise from public editor API ( #53526 )
2018-10-09 09:46:54 +02:00
Johannes Rieken
005858ed7c
add missing compile
2018-10-08 10:23:06 +02:00
Matt Bierner
e8475ad59f
Enable noUnusedParameters in build scripts
2018-10-03 17:26:47 -07:00
Matt Bierner
5de9c9bf8b
Compile build in strict mode
2018-10-03 17:26:47 -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
56a161042c
Fix strict null errors in api
2018-10-03 10:47:32 -07:00
Alex Dima
09ec2eb1e4
Use the new optimize-editor task
2018-07-20 11:26:32 +02:00
Alex Dima
8d9db1808e
Add ability to generate standalone editor usages file
2018-07-19 15:19:42 +02:00
Matt Bierner
82be8c8b01
Build with TS 2.7 ( #45348 )
...
* Pick up TS 2.7
* Fix formatter in build script
* Fix build error for ts 2.7
* Pick up new ts format and tslint versions
* Update lock
* use 2.7.2 for build
* Formatting
2018-03-08 16:58:32 -08:00
Joao Moreno
f11c13d8ae
endl monaco.d.ts
2018-03-07 08:35:58 +01:00
Joao Moreno
8ba5faed36
fix line endings
2018-03-06 15:29:40 +01:00
Joao Moreno
74fab50d5d
consolidate build package.json
2017-05-16 08:56:21 +02:00
Johannes Rieken
f737b01757
update monaco.d.ts generation, recompile build-folder
2017-04-26 17:59:30 +02:00
Joao Moreno
a85a6a22de
👷 update build files
2017-03-21 11:28:10 +01:00
Benjamin Pasero
61efd8fb23
build build/lib folder with latest
2017-03-06 16:32:23 +01:00
Alex Dima
1645d0d150
Fixes #21892 : Do not read .d.ts files from disk when generating monaco.d.ts
2017-03-06 12:14:41 +01:00
Joao Moreno
1c38df7823
fixes #18363
2017-01-11 11:55:58 +01:00
Matt Bierner
97ba3fddce
Pick up ts 2.1.4 ( #18061 )
2017-01-05 12:30:42 -08:00
Joao Moreno
1ef9a66db0
Revert "revert changes to gulp files"
...
This reverts commit 23afe96996db6b09a3c69a26fa8c3086bc46e0a3.
2016-07-12 17:12:38 +02:00
Joao Moreno
23afe96996
revert changes to gulp files
...
Revert "oops"
This reverts commit 2be0f1d8cd77c31b510c181729eea53463c92833.
Revert "cleanup top level gulpfile"
This reverts commit 849311713d64fee08d4c94211d9fe58e616f2dbf.
Revert "use strict"
This reverts commit b6b7e82041ad1d1c96f4f99d87250fcece02345a.
Revert "forgot top level"
This reverts commit 1552828709734316143f6340a2172e446ad04f39.
Revert "remove VSCODE_BUILD_QUIET"
This reverts commit 8df5e70d12523130e2e2d6e88aca43dc9962571f.
2016-07-12 11:47:48 +02:00
Joao Moreno
8df5e70d12
remove VSCODE_BUILD_QUIET
2016-07-12 10:47:19 +02:00
Dirk Baeumer
4e2e9302d3
Fixing monaco.d.ts generation
2016-06-24 11:15:39 +02:00
Alex Dima
8fd51f85b9
Generate monaco.d.ts continuously and check it in build
2016-06-10 18:40:32 +02:00
Alex Dima
7ec0f25030
Improve editor-distro gulp task
2016-05-31 16:31:35 +02:00
Alex Dima
561cd05099
Bring in monaco.d.ts into the /src/ folder such that editor API can be typechecked to be exported correctly
2016-05-31 16:31:35 +02:00