check in generated samples

This commit is contained in:
Alex Dima 2019-09-19 10:54:02 +02:00
parent 6b6ddf11a7
commit aa757660ec

View file

@ -66,7 +66,7 @@ monaco.languages.registerCompletionItemProvider('json', {
provideCompletionItems: function(model, position) { provideCompletionItems: function(model, position) {
// find out if we are completing a property in the 'dependencies' object. // find out if we are completing a property in the 'dependencies' object.
var textUntilPosition = model.getValueInRange({startLineNumber: 1, startColumn: 1, endLineNumber: position.lineNumber, endColumn: position.column}); var textUntilPosition = model.getValueInRange({startLineNumber: 1, startColumn: 1, endLineNumber: position.lineNumber, endColumn: position.column});
var match = textUntilPosition.match(/"dependencies"\s*:\s*{\s*("[^"]*"\s*:\s*"[^"]*"\s*,\s*)*("[^"]*)?$/); var match = textUntilPosition.match(/"dependencies"\s*:\s*\{\s*("[^"]*"\s*:\s*"[^"]*"\s*,\s*)*([^"]*)?$/);
var suggestions = match ? createDependencyProposals() : []; var suggestions = match ? createDependencyProposals() : [];
return { return {
suggestions: suggestions suggestions: suggestions