Commit graph

24 commits

Author SHA1 Message Date
João Moreno e469272e45
remove inline sourcemaps from build files (#198842) 2023-11-22 14:05:46 +01:00
Johannes 696c1cf199
build utils with source map to enable JS debug console 2022-11-10 15:05:47 +01:00
Matt Bierner e7e403d83f
Bump target for build scripts (#165287) 2022-11-03 12:19:54 -07:00
Matt Bierner 2a84b0fb6d
Enable alwaysStrict for build scripts (#152778)
Turns on `alwaysStrict` and removes `'use strict';` from our `.ts` files
2022-06-21 19:00:43 +00:00
Matt Bierner a68f5aa83e
Fix gulp files not belonging to any project
This moves the gulp files into the top level tsconfig project. However this also revealed that they were not being type checked and contain main errors, so I've also disabled `checkJs` for now
2022-02-28 15:35:27 -08:00
Matt Bierner 433bf7cd88
Update build scripts to target es2020 2022-02-28 14:00:17 -08:00
Matt Bierner 0762d23ae7
Build VS Code using TS 4.4 (#127823)
* Build VS Code using TS 4.4

* Remove usages of deprecated `ClientRectList`

* Add any casts for missing `caretRangeFromPoint`

* Add temporary any casts for `zoom` css propery

This non-standard css property no longer exists in lib.dom.d.ts

* MouseWheelEvent -> WheelEvent

* Pick up new TS nightly

Co-authored-by: Alexandru Dima <alexdima@microsoft.com>
2021-07-08 14:27:39 -07:00
Matt Bierner 298668ec72
Fix build build 2021-06-07 15:36:24 -07:00
Eric Amodio 8fb69d722e Forces LF line endings, since we check in these 2020-07-31 00:38:48 -04:00
Keyi Xie 172a32d5c6
fix mispell 2019-04-09 13:21:46 +08:00
Matt Bierner 63d0559cff Don't use strict mode on gulp ts files
Fixes #61000
2018-10-15 17:39:33 -07: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 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 ac737307d7 Enable noImplicitAny in build 2018-10-03 10:47:32 -07:00
Matt Bierner a54e5f54d6 Enable strict null checks 2018-10-03 10:47:32 -07:00
Erich Gamma afbf447ccd Fix for #53710 adopt TS support for checking JSON files 2018-07-06 15:13:44 +02:00
Joao Moreno 8ba5faed36 fix line endings 2018-03-06 15:29:40 +01:00
Erich Gamma 5e41d2aafb enable checkJS 2018-02-01 14:39:12 +01:00
Joao Moreno 74fab50d5d consolidate build package.json 2017-05-16 08:56:21 +02:00
Matt Bierner 9ebaef7fe4 Fix node_modules being included in our ts projects
Part of #24698

**bug**
A node_modules folder under build/lib/watch is being included in our project system. This slows down TS quite a lot

**fix**
Remove this and remove the root jsconfig.json in the project
2017-05-08 15:43:04 -07:00
Joao Moreno b027a0c492 fix up lint errors, cleanup build folder 2016-03-07 12:56:32 +01:00
Joao Moreno 2a29c3b6b5 ➡ gulpfiles into build
fixes #196
2015-11-19 15:47:33 +01:00
Erich Gamma 8f35cc4768 Hello Code 2015-11-13 14:39:38 +01:00