Skip to content

Commit d81536c

Browse files
feat: add codemirror & use .tmLanguage directly as grammar (#186)
- drop ace editor
1 parent c5ddd23 commit d81536c

File tree

219 files changed

+205673
-1367
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

219 files changed

+205673
-1367
lines changed

config/vite.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ export default defineConfig({
2222
emptyOutDir: true,
2323
target: 'esnext'
2424
},
25+
define: {
26+
// прокладка для pseudomap при билде
27+
'process.env.TEST_PSEUDOMAP': {}
28+
},
2529
plugins: [
2630
vuePlugin(),
2731
AutoImport({

demo/db/db.json

Lines changed: 2771 additions & 0 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
"*.{js,ts,vue}": [
2929
"prettier --write",
3030
"eslint --fix"
31+
],
32+
"*.json": [
33+
"prettier --write"
3134
]
3235
},
3336
"dependencies": {
@@ -39,8 +42,9 @@
3942
"@sipec/vue3-tags-input": "^3.0.4",
4043
"@types/universal-analytics": "^0.4.5",
4144
"@vueuse/core": "^8.3.1",
42-
"ace-builds": "^1.4.14",
4345
"axios": "^0.26.1",
46+
"codemirror": "^5.65.7",
47+
"codemirror-textmate": "^1.1.0",
4448
"date-fns": "^2.28.0",
4549
"electron-store": "^8.0.1",
4650
"floating-vue": "^2.0.0-beta.17",
@@ -56,6 +60,7 @@
5660
"mermaid": "^9.1.3",
5761
"mitt": "^3.0.0",
5862
"nanoid": "^3.3.1",
63+
"onigasm": "^2.2.5",
5964
"pinia": "^2.0.13",
6065
"prettier": "^2.6.2",
6166
"prettier-plugin-java": "^1.6.1",
@@ -72,7 +77,7 @@
7277
"@commitlint/cli": "^15.0.0",
7378
"@commitlint/config-conventional": "^15.0.0",
7479
"@tsconfig/node14": "^1.0.1",
75-
"@types/ace": "^0.0.48",
80+
"@types/codemirror": "^5.60.5",
7681
"@types/estree": "^0.0.51",
7782
"@types/i18next-fs-backend": "^1.1.2",
7883
"@types/lowdb": "^1.0.11",
@@ -100,6 +105,7 @@
100105
"eslint-plugin-prettier": "^4.0.0",
101106
"eslint-plugin-promise": "^6.0.0",
102107
"eslint-plugin-vue": "^8.2.0",
108+
"handlebars": "^4.7.7",
103109
"husky": "^7.0.0",
104110
"lint-staged": "^12.1.4",
105111
"npm-run-all": "^4.1.5",

pnpm-lock.yaml

Lines changed: 90 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)