Remco Haszing
28928ca314
3.1.0
2021-08-26 17:24:30 +02:00
Remco Haszing
888ac94808
Merge pull request #94 from remcohaszing/breadcrumbs
...
Add editor breadcrumbs to demo
2021-08-26 17:23:48 +02:00
Remco Haszing
67d9aecfb6
Add editor breadcrumbs to demo
...
This uses some untyped and undocumented monaco APIs.
Closes #41
2021-08-25 20:05:49 +02:00
Remco Haszing
b79134d080
Merge pull request #93 from remcohaszing/support-json-links
...
Resolve JSON pointers as links
2021-08-25 20:02:31 +02:00
Remco Haszing
cf4b843ce5
Merge branch 'main' into support-json-links
2021-08-25 19:23:42 +02:00
Remco Haszing
74803276b6
Merge pull request #91 from remcohaszing/webpack-to-demo
...
Rename webpack example to demo
2021-08-25 18:53:05 +02:00
Remco Haszing
020c123830
Merge pull request #89 from remcohaszing/automate-publishing
...
Automate publishing to npm
2021-08-25 18:42:04 +02:00
Remco Haszing
c99e1c3db6
Merge pull request #90 from remcohaszing/no-unnecessary-promises
...
Use type-fest Promisable for worker return types
2021-08-25 18:41:14 +02:00
Remco Haszing
0da9f2cdfd
Resolve JSON pointers as links
2021-08-25 17:39:53 +02:00
Remco Haszing
109332e5e7
Rename webpack example to demo
...
It has grown significantly. I plan to add more minimal demos for Webpack
and probably some other bundlers.
2021-08-23 17:28:13 +02:00
Remco Haszing
a95fdc4463
Use type-fest Promisable for worker return types
...
Monaco turns the synchronous return values into promises anyway.
2021-08-23 17:19:36 +02:00
Remco Haszing
d1c499b224
Automate publishing to npm
...
Also the `lint` job has been split into `eslint` and `prettier`.
Closes #6
2021-08-23 17:15:07 +02:00
Remco Haszing
13a21cba5d
Merge pull request #88 from remcohaszing/update-yaml-language-server
...
Update yaml-language-server to 0.22.0
2021-08-23 17:03:25 +02:00
Remco Haszing
1f476ad558
Bump js-yaml
...
This needs to be in sync with `yaml-language-server`.
2021-08-23 16:18:45 +02:00
Remco Haszing
2228054e58
Update yaml-language-server to 0.22.0
2021-08-21 23:19:37 +02:00
Remco Haszing
ecd189685e
Merge pull request #86 from remcohaszing/example-typescript
...
Show problems panel in example
2021-08-21 21:34:24 +02:00
Remco Haszing
6860281373
Merge pull request #84 from remcohaszing/async-await
...
Convert promise chains to async/await
2021-08-21 21:33:56 +02:00
Remco Haszing
8b0e02a4a6
Merge pull request #87 from remcohaszing/remove-do-resolve
...
Remove doResolve from yaml worker
2021-08-21 21:33:41 +02:00
Remco Haszing
8f6cb81147
Remove doResolve from yaml worker
...
It’s unused. It’s also not available in the latest version of
yaml-language-server.
2021-08-21 13:20:57 +02:00
Remco Haszing
3774841f7c
Show problems panel in example
...
The example was also converted to TypeScript.
2021-08-19 22:40:58 +02:00
Remco Haszing
5d059ce47c
Merge pull request #85 from remcohaszing/update-monaco
...
Update monaco-editor to 0.27.0
2021-08-19 18:47:46 +02:00
Remco Haszing
fff16c993e
Update monaco-editor to 0.27.0
...
This is only used for development. Everything still works.
2021-08-19 18:03:12 +02:00
Remco Haszing
ba395c9d23
Convert promise chains to async/await
2021-08-19 17:55:46 +02:00
Remco Haszing
57e820ed0c
Merge pull request #82 from remcohaszing/classes-to-factories
...
Convert classes to factory functions
2021-08-19 17:46:47 +02:00
Remco Haszing
40a38e2d2d
Merge pull request #83 from remcohaszing/remove-unused-filler
...
Remove os filler
2021-08-19 17:46:37 +02:00
Remco Haszing
40243d4e83
Remove os filler
...
It’s unused
2021-08-19 17:21:38 +02:00
Remco Haszing
8fa3ca4252
Convert classes to factory functions
...
TypeScript is better at inferring types when using simple functions and
objects instead of classes. As a result many type annotations have now
been removed without impacting type safety.
Some other benefits are this can be minified better and private fields
are now truly private variables.
2021-08-19 17:06:42 +02:00
Remco Haszing
bdfa1ef4e7
Merge pull request #80 from remcohaszing/tsconfig-fixes
...
Do some tsconfig cleanups
2021-08-19 08:50:55 +02:00
Remco Haszing
d4c6747667
Merge pull request #79 from remcohaszing/github-actions-tsc
...
Run type checks in GitHub workflow
2021-08-19 08:50:37 +02:00
Remco Haszing
df88461b0c
Merge pull request #78 from remcohaszing/remove-commented-code
...
Remove commented code
2021-08-19 08:50:21 +02:00
Remco Haszing
d7e5aa7744
Merge pull request #77 from remcohaszing/remove-document-range-formatting-edit-provider
...
Remove DocumentRangeFormattingEditProvider
2021-08-19 08:50:02 +02:00
Remco Haszing
d4ddc80b51
Merge pull request #81 from remcohaszing/fix-mistyped-enums
...
Fix mismatched enum types
2021-08-19 08:49:47 +02:00
Remco Haszing
fd9efe8060
Do some tsconfig cleanups
...
- `alwaysStrict` is unnecessary, because ESM is always strict.
- `noEmit` is enabled, because TypeScript isn’t used to bundle the code.
- `outDir` was removed, because TypeScrtips isn’t used to bundle the
code.
- `exclude` was removed, because it’s not necessary.
2021-08-18 21:51:29 +02:00
Remco Haszing
62998a0b38
Run type checks in GitHub workflow
2021-08-18 21:47:53 +02:00
Remco Haszing
dd64c96d59
Fix mismatched enum types
...
These enums were annotated as numbers, but they could be more specific.
2021-08-18 21:46:06 +02:00
Remco Haszing
3dc04e2150
Remove commented code
2021-08-18 16:04:56 +02:00
Remco Haszing
cdef13351a
Remove unused format option
2021-08-18 15:56:45 +02:00
Remco Haszing
288c34cd37
Remove DocumentRangeFormattingEditProvider
...
The YAML language service doesn’t support formatting ranges.
In practice this means the “Format Selection” option which does the same
as “Format Document” is no longer available in the menu that’s opened
when pressing F1.
2021-08-18 15:47:50 +02:00
Remco Haszing
26b0d6ea96
Merge pull request #74 from remcohaszing/esbuild
...
Build project using esbuild
2021-08-15 21:23:51 +02:00
Remco Haszing
612604e254
Merge pull request #76 from remcohaszing/fix-readme-inconsistency
...
Fix consistency in readme
2021-08-15 13:16:38 +02:00
Remco Haszing
970179a272
Merge pull request #75 from remcohaszing/keywords
...
Add keywords in package.json
2021-08-15 12:56:15 +02:00
Remco Haszing
b533a0af0a
Fix consistency in readme
...
All GitHub usernames were prefixed with an `@` sign, except one.
2021-08-15 12:53:49 +02:00
Remco Haszing
0d107449ad
Add keywords in package.json
...
This helps people find this package.
2021-08-15 12:46:36 +02:00
Remco Haszing
95fd123191
Build project using esbuild
...
This is much more flexible than `monaco-plugin-helpers`. Because of
this, it’s possible to use Prettier as an external dependency, so users
can ignore it in their own build process of they choose not to support
formatting.
Instead of rewriting YAML language service imports in the build tool, I
decided to just import them from where they need to be imported in the
source code.
Closes #63
2021-08-15 12:37:13 +02:00
Remco Haszing
c2e6af4198
3.0.1
2021-08-10 09:57:35 +02:00
Remco Haszing
f16e46331e
Merge pull request #71 from remcohaszing/update-example-value
...
Add a more advanced example value
2021-08-09 22:37:28 +02:00
fleonus
41d2b2e0c9
Update examples/webpack/src/index.js
2021-08-09 22:31:30 +02:00
Remco Haszing
b42b0b6af4
Update examples/webpack/src/index.js
...
Co-authored-by: fleonus <hkapoor@gitlab.com>
2021-08-09 22:30:08 +02:00
Remco Haszing
2912c4b287
Merge pull request #72 from remcohaszing/fix-editor-loading-background
...
Set the editor background while loading
2021-08-09 22:28:01 +02:00
Remco Haszing
f5fc412497
Merge pull request #70 from remcohaszing/demo-metadata
...
Update metadata
2021-08-09 21:42:47 +02:00