Commit graph

183 commits

Author SHA1 Message Date
Robo b5a6aa14a8
feat: switch to npm as default package manager (#226927)
* feat: move from yarn to npm

* chore: skip yarn.lock files

* fix: playwright download

* chore: fix compile and hygiene

* chore: bump vsce@2.17.0

Refs 8b49e9dfdf

* test: update results for bat and sh colorizer tests

* fix: add missing lock files for windows

* fix: switch to legacy-peer-deps

* chore: update markdown-it@14.1.0

Refs 737c95a129

esbuild step in extensions-ci-pr was previously using markdown-it
from root which had userland punycode and was able to compile successfully.

* ci: increase pr timeout for windows integration tests

* chore: fix product build

* build: ignore extension dev dependency for rcedit

* build: fix working directory inside container

* build: fix dependency generation

* npm: update dependencies

* ci: use global npmrc

* ci: update cache

* ci: setup global npmrc for private npm auth

* build: fix extension bundling

* chore: sync npm dependencies

* ci: debug env variables for container

* ci: fix win32 cli pipeline

* build: fix npmrc config usage for build/ and remote/ dirs

* fix: windows build

* fix: container builds

* fix: markdown-language-features tests and bundling

```
[03:58:22] Error: Command failed: /Users/demohan/.nvm/versions/node/v20.15.1/bin/node /Users/demohan/github/vscode/extensions/markdown-language-features/esbuild-notebook.js --outputRoot /Users/demohan/github/vscode/.build/extensions/markdown-language-features
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds userland package based on beed9aee2c

* fix: container builds for distro

* chore: update yarn occurrences

* fixup! chore: bump vsce@2.17.0

Uses the closest version to `main` branch that does not
include d3cc84cdec
while still having the fix 8b49e9dfdf

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: sync npm dependencies

* chore: throw error when yarn is used for installation

* chore: add review feedback

* chore: switch exec => run where needed

* chore: npm sync dependencies

* fix: markdown-language-features bundling

```
✘ [ERROR] Could not resolve "punycode"

    extensions/markdown-language-features/node_modules/markdown-it/lib/index.js:14:27:
      14 │ var punycode     = require('punycode');
         ╵                            ~~~~~~~~~~

  The package "punycode" wasn't found on the file system but is built into node. Are you trying to bundle for node? You can use "platform: 'node'" to do that, which will remove this error.
```

Adds missing userland package based on markdown-it/markdown-it@beed9ae,
can be removed once we update markdown-it >= 14.1.0

* ci: rename no-yarn-lock-changes.yml

* chore: sync npm dependencies

* ci: restore no-yarn-lock-changes.yml

We can disable it in a separate PR to keep the required
checks happy and also need workflow edit perms.

* chore: sync npm dependencies

* ci: rebuild cache

* ci: fix no-package-lock-changes.yml

* chore: bump distro

* chore: rm yarn.lock files

* chore: rm yarn.lock files without dependencies

* chore: add vscode-selfhost-import-aid to postinstall dirs

* chore: bump distro
2024-09-06 22:18:02 +09:00
Raymond Zhao e90a17d498
chore: bump webpack and micromatch (#227456) 2024-09-03 19:47:17 +02:00
Matt Bierner 60e020f007
Pick up TS 5.5.4 recovery (#223155) 2024-07-22 17:07:45 -07:00
Johannes Rieken 729b03d8d0
update esbuild (#221241) 2024-07-09 09:43:21 +02:00
Matt Bierner 5256e0a9bf
Pick up TS 5.5 stable release (#216827) 2024-06-21 18:49:32 +02:00
dependabot[bot] e46527908d
Bump braces from 3.0.2 to 3.0.3 in /extensions (#214866)
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 11:47:34 -07:00
Matt Bierner df2861b737
Pick up TS 5.5 for builtin ts extension (#214170)
For #214169
2024-06-03 21:07:18 +02:00
Dirk Baeumer 24d4616d5e
Make VS Code compile on Windows with NodeJS >=20 2024-05-13 11:37:37 +02:00
Matt Bierner 0347b00161
Pick up latest TS recovery 5.4.5 (#210072) 2024-04-10 18:51:13 +02:00
Matt Bierner 2502021f86
Pick up TS 5.4.4 (#209850)
For #209849
2024-04-08 17:33:31 +02:00
Matt Bierner a83b5818f3
Pick up TS 5.4.3 (#208940)
Minor update with a few fixes
2024-03-27 19:30:37 +01:00
Matt Bierner 46ff95b5b1
Pick up latest stable TS release (#207095) 2024-03-07 19:01:56 +01:00
Matt Bierner 2ba3fae68d
Pick up TS 5.4 rc for bundling (#206263) 2024-02-26 17:45:12 +01:00
Benjamin Pasero a54c7531d0
🆙 esbuild@0.20.0 (#203626) 2024-02-02 11:47:17 +01:00
Matt Bierner 2d8e9cbb8f
Pick up TS 5.3 final (#198712) 2023-11-20 23:53:54 +01:00
Matt Bierner a9c390b236
Pick up TS 5.3 RC (#197778) 2023-11-08 23:19:03 +01:00
Matt Bierner 99be1c1421
Pick up latest TS (#191262) 2023-08-25 00:38:47 +02:00
Matt Bierner 6f8b058b10
Pick up TS 5.2 RC (#190922) 2023-08-21 23:47:03 +01:00
Matt Bierner 4f66a0c2c1
Updating bundled and build TS versions (#189868) 2023-08-07 17:04:12 -07:00
Matt Bierner 3cc82327b5
Bump TS versions (#189344)
Bumps TS version for building VS Code
Bumps bundled TS version
2023-07-31 20:13:11 +01:00
Matt Bierner 011ac2c103
Pick up TS 5.1.6 (#187495)
For #187493
2023-07-10 13:03:41 -07:00
Matt Bierner af4c133f63
Pick up TS 5.1.3 (#184091)
Fixes #182931
2023-06-01 21:07:19 +02:00
Matt Bierner 2d416df5f0
Pick up TS 5.1-rc (#182932)
For #182931
2023-05-19 03:46:49 +02:00
Matt Bierner bfc0808ac1
Bump TS versions (#182695)
Picks up new TS for building VS code: nightly, 5.2

Picks up new bundled TS version: last 5.1 release
2023-05-17 02:34:14 +02:00
Matt Bierner 62bf9e45b6
Pick up latest TS for building VS Code and for builtin JS/TS (#181968) 2023-05-09 17:39:59 -07:00
Matt Bierner 0447670033
Pick up latest TS for bundled TS and building VS Code (#181438) 2023-05-03 13:13:14 -07:00
Matt Bierner 58d7595154
Pick up TS 5.0.4 (#179618)
For #179616
2023-04-10 10:54:54 -07:00
Benjamin Pasero f481836a89
🆙 esbuild@0.17.14 (#178664) 2023-04-04 12:43:16 +02:00
Matt Bierner 43f27d33f1
Pick up TS 5.0.2 (#177396)
Fixes #176332
2023-03-16 15:03:23 -07:00
Matt Bierner 23600ac11e
Pick up TS 5.0rc (#176334)
https://github.com/microsoft/vscode/issues/176332
2023-03-07 06:42:49 +01:00
Matt Bierner 1542e5f26b
Pick up latest TS nightly for insiders (#175400) 2023-02-24 19:07:59 -06: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 6195d0e91c
Pick up TS 5.0 for insiders (#172825) 2023-01-30 10:17:54 -08:00
Benjamin Pasero e5b0dac77d
🆙 @parcel/watcher@2.1.0 (#170603) 2023-01-05 02:28:31 -08:00
Matt Bierner 2a04638dba
Pick up TS 4.9.4 (#168500)
For #168354
2022-12-08 20:20:30 +01:00
Matt Bierner 838b48504c
Pick up TS 4.9 final (#166509) 2022-11-16 14:16:36 -08:00
Matt Bierner 7e62f31610
Pick up latest esbuild and parcel for building extensions (#166389)
Pick up latest esbuild for extensions
2022-11-15 11:08:45 -08:00
Matt Bierner c6559ccf21
Pick up TS 4.9 rc for bundled VS Code version (#165205) 2022-11-01 16:39:15 -07:00
Matt Bierner ef5671a46f
Pick up latest TS for VS Code (#165075) 2022-10-31 11:42:11 -07:00
Matt Bierner 4f0edb3fe7
Pick up latest TS 4.8.4 recovery (#162059) 2022-09-27 14:28:39 -07:00
Matt Bierner 7c3ea7ac06
Pick up TS 4.8.3 (#161126)
Picks up latest TS stable build
2022-09-16 10:22:13 -07:00
Matt Bierner c9a97b5581
Pick up TS 4.8 final (#159238)
Fixes #157527
2022-08-26 01:30:07 +02:00
Matt Bierner dfe145441a
Pick up TS 4.8 RC (#157960)
For #157527
2022-08-11 16:58:48 -07:00
Matt Bierner 460768a452
Update TS versions (#157550)
* Update TS versions

Update the bundled TS and build TS version

* Add explicit annotations

* Recompile JS
2022-08-09 11:26:24 -07:00
Matt Bierner f0434c0960
Pick up TS 4.8 for JS/TS extension (#156828) 2022-08-01 13:59:07 -07:00
Matt Bierner 4ebbf52928
Pick up TS 4.7.3 (#151246)
Includes minor fixes
2022-06-03 20:08:35 +00:00
Matt Bierner bf7ec548f5
Adopt TS 4.7 final (#150313)
Picks up the offical TS 4.7 release
2022-05-24 20:19:04 +00:00
Martin Aeschlimann ba5691170f update vscode-grammar-updater 2022-05-18 11:58:51 +02:00
Matt Bierner 93d046904e
Pick up TS 4.7 RC (#149301)
Also picks up new TS nightly version for building VS Code
2022-05-11 17:34:23 -07:00