Martin Aeschlimann
59608d3aee
Update webpack, css/file & style loaders ( #179008 )
2023-04-03 16:10:40 +02:00
João Moreno
c6fbb48ec4
Revert "Update webpack ( #177265 )"
...
This reverts commit e88eb65966 .
2023-03-17 18:55:15 +01:00
Martin Aeschlimann
e88eb65966
Update webpack ( #177265 )
...
* update webpack
* update `@types/webpack`
* update copy-webpack-plugin
* update @types/webpack in build
* fix compile error in @types/eslint
2023-03-17 15:07:05 +01:00
Matt Bierner
6c12ba1f81
Revert to TS 4.9.5 for this iteration ( #173081 )
...
TS 5.0 doesn't come out til mid March
2023-02-01 15:12:13 -08:00
Matt Bierner
224472b8b9
Pick up latest TS nightly ( #172928 )
...
This lets us remove the `ignoreWarnings` webpack hack
2023-01-31 16:37:29 -08:00
Matt Bierner
35b008315a
Fix web compile for TS 5.0 ( #172856 )
...
This fixes the error message in `ignoreWarnings` for TS 5.0
2023-01-30 14:09:08 -08:00
Matt Bierner
d0d28a6295
Reapply building of web server ( #166391 )
...
* Reapply building of web server
Revert 8b4642ab23
* Fix critical dep error
2022-11-15 14:55:40 -08:00
Henning Dieterichs
b11207c539
Revert "Copy webServer from Typescript to VS Code ( #165771 )"
...
This reverts commit cb43019d6a .
2022-11-15 14:45:32 +01:00
Nathan Shively-Sanders
cb43019d6a
Copy webServer from Typescript to VS Code ( #165771 )
...
* Initial draft.
Not working.
Also not correctly formatted, I'll do that later.
* Various fixes
It works now
* A bit of cleanup
* Move webServer to its own directory
And prepare for getting rid of dynamicImportCompat.js hack
* Remove dynamicImportCompat.js hack
* Revert unrelated change
* Webpac tsserver.web.js with webServer.ts as entrypoint
Instead of using CopyPlugin.
1. Shipping multiple entrypoints in a single file required fixes to
build code.
2. There are a couple of warnings from `require` calls in
tsserverlibrary.js. Those are not relevant since they're in non-web
code, but I haven't figured how to turn them off; they are fully dynamic
so `externals` didn't work.
* Ignore warnings from dynamic import in tsserver
* Add to .vscodeignore files
2022-11-14 10:56:31 -08:00
Jake Bailey
b99cf7e41e
Ensure 'undefined' does not make it into tsserver.web.js ( #164064 )
2022-10-19 16:44:03 -07:00
Tyler James Leonhardt
49394cc44d
Enable translations for extension code for the web ( #155355 )
...
* Initial attempt
* alex feedback
2022-08-08 09:11:16 -07:00
Matt Bierner
424fe151f1
Add patch for enabling new TS plugins on web approach ( #149186 )
...
* Add patch for enabling new TS plugins on web approach
https://github.com/microsoft/TypeScript/pull/47377
To run plugins on web, we need to shim out `dynamicImport`. This is done in a file call `tsserverWeb.js`, which is added by the linked PR
* Update for new files names
2022-08-02 20:00:22 +02:00
Martin Aeschlimann
cde5781978
polish webpack configs
2021-07-09 11:55:21 +02:00
Martin Aeschlimann
7ebe6a6054
adopt web extensions to webpack 5
2021-07-08 21:41:03 +02:00
Matt Bierner
925d9234b8
Pick up latest TypeScript 4.2 nightly
...
This also migrates us to use our normal TS install for the serverless version
2021-02-01 14:15:27 -08:00
Matt Bierner
52bdc14cc6
Copy of translated errors for js/ts web build
2021-01-05 12:57:26 -08:00
Matt Bierner
072d922c45
Revert "Revert "Pick up offical TS build for web server""
...
This reverts commit eb5c4388c7 .
2020-12-11 13:39:19 -08:00
Matt Bierner
eb5c4388c7
Revert "Pick up offical TS build for web server"
...
This reverts commit f29a3cabc4 .
2020-12-11 12:14:58 -08:00
Matt Bierner
f29a3cabc4
Pick up offical TS build for web server
2020-12-09 17:22:26 -08:00
Matt Bierner
d43491b79d
Reduce number of files copied for TS web build
2020-07-24 13:52:48 -07:00
Matt Bierner
5b9fd525fa
Minimize shipped tsserver
...
This takes the shipped size from 9Mb to 2.9mb
2020-07-22 14:52:38 -07:00
Matt Bierner
23c4467ed3
Enable web TS Server ( #102990 )
...
This enables running the TS Server on web. This currently requires a special version of the TypeScript server
2020-07-21 16:13:52 -07:00
Matt Bierner
ec8606cb49
Make sure main process webview file resource loads stays on main process
...
We were checking the wrong uri
2020-07-21 14:02:28 -07:00