Skip to content

Commit e2f4832

Browse files
Merge pull request #1351 from rocket-admin/fixes
monaco editor: set up offline
2 parents 77c1779 + b7de193 commit e2f4832

File tree

4 files changed

+33
-6
lines changed

4 files changed

+33
-6
lines changed

frontend/angular.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@
2121
"assets": [
2222
"src/favicon.ico",
2323
"src/assets",
24-
"src/config.json"
24+
"src/config.json",
25+
{
26+
"glob": "**/*",
27+
"input": "../node_modules/monaco-editor/min",
28+
"output": "./assets/monaco"
29+
}
2530
],
2631
"styles": [
2732
"src/custom-theme.scss",

frontend/src/main.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { Angulartics2Module } from "angulartics2";
1212
import { AppComponent } from "./app/app.component";
1313
import { AppRoutingModule } from "./app/app-routing.module";
1414
import { ClipboardModule } from "@angular/cdk/clipboard";
15-
import { CodeEditorModule } from "@ngstack/code-editor";
15+
import { provideCodeEditor } from "@ngstack/code-editor";
1616
import { ConfigModule } from "./app/modules/config.module";
1717
import { ConnectionsService } from "./app/services/connections.service";
1818
import { CookieService } from "ngx-cookie-service";
@@ -76,13 +76,14 @@ if ((environment as any).saas) {
7676

7777
bootstrapApplication(AppComponent, {
7878
providers: [
79-
importProvidersFrom(BrowserModule, AppRoutingModule, FormsModule, ReactiveFormsModule, RouterModule, DynamicModule, Angulartics2Module.forRoot(), ClipboardModule, DragDropModule, MarkdownModule.forRoot(), CodeEditorModule.forRoot({
80-
editorVersion: '0.44.0'
81-
}),
79+
importProvidersFrom(BrowserModule, AppRoutingModule, FormsModule, ReactiveFormsModule, RouterModule, DynamicModule, Angulartics2Module.forRoot(), ClipboardModule, DragDropModule, MarkdownModule.forRoot(),
8280
// ...saasExtraModules,
8381
NgxThemeModule.forRoot(colorConfig, {
8482
frameworks: ['material'], // optional, default : ['tailwind', 'material']
8583
}), NgxStripeModule.forRoot(stripeKey), ConfigModule.buildForConfigUrl('/config.json')),
84+
provideCodeEditor({
85+
baseUrl: 'assets/monaco'
86+
}),
8687
PasswordStrengthMeterComponent,
8788
ConnectionsService,
8889
UsersService,

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,8 @@
66
"rocketadmin-agent",
77
"shared-code"
88
],
9-
"packageManager": "[email protected]"
9+
"packageManager": "[email protected]",
10+
"dependencies": {
11+
"monaco-editor": "^0.53.0"
12+
}
1013
}

yarn.lock

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4565,6 +4565,13 @@ __metadata:
45654565
languageName: node
45664566
linkType: hard
45674567

4568+
"@types/trusted-types@npm:^1.0.6":
4569+
version: 1.0.6
4570+
resolution: "@types/trusted-types@npm:1.0.6"
4571+
checksum: 22b8efcb6116ab80d07542047135618ee282f2060c481e472126604d838c09e7dad33c9462d88c130aef2c3133aece516f00d6af7ff814f0612f7d19db720e6d
4572+
languageName: node
4573+
linkType: hard
4574+
45684575
"@types/uuid@npm:^10.0.0":
45694576
version: 10.0.0
45704577
resolution: "@types/uuid@npm:10.0.0"
@@ -10985,6 +10992,15 @@ __metadata:
1098510992
languageName: node
1098610993
linkType: hard
1098710994

10995+
"monaco-editor@npm:^0.53.0":
10996+
version: 0.53.0
10997+
resolution: "monaco-editor@npm:0.53.0"
10998+
dependencies:
10999+
"@types/trusted-types": ^1.0.6
11000+
checksum: 353eca219334b62bdf825f4602aa2b98570c60e7059d257b0567da63fbb79b8eee8bea8448a597e297d0c96c9da3be9eb5153c1e8f279e5450d31c83f02125aa
11001+
languageName: node
11002+
linkType: hard
11003+
1098811004
"mongodb-connection-string-url@npm:^3.0.0":
1098911005
version: 3.0.0
1099011006
resolution: "mongodb-connection-string-url@npm:3.0.0"
@@ -12567,6 +12583,8 @@ __metadata:
1256712583
"root@workspace:.":
1256812584
version: 0.0.0-use.local
1256912585
resolution: "root@workspace:."
12586+
dependencies:
12587+
monaco-editor: ^0.53.0
1257012588
languageName: unknown
1257112589
linkType: soft
1257212590

0 commit comments

Comments
 (0)