Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
a9a404e
Update api.ts
bunsenstraat Dec 16, 2020
0b18461
Update type.ts
bunsenstraat Dec 16, 2020
1f8673a
Update api.ts
bunsenstraat Dec 16, 2020
e853bbf
Update api.ts
bunsenstraat Dec 16, 2020
5da5254
Update output.ts
bunsenstraat Dec 16, 2020
ef6356e
Merge pull request #300 from bunsenstraat/bunsenstraat-patch-2
bunsenstraat Dec 22, 2020
5d849e3
Merge branch 'master' into bunsenstraat-patch-1
bunsenstraat Dec 29, 2020
a393037
compiler api update
Dec 29, 2020
4bd0b58
editor api udate
Dec 29, 2020
10e28a5
compileWithParameters return value
Dec 29, 2020
ed61502
annotation type change
Dec 29, 2020
6dbf881
Merge pull request #299 from bunsenstraat/bunsenstraat-patch-1
bunsenstraat Dec 29, 2020
02948ee
Merge branch 'master' into api-update
bunsenstraat Dec 29, 2020
babf0a6
rm profile
Dec 29, 2020
a2dc766
changed type and api
Dec 29, 2020
4d97be3
add statusevents & profile
Dec 29, 2020
60d48d7
Merge pull request #304 from bunsenstraat/update-api-network-p2
bunsenstraat Jan 4, 2021
2f4a839
Merge branch 'master' into api-update
bunsenstraat Jan 4, 2021
1914c20
Merge pull request #303 from bunsenstraat/api-update
bunsenstraat Jan 4, 2021
c154f9e
Fix acquire theia error
ioedeveloper Jan 4, 2021
ba61854
Merge pull request #305 from ethereum/dave/theia-fix
bunsenstraat Jan 5, 2021
7f97d78
Bump version 0.3.5
ioedeveloper Jan 5, 2021
a6f4d90
Include package-lock.json
ioedeveloper Jan 5, 2021
3dd57bf
Merge pull request #306 from ethereum/dave/theia-fix
bunsenstraat Jan 5, 2021
e7d0495
Bump node-notifier from 8.0.0 to 8.0.1
dependabot[bot] Jan 5, 2021
7e7036b
Update abstract.ts
bunsenstraat Jan 11, 2021
52e9fe9
Merge pull request #308 from ethereum/bunsenstraat-patch-1
bunsenstraat Jan 12, 2021
4e849bc
add getsettins to udapp, and type udapsettings
Jan 14, 2021
c303a83
getSettings
Jan 14, 2021
4e63a89
Update type.ts
bunsenstraat Jan 14, 2021
e5f7c9b
Merge branch 'master' into dependabot/npm_and_yarn/node-notifier-8.0.1
GrandSchtroumpf Jan 18, 2021
4842e3d
Merge pull request #301 from ethereum/dependabot/npm_and_yarn/node-no…
GrandSchtroumpf Jan 18, 2021
8ba0776
dispose diagnostics, fix colors
0mkara Jan 18, 2021
1fcaf54
Merge pull request #314 from ethential/theme-colors
GrandSchtroumpf Jan 18, 2021
e04790c
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Jan 18, 2021
d869d36
export theme options
0mkara Jan 22, 2021
0f5d2e1
Merge branch 'master' into getsettings
GrandSchtroumpf Jan 25, 2021
48e3c4d
Merge pull request #312 from ethereum/getsettings
bunsenstraat Jan 25, 2021
d226dd0
Merge branch 'master' into feature/vscode-theme-url-support
0mkara Jan 25, 2021
f97754e
Merge pull request #315 from ethential/feature/vscode-theme-url-support
GrandSchtroumpf Jan 25, 2021
1929abe
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Feb 2, 2021
62874d5
API to return relative path
yann300 Feb 2, 2021
03d377e
rm ;
Feb 2, 2021
fff6962
Merge pull request #317 from ethereum/yann300-patch-3
bunsenstraat Feb 2, 2021
fadaa25
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Feb 3, 2021
18bcca1
fix themecolor bug vscode
Feb 3, 2021
32b88fe
ns vscode commands catch errors
Feb 9, 2021
d095b82
Merge pull request #319 from ethereum/themecolorfix
yann300 Feb 9, 2021
12540f4
Merge branch 'master' into fixrmcommands
yann300 Feb 9, 2021
306e3d6
Merge pull request #320 from ethereum/fixrmcommands
yann300 Feb 9, 2021
9fe3f2b
Update theme.ts
LianaHus Feb 9, 2021
93b4a2b
Merge pull request #322 from ethereum/LianaHus-patch-1
bunsenstraat Feb 10, 2021
277a247
update circleci to node 12
bunsenstraat Feb 11, 2021
8f4dbd5
Merge pull request #331 from ethereum/bunsenstraat-patch-3
bunsenstraat Feb 11, 2021
4327d97
update tests
bunsenstraat Feb 11, 2021
f2159f8
Merge pull request #332 from ethereum/updatetests
bunsenstraat Feb 11, 2021
cf4a8f5
content type for import to any
bunsenstraat Feb 11, 2021
80b3540
Merge pull request #328 from ethereum/bunsenstraat-patch-2
bunsenstraat Feb 15, 2021
fd5caf5
fix source highlight
yann300 Feb 10, 2021
96f390d
client could be undefined if not passed as args
Jan 13, 2021
03805cf
Merge pull request #325 from ethereum/fixSourceHighlight
bunsenstraat Feb 15, 2021
40802fe
bump 0.3.8
bunsenstraat Feb 11, 2021
be16eaf
Merge pull request #333 from ethereum/bump38
bunsenstraat Feb 16, 2021
878ff1f
select env and set account
bunsenstraat Feb 10, 2021
b0d3273
autorebase
Feb 16, 2021
d95deba
Merge pull request #336 from ethereum/autorebase2
bunsenstraat Feb 16, 2021
c017744
Merge branch 'master' into bunsenstraat-patch-client
bunsenstraat Feb 16, 2021
7260460
Merge pull request #311 from ethereum/bunsenstraat-patch-client
bunsenstraat Feb 16, 2021
b08adaa
Merge branch 'master' into bunsenstraat-patch-1
bunsenstraat Feb 16, 2021
eff1567
Merge pull request #327 from ethereum/bunsenstraat-patch-1
bunsenstraat Feb 18, 2021
6db8d58
add importer to vscode engine
Feb 19, 2021
391a371
Merge pull request #337 from ethereum/importervscode
bunsenstraat Feb 22, 2021
224b609
fix for opening files and getting current file
Feb 23, 2021
f0044b3
function get plugindata json in vscode engine
Feb 24, 2021
6f8df35
Merge pull request #340 from ethereum/plugindata2
bunsenstraat Feb 24, 2021
5dd37ba
Merge branch 'master' into fixopenfile
bunsenstraat Feb 24, 2021
ffb077b
Update editor.ts
bunsenstraat Mar 1, 2021
d76bf3d
Merge pull request #338 from ethereum/fixopenfile
bunsenstraat Mar 2, 2021
cb54cf4
bump
Mar 2, 2021
ffb78f4
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Mar 2, 2021
8b534a1
use iframes for webview in vscode engine
Mar 2, 2021
ec0a3e3
support engine in handshake
Mar 2, 2021
04a89b8
remove browser from paths
Mar 2, 2021
6d97853
fix browser replace
Mar 2, 2021
85666e0
rm console
Mar 2, 2021
d0fc234
fix for relative paths after building
Mar 2, 2021
be281d8
fix for relative paths after building
Mar 2, 2021
d69e894
fix name in connector
Mar 2, 2021
78353a7
remove protocol from theme
Mar 3, 2021
cf49d7b
prevent breaking change
Mar 3, 2021
ed30c4b
forward links and open external links
Mar 4, 2021
9e473d1
fix for finding correct link target
Mar 4, 2021
b3a2c37
Add notification for the file manager
yann300 Mar 10, 2021
f91ae04
fix using params
yann300 Mar 10, 2021
b9364dd
Merge pull request #344 from ethereum/yann300-patch-5
bunsenstraat Mar 11, 2021
c51e77e
Merge branch 'master' into newview
bunsenstraat Mar 11, 2021
4bb5cf4
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Mar 11, 2021
8668872
Merge pull request #341 from ethereum/newview
bunsenstraat Mar 11, 2021
b0600bf
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Mar 11, 2021
ff37414
only forward events on macos
Mar 11, 2021
6d44d15
Update webview.ts
bunsenstraat Mar 11, 2021
ae5e8f0
Merge pull request #347 from ethereum/patchmacos
bunsenstraat Mar 15, 2021
c42f15a
add dgit fileexplorers
Mar 23, 2021
446255b
lint
Mar 25, 2021
080c4f7
rm console
Mar 25, 2021
22a7ad1
fix theme links
Mar 25, 2021
43e4150
add more check before method execution
yann300 Mar 29, 2021
cd01c70
Merge pull request #348 from ethereum/fixMethodsCheck
yann300 Mar 29, 2021
d6353c1
don't crash if unreadable message
yann300 Mar 29, 2021
2d9adec
Merge pull request #349 from ethereum/manageUnreadableMessage
yann300 Mar 30, 2021
c43c6e5
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Apr 1, 2021
d1f666d
fix connector
Apr 2, 2021
8e494ee
Merge pull request #352 from ethereum/fixconnector
yann300 Apr 2, 2021
b8b1ce7
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
Apr 6, 2021
680973e
undo themeschange
Apr 6, 2021
1dca122
type getCurrentWorkspace
Apr 7, 2021
cd8172f
Update connector.ts
bunsenstraat Apr 19, 2021
b01fbb4
Merge pull request #356 from ethereum/bunsenstraat-patch-4
bunsenstraat Apr 19, 2021
63086dc
update comment
Apr 19, 2021
fec825d
profile API for TS
Apr 19, 2021
cd3d455
Merge pull request #358 from ethereum/profilefix
bunsenstraat Apr 19, 2021
f1b7b21
Merge branch 'master' into fixcss
bunsenstraat Apr 19, 2021
380c7e4
Merge pull request #357 from ethereum/fixcss
bunsenstraat Apr 19, 2021
18c46e4
ethcode extention base code
0mkara Apr 27, 2021
27ae4ff
Merge pull request #361 from ethereum/feature/vsc-ext-api
bunsenstraat Apr 29, 2021
3c95921
payload optional
Apr 29, 2021
72b7915
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
Apr 29, 2021
e66ba8b
change to filepanel
May 4, 2021
decbdfb
filePanel update
May 4, 2021
b33bc41
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
May 5, 2021
de878b9
Merge pull request #362 from ethereum/feature/vsc-ext-api
bunsenstraat May 10, 2021
ab5cb7a
customActions
May 13, 2021
60d9f44
customActionType
May 13, 2021
decc792
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
May 13, 2021
4412d6f
update profile
May 13, 2021
52d322a
Merge pull request #368 from ethereum/customAction
bunsenstraat May 15, 2021
499d9a7
Update connector.ts
bunsenstraat May 17, 2021
9bba44e
Merge pull request #369 from ethereum/bunsenstraat-patch-5
bunsenstraat May 17, 2021
6d082d9
allow actions to be sticky
May 17, 2021
bbc9886
terminal
May 19, 2021
8ffe21a
Merge pull request #371 from ethereum/terminal
bunsenstraat May 19, 2021
9592b4d
workSpacesPath in API
May 21, 2021
c8f4c56
Merge branch 'master' into workspaceapi
bunsenstraat May 21, 2021
3696c91
Update api.ts
bunsenstraat May 24, 2021
c80ff04
Merge pull request #372 from ethereum/workspaceapi
bunsenstraat May 25, 2021
b42d4de
currentRequest can be undefined
Jun 27, 2021
7c3a141
add label to custom action
Jul 6, 2021
d8901fc
Merge pull request #377 from ethereum/customactionupdate
bunsenstraat Jul 7, 2021
b16ae05
Merge branch 'master' into patch
bunsenstraat Jul 7, 2021
eba5c5e
Merge pull request #378 from ethereum/patch
bunsenstraat Jul 8, 2021
87aff4f
support copy paste for mac in vscode
Jul 8, 2021
3759a7e
Merge branch 'master' into copypastefix
bunsenstraat Jul 9, 2021
b266edc
cancel method & new queue
Sep 5, 2021
f5da7ec
chnaged method type
Sep 5, 2021
57088bc
rn var
Sep 5, 2021
97771e6
tests for cancel & timeout
Sep 6, 2021
a7b4d73
fix timers in test
Sep 7, 2021
f6a5c13
comments corrected
Sep 7, 2021
fdab022
rm unneeded imports
Sep 8, 2021
3b627b9
add canactivate to profile
Sep 9, 2021
a920e6d
add closing files to API
Sep 13, 2021
e4152c7
add close methods to vscode
Sep 13, 2021
06f4b1e
improvements
Sep 14, 2021
31df21f
add more unit tests
Sep 14, 2021
b7b152f
fix error
Sep 14, 2021
4020cfd
more unit tests
Sep 14, 2021
03a93db
rm unneeded stuff
Sep 14, 2021
69e6a52
Merge pull request #383 from ethereum/cancelmethod
bunsenstraat Sep 14, 2021
02532ff
update profiles
Oct 17, 2021
3b5b170
updaye profiles
Oct 17, 2021
9ed33a7
vscode editor
Oct 17, 2021
6943666
add method to filepanel API
Oct 27, 2021
5255149
add new line
Oct 27, 2021
f8644e5
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
Oct 27, 2021
7f5a8f7
update url resolver version
Oct 27, 2021
aed29e5
update unit test
Oct 27, 2021
d7c7c49
Merge pull request #384 from ethereum/updateprofiles
bunsenstraat Oct 29, 2021
40c69a2
editor options
Oct 29, 2021
dbcf141
Merge branch 'master' into updateditor
bunsenstraat Oct 29, 2021
d8437f0
Merge branch 'master' into copypastefix
bunsenstraat Oct 29, 2021
b9f483d
Merge pull request #386 from ethereum/updateditor
bunsenstraat Oct 29, 2021
78c6149
Merge branch 'master' into copypastefix
bunsenstraat Oct 29, 2021
08e2d0b
Merge pull request #379 from ethereum/copypastefix
bunsenstraat Oct 29, 2021
c2a5b8a
update profile
Oct 29, 2021
8bac2ec
folderdAdded event
Nov 1, 2021
dd4dbcb
Package path fix
dzarezenko Dec 16, 2021
3354943
add icon
Jan 11, 2022
48edf5a
add icon
Jan 11, 2022
c88cea6
update profile
Jan 11, 2022
014a524
Merge pull request #387 from ethereum/updateprofile3
bunsenstraat Jan 11, 2022
8c723a6
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Feb 15, 2022
df856c8
viewplugin
Feb 15, 2022
bdcd6e1
add log api doc
yann300 May 24, 2022
0c0ed47
Merge pull request #403 from ethereum/yann300-patch-6
ryestew May 24, 2022
6f6ec0c
Update README.md
yann300 May 24, 2022
6032a51
Merge pull request #404 from ethereum/yann300-patch-7
May 24, 2022
d552a46
Update profile.ts
LianaHus Jun 28, 2022
edeaaa3
Merge pull request #411 from ethereum/adding_new_fields_to_profile
Jul 6, 2022
3981713
Merge branch 'master' into newbranch
Jul 6, 2022
c3f9a4d
Merge branch 'master' into master
Jul 6, 2022
0174472
Merge pull request #389 from dzarezenko/master
Jul 6, 2022
94c64dc
Merge branch 'master' into newbranch
Jul 6, 2022
314feaa
bump version
Jul 11, 2022
db39fbf
Merge pull request #395 from ethereum/newbranch
Jul 11, 2022
9dbbbc9
Merge branch 'master' of https://github.com/ethereum/remix-plugin
Jul 11, 2022
fec2853
add src to output
Feb 13, 2023
799d5ad
resrtore packs
Feb 13, 2023
8de3a9a
restore packs
Feb 13, 2023
a6f9b09
Merge pull request #433 from ethereum/mvsrcfiles
Feb 14, 2023
0f0e869
dyn set allowSame0rigin
yann300 May 17, 2023
b89cb87
revert allow_same_origin
yann300 May 18, 2023
ad32d3d
Merge pull request #444 from ethereum/yann300-patch-9
yann300 May 18, 2023
7774620
electron
Jun 2, 2023
07ec012
rm yarn lock
Jun 2, 2023
c6ef290
version bump
Jun 2, 2023
bf2e077
update electron clients
Jun 7, 2023
0aa7481
update version
Jun 7, 2023
3642952
electron plugin finalize
Jun 26, 2023
9f754d1
dgit
Jun 26, 2023
daf4711
ci
Jul 5, 2023
906209d
ci
Jul 5, 2023
35c3333
ci
Jul 5, 2023
2e43998
ci
Jul 5, 2023
e3fc40b
version
Jul 5, 2023
4cf6471
ci
Jul 5, 2023
5e4ff4c
ci
Jul 5, 2023
12f3db7
ci
Jul 5, 2023
56ba77c
restore lock
Jul 5, 2023
182615c
readme
Jul 5, 2023
f40ae91
Update config.yml
Jul 5, 2023
859b21f
Update README.md
Jul 5, 2023
98c5ade
Merge pull request #449 from ethereum/electronplugin
yann300 Jul 5, 2023
3122e8b
Merge branch 'electron' of https://github.com/ethereum/remix-plugin i…
Dec 8, 2023
b359ad7
Merge branch 'master' of https://github.com/ethereum/remix-plugin int…
Dec 8, 2023
94bc700
handshake fix
Dec 8, 2023
2efb80a
electron fixes
Dec 16, 2024
4423592
Simplify error handling in promise rejection
yann300 Oct 23, 2025
228fde9
Fix error message expectation in client test
yann300 Oct 24, 2025
1c37381
Merge pull request #479 from remix-project-org/yann300-patch-11
yann300 Oct 24, 2025
e1d354b
expose plugin queue
Dec 10, 2025
0f41779
Merge branch 'master' into exposepluginqueue
bunsenstraat Dec 19, 2025
b3e0953
chore: switch to Yarn classic and generate lockfile
Dec 19, 2025
9c37041
chore: remove Angular and ngcc; purge Angular examples; update Circle…
Dec 19, 2025
53a8b4e
docs: add note on Angular/ngcc removal and CI Node update
Dec 19, 2025
f672973
Merge pull request #482 from remix-project-org/chore/yarn-classic
yann300 Dec 19, 2025
8b38719
Merge branch 'master' of https://github.com/remix-project-org/remix-p…
Dec 19, 2025
55045b0
fix test
Dec 23, 2025
f1fd761
Merge pull request #481 from remix-project-org/exposepluginqueue
yann300 Dec 23, 2025
4e78f85
update org
Jan 6, 2026
9010304
Merge pull request #483 from remix-project-org/update_org
bunsenstraat Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
version: 2
version: 2.1
jobs:
remix-plugin:
docker:
- image: circleci/node:10
environment:
- image: cimg/node:20.19.0-browsers
working_directory: ~/repo
steps:
- checkout
- run: npm install
- run: npm run build
- run: npm run test
- run: yarn install
- run: yarn build
- run: yarn test

workflows:
version: 2
Expand Down
11 changes: 11 additions & 0 deletions .github/workflows/rebase-pull-requests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Rebase Pull Requests
on:
push:
branches: [master]
workflow_dispatch:

jobs:
rebase:
runs-on: ubuntu-latest
steps:
- uses: yann300/rebase-pull-requests@master
Comment on lines +9 to +11

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {}

Copilot Autofix

AI 4 months ago

The correct fix is to explicitly specify permissions at the workflow or job level. Since this workflow uses an action that rebases pull requests, it needs write access to pull requests, and potentially read-only access to contents. Add a permissions block under the root level (recommended so all future jobs inherit) with the following:

permissions:
  contents: read
  pull-requests: write

Place this directly after the name: and before on: (lines 1-2), or directly after on: (line 6), to apply globally across all jobs. This follows the principle of least privilege, ensuring the GITHUB_TOKEN only has read access to contents and write access to pull requests, nothing else.


Suggested changeset 1
.github/workflows/rebase-pull-requests.yml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/rebase-pull-requests.yml b/.github/workflows/rebase-pull-requests.yml
--- a/.github/workflows/rebase-pull-requests.yml
+++ b/.github/workflows/rebase-pull-requests.yml
@@ -1,4 +1,7 @@
 name: Rebase Pull Requests
+permissions:
+  contents: read
+  pull-requests: write
 on:
   push:
     branches: [master]
EOF
@@ -1,4 +1,7 @@
name: Rebase Pull Requests
permissions:
contents: read
pull-requests: write
on:
push:
branches: [master]
Copilot is powered by AI and may make mistakes. Always verify output.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ testem.log
# System Files
.DS_Store
Thumbs.db
remixplugin.code-workspace
2 changes: 1 addition & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"recommendations": [
"nrwl.angular-console",

"ms-vscode.vscode-typescript-tslint-plugin",
"esbenp.prettier-vscode",
"firsttris.vscode-jest-runner"
Expand Down
39 changes: 25 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,31 +11,31 @@ This repository manages multiple projects related to remix plugins. It's divided

## Engine

The core component of the engine is the `@remixproject/engine` library. It can be extended to run in different environments.
The core component of the engine is the `@remix-project/engine` library. It can be extended to run in different environments.

| Name | Latest Version | Next Version
| ------------------------------------------------------------------------ | :------------------: | :------------------:
| [@remixproject/engine](/packages/engine/core) | [![badge](https://img.shields.io/npm/v/@remixproject/engine/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine) | [![badge](https://img.shields.io/npm/v/@remixproject/engine/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine)
| [@remixproject/engine-vscode](/packages/engine/vscode) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-vscode/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-vscode) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-vscode/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-vscode)
| [@remixproject/engine-web](/packages/engine/web) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-web/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-web) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-web/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-web)
| [@remixproject/engine-node](/packages/engine/node) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-node/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-node) | [![badge](https://img.shields.io/npm/v/@remixproject/engine-node/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/engine-node)
| [@remix-project/engine](/packages/engine/core) | [![badge](https://img.shields.io/npm/v/@remix-project/engine/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine) | [![badge](https://img.shields.io/npm/v/@remix-project/engine/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine)
| [@remix-project/engine-vscode](/packages/engine/vscode) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-vscode/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-vscode) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-vscode/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-vscode)
| [@remix-project/engine-web](/packages/engine/web) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-web/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-web) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-web/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-web)
| [@remix-project/engine-node](/packages/engine/node) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-node/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-node) | [![badge](https://img.shields.io/npm/v/@remix-project/engine-node/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/engine-node)

> To create a new environment connector, check out [@remixproject/engine](/packages/engine/core).
> To create a new environment connector, check out [@remix-project/engine](/packages/engine/core).


## Plugin

The core component of the plugin is the `@remixproject/plugin` library. It can be extended to run in different environments.
The core component of the plugin is the `@remix-project/plugin` library. It can be extended to run in different environments.

| Name | Latest Version | Next Version
| ------------------------------------------------------------------------ | :------------------: | :------------------:
| [@remixproject/plugin](/packages/plugin/core) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin)
| [@remixproject/plugin-vscode](/packages/plugin/vscode) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-vscode/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-vscode) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-vscode/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-vscode)
| [@remixproject/plugin-iframe](/packages/plugin/iframe) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-iframe/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-iframe) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-iframe/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-iframe)
| [@remixproject/plugin-webview](/packages/plugin/webview) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-webview/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-webview) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-webview/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-webview)
| [@remixproject/plugin-child-process](/packages/plugin/child-process) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-child-process/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-child-process) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-child-process/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-child-process)
| [@remix-project/plugin](/packages/plugin/core) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin)
| [@remix-project/plugin-vscode](/packages/plugin/vscode) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-vscode/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-vscode) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-vscode/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-vscode)
| [@remix-project/plugin-iframe](/packages/plugin/iframe) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-iframe/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-iframe) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-iframe/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-iframe)
| [@remix-project/plugin-webview](/packages/plugin/webview) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-webview/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-webview) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-webview/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-webview)
| [@remix-project/plugin-child-process](/packages/plugin/child-process) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-child-process/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-child-process) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-child-process/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-child-process)

> To create a new environment connector, check out [@remixproject/plugin](/packages/plugin/core).
> To create a new environment connector, check out [@remix-project/plugin](/packages/plugin/core).


## API
Expand All @@ -44,7 +44,7 @@ Remix plugin offers a set of common APIs for plugins to implement. This set of A

| Name | Latest Version | Next Version
| ---------------------------------- | :------------------: | :------------------:
| [@remixproject/plugin-api](/packages/api) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-api/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-api) | [![badge](https://img.shields.io/npm/v/@remixproject/plugin-api/next.svg?style=flat-square)](https://www.npmjs.com/package/@remixproject/plugin-api)
| [@remix-project/plugin-api](/packages/api) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-api/latest.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-api) | [![badge](https://img.shields.io/npm/v/@remix-project/plugin-api/next.svg?style=flat-square)](https://www.npmjs.com/package/@remix-project/plugin-api)



Expand Down Expand Up @@ -77,6 +77,17 @@ npm run build
## Build a specific project
```
npx nx build ${projectName} --with-deps

## Angular Removal (Dec 2025)

This repository no longer depends on Angular. We removed Angular example apps, Angular-related dependencies, and the `ngcc` postinstall step.

- Removed: all `@angular/*` packages and `@nrwl/angular` usage
- Removed: Angular example projects under `examples/example/*`
- Removed: `ngcc` (Angular Compatibility Compiler) postinstall; it was used to convert View Engine packages to Ivy and is no longer needed
- CI updated: CircleCI now uses `cimg/node:20.19.0-browsers` to align with local Node

If you need the old Angular examples, refer to the repository history prior to the `chore/yarn-classic` branch.
```

**Example for engine-vscode :**
Expand Down
13 changes: 0 additions & 13 deletions examples/example/engine/web-e2e/.eslintrc.json

This file was deleted.

12 changes: 0 additions & 12 deletions examples/example/engine/web-e2e/cypress.json

This file was deleted.

4 changes: 0 additions & 4 deletions examples/example/engine/web-e2e/src/fixtures/example.json

This file was deleted.

9 changes: 0 additions & 9 deletions examples/example/engine/web-e2e/src/integration/app.spec.ts

This file was deleted.

22 changes: 0 additions & 22 deletions examples/example/engine/web-e2e/src/plugins/index.js

This file was deleted.

5 changes: 0 additions & 5 deletions examples/example/engine/web-e2e/src/support/app.po.ts

This file was deleted.

33 changes: 0 additions & 33 deletions examples/example/engine/web-e2e/src/support/commands.ts

This file was deleted.

17 changes: 0 additions & 17 deletions examples/example/engine/web-e2e/src/support/index.ts

This file was deleted.

10 changes: 0 additions & 10 deletions examples/example/engine/web-e2e/tsconfig.e2e.json

This file was deleted.

10 changes: 0 additions & 10 deletions examples/example/engine/web-e2e/tsconfig.json

This file was deleted.

18 changes: 0 additions & 18 deletions examples/example/engine/web/.browserslistrc

This file was deleted.

5 changes: 0 additions & 5 deletions examples/example/engine/web/.eslintrc.json

This file was deleted.

23 changes: 0 additions & 23 deletions examples/example/engine/web/jest.config.js

This file was deleted.

23 changes: 0 additions & 23 deletions examples/example/engine/web/src/app/app.component.html

This file was deleted.

26 changes: 0 additions & 26 deletions examples/example/engine/web/src/app/app.component.scss

This file was deleted.

Loading
Loading