aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-12 17:48:47 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-12 17:48:47 +0100
commitfc7e9312d00e60171ed77c477ed91231d3dbfff9 (patch)
treecc185dd088b5fa6e9357aab3c9062a70626d1953
parentbuild: refactor java-application conventions (diff)
downloadrefinery-fc7e9312d00e60171ed77c477ed91231d3dbfff9.tar.gz
refinery-fc7e9312d00e60171ed77c477ed91231d3dbfff9.tar.zst
refinery-fc7e9312d00e60171ed77c477ed91231d3dbfff9.zip
build: move modules into subproject directory
-rw-r--r--package.json2
-rw-r--r--settings.gradle8
-rw-r--r--subprojects/language-ide/build.gradle (renamed from language-ide/build.gradle)0
-rw-r--r--subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java (renamed from language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java)0
-rw-r--r--subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java (renamed from language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java)0
-rw-r--r--subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java (renamed from language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java)0
-rw-r--r--subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java (renamed from language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java)0
-rw-r--r--subprojects/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java (renamed from language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java)0
-rw-r--r--subprojects/language-model/META-INF/MANIFEST.MF (renamed from language-model/META-INF/MANIFEST.MF)0
-rw-r--r--subprojects/language-model/build.gradle (renamed from language-model/build.gradle)0
-rw-r--r--subprojects/language-model/build.properties (renamed from language-model/build.properties)0
-rw-r--r--subprojects/language-model/plugin.properties (renamed from language-model/plugin.properties)0
-rw-r--r--subprojects/language-model/plugin.xml (renamed from language-model/plugin.xml)0
-rw-r--r--subprojects/language-model/problem.aird (renamed from language-model/problem.aird)0
-rw-r--r--subprojects/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2 (renamed from language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2)0
-rw-r--r--subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java (renamed from language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java)0
-rw-r--r--subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java (renamed from language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java)0
-rw-r--r--subprojects/language-model/src/main/resources/model/builtin.problem_xmi (renamed from language-model/src/main/resources/model/builtin.problem_xmi)0
-rw-r--r--subprojects/language-model/src/main/resources/model/problem.ecore (renamed from language-model/src/main/resources/model/problem.ecore)0
-rw-r--r--subprojects/language-model/src/main/resources/model/problem.genmodel (renamed from language-model/src/main/resources/model/problem.genmodel)0
-rw-r--r--subprojects/language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java (renamed from language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java)0
-rw-r--r--subprojects/language-to-store/build.gradle (renamed from language-to-store/build.gradle)0
-rw-r--r--subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java (renamed from language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java)0
-rw-r--r--subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java (renamed from language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java)0
-rw-r--r--subprojects/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend (renamed from language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend)0
-rw-r--r--subprojects/language-web/.editorconfig (renamed from language-web/.editorconfig)0
-rw-r--r--subprojects/language-web/.eslintrc.js (renamed from language-web/.eslintrc.js)0
-rw-r--r--subprojects/language-web/.stylelintrc.js (renamed from language-web/.stylelintrc.js)0
-rw-r--r--subprojects/language-web/build.gradle (renamed from language-web/build.gradle)0
-rw-r--r--subprojects/language-web/package.json (renamed from language-web/package.json)0
-rw-r--r--subprojects/language-web/src/main/css/index.scss (renamed from language-web/src/main/css/index.scss)0
-rw-r--r--subprojects/language-web/src/main/css/themeVariables.module.scss (renamed from language-web/src/main/css/themeVariables.module.scss)0
-rw-r--r--subprojects/language-web/src/main/css/themes.scss (renamed from language-web/src/main/css/themes.scss)0
-rw-r--r--subprojects/language-web/src/main/html/index.html (renamed from language-web/src/main/html/index.html)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java (renamed from language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java (renamed from language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java (renamed from language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java (renamed from language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java (renamed from language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java (renamed from language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java)0
-rw-r--r--subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java (renamed from language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java)0
-rw-r--r--subprojects/language-web/src/main/js/App.tsx (renamed from language-web/src/main/js/App.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/RootStore.tsx (renamed from language-web/src/main/js/RootStore.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/editor/EditorArea.tsx (renamed from language-web/src/main/js/editor/EditorArea.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/editor/EditorButtons.tsx (renamed from language-web/src/main/js/editor/EditorButtons.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/editor/EditorParent.ts (renamed from language-web/src/main/js/editor/EditorParent.ts)0
-rw-r--r--subprojects/language-web/src/main/js/editor/EditorStore.ts (renamed from language-web/src/main/js/editor/EditorStore.ts)0
-rw-r--r--subprojects/language-web/src/main/js/editor/GenerateButton.tsx (renamed from language-web/src/main/js/editor/GenerateButton.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/editor/decorationSetExtension.ts (renamed from language-web/src/main/js/editor/decorationSetExtension.ts)0
-rw-r--r--subprojects/language-web/src/main/js/editor/findOccurrences.ts (renamed from language-web/src/main/js/editor/findOccurrences.ts)0
-rw-r--r--subprojects/language-web/src/main/js/editor/semanticHighlighting.ts (renamed from language-web/src/main/js/editor/semanticHighlighting.ts)0
-rw-r--r--subprojects/language-web/src/main/js/global.d.ts (renamed from language-web/src/main/js/global.d.ts)0
-rw-r--r--subprojects/language-web/src/main/js/index.tsx (renamed from language-web/src/main/js/index.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/language/folding.ts (renamed from language-web/src/main/js/language/folding.ts)0
-rw-r--r--subprojects/language-web/src/main/js/language/indentation.ts (renamed from language-web/src/main/js/language/indentation.ts)0
-rw-r--r--subprojects/language-web/src/main/js/language/problem.grammar (renamed from language-web/src/main/js/language/problem.grammar)0
-rw-r--r--subprojects/language-web/src/main/js/language/problemLanguageSupport.ts (renamed from language-web/src/main/js/language/problemLanguageSupport.ts)0
-rw-r--r--subprojects/language-web/src/main/js/language/props.ts (renamed from language-web/src/main/js/language/props.ts)0
-rw-r--r--subprojects/language-web/src/main/js/theme/EditorTheme.ts (renamed from language-web/src/main/js/theme/EditorTheme.ts)0
-rw-r--r--subprojects/language-web/src/main/js/theme/ThemeProvider.tsx (renamed from language-web/src/main/js/theme/ThemeProvider.tsx)0
-rw-r--r--subprojects/language-web/src/main/js/theme/ThemeStore.ts (renamed from language-web/src/main/js/theme/ThemeStore.ts)0
-rw-r--r--subprojects/language-web/src/main/js/utils/ConditionVariable.ts (renamed from language-web/src/main/js/utils/ConditionVariable.ts)0
-rw-r--r--subprojects/language-web/src/main/js/utils/PendingTask.ts (renamed from language-web/src/main/js/utils/PendingTask.ts)0
-rw-r--r--subprojects/language-web/src/main/js/utils/Timer.ts (renamed from language-web/src/main/js/utils/Timer.ts)0
-rw-r--r--subprojects/language-web/src/main/js/utils/logger.ts (renamed from language-web/src/main/js/utils/logger.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/ContentAssistService.ts (renamed from language-web/src/main/js/xtext/ContentAssistService.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/HighlightingService.ts (renamed from language-web/src/main/js/xtext/HighlightingService.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/OccurrencesService.ts (renamed from language-web/src/main/js/xtext/OccurrencesService.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/UpdateService.ts (renamed from language-web/src/main/js/xtext/UpdateService.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/ValidationService.ts (renamed from language-web/src/main/js/xtext/ValidationService.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/XtextClient.ts (renamed from language-web/src/main/js/xtext/XtextClient.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/XtextWebSocketClient.ts (renamed from language-web/src/main/js/xtext/XtextWebSocketClient.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/xtextMessages.ts (renamed from language-web/src/main/js/xtext/xtextMessages.ts)0
-rw-r--r--subprojects/language-web/src/main/js/xtext/xtextServiceResults.ts (renamed from language-web/src/main/js/xtext/xtextServiceResults.ts)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java (renamed from language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java (renamed from language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java (renamed from language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java (renamed from language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java (renamed from language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java)0
-rw-r--r--subprojects/language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java (renamed from language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java)0
-rw-r--r--subprojects/language-web/tsconfig.json (renamed from language-web/tsconfig.json)0
-rw-r--r--subprojects/language-web/tsconfig.sonar.json (renamed from language-web/tsconfig.sonar.json)0
-rw-r--r--subprojects/language-web/webpack.config.js (renamed from language-web/webpack.config.js)0
-rw-r--r--subprojects/language/build.gradle (renamed from language/build.gradle)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2 (renamed from language/src/main/java/tools/refinery/language/GenerateProblem.mwe2)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/Problem.xtext (renamed from language/src/main/java/tools/refinery/language/Problem.xtext)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java (renamed from language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java (renamed from language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java (renamed from language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java (renamed from language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java (renamed from language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java (renamed from language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/naming/NamingUtil.java (renamed from language/src/main/java/tools/refinery/language/naming/NamingUtil.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java (renamed from language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java (renamed from language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java (renamed from language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java (renamed from language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java (renamed from language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java (renamed from language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java (renamed from language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java (renamed from language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java (renamed from language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java (renamed from language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java (renamed from language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java)0
-rw-r--r--subprojects/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java (renamed from language/src/main/java/tools/refinery/language/validation/ProblemValidator.java)0
-rw-r--r--subprojects/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend (renamed from language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend)0
-rw-r--r--subprojects/language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java (renamed from language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java)0
-rw-r--r--subprojects/language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend (renamed from language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend)0
-rw-r--r--subprojects/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend (renamed from language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend)0
-rw-r--r--subprojects/language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java (renamed from language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java)0
-rw-r--r--subprojects/store/build.gradle (renamed from store/build.gradle)0
-rw-r--r--subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java (renamed from store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java)0
-rw-r--r--subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java (renamed from store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java (renamed from store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/Cursor.java (renamed from store/src/main/java/tools/refinery/store/map/Cursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java (renamed from store/src/main/java/tools/refinery/store/map/CursorAsIterator.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/DiffCursor.java (renamed from store/src/main/java/tools/refinery/store/map/DiffCursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/MapAsIterable.java (renamed from store/src/main/java/tools/refinery/store/map/MapAsIterable.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/Versioned.java (renamed from store/src/main/java/tools/refinery/store/map/Versioned.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/VersionedMap.java (renamed from store/src/main/java/tools/refinery/store/map/VersionedMap.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java (renamed from store/src/main/java/tools/refinery/store/map/VersionedMapStore.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java (renamed from store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java (renamed from store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/HashClash.java (renamed from store/src/main/java/tools/refinery/store/map/internal/HashClash.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java (renamed from store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java (renamed from store/src/main/java/tools/refinery/store/map/internal/MapCursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java (renamed from store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java (renamed from store/src/main/java/tools/refinery/store/map/internal/MutableNode.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/Node.java (renamed from store/src/main/java/tools/refinery/store/map/internal/Node.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java (renamed from store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java (renamed from store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/Model.java (renamed from store/src/main/java/tools/refinery/store/model/Model.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/ModelCursor.java (renamed from store/src/main/java/tools/refinery/store/model/ModelCursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java (renamed from store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/ModelStore.java (renamed from store/src/main/java/tools/refinery/store/model/ModelStore.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java (renamed from store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/Tuple.java (renamed from store/src/main/java/tools/refinery/store/model/Tuple.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java (renamed from store/src/main/java/tools/refinery/store/model/TupleHashProvider.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java (renamed from store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java (renamed from store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java (renamed from store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java (renamed from store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java (renamed from store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/representation/Relation.java (renamed from store/src/main/java/tools/refinery/store/model/representation/Relation.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java (renamed from store/src/main/java/tools/refinery/store/model/representation/TruthValue.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/QueriableModel.java (renamed from store/src/main/java/tools/refinery/store/query/QueriableModel.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStore.java (renamed from store/src/main/java/tools/refinery/store/query/QueriableModelStore.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java (renamed from store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java (renamed from store/src/main/java/tools/refinery/store/query/building/DNFAnd.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java (renamed from store/src/main/java/tools/refinery/store/query/building/DNFAtom.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java (renamed from store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java (renamed from store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java (renamed from store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java (renamed from store/src/main/java/tools/refinery/store/query/building/RelationAtom.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/building/Variable.java (renamed from store/src/main/java/tools/refinery/store/query/building/Variable.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java (renamed from store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java (renamed from store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java (renamed from store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java (renamed from store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java (renamed from store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java (renamed from store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java (renamed from store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java (renamed from store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java (renamed from store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java (renamed from store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java (renamed from store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java (renamed from store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java (renamed from store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java (renamed from store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java (renamed from store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java (renamed from store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/query/view/RelationView.java (renamed from store/src/main/java/tools/refinery/store/query/view/RelationView.java)0
-rw-r--r--subprojects/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java (renamed from store/src/main/java/tools/refinery/store/util/CollectionsUtil.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java (renamed from store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java (renamed from store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java (renamed from store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java (renamed from store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/model/tests/ModelTest.java (renamed from store/src/test/java/tools/refinery/store/model/tests/ModelTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTest.java (renamed from store/src/test/java/tools/refinery/store/query/test/QueryTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java (renamed from store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java)0
-rw-r--r--subprojects/store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java (renamed from store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java)0
-rw-r--r--yarn.lock362
212 files changed, 184 insertions, 188 deletions
diff --git a/package.json b/package.json
index 3a4e2053..b06fc782 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
3 "version": "0.0.0", 3 "version": "0.0.0",
4 "private": true, 4 "private": true,
5 "workspaces": [ 5 "workspaces": [
6 "language-web" 6 "subprojects/language-web"
7 ], 7 ],
8 "devDependencies": { 8 "devDependencies": {
9 "eslint": "^8.4.1", 9 "eslint": "^8.4.1",
diff --git a/settings.gradle b/settings.gradle
index a53586f2..b1e298ca 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,5 +1,3 @@
1enableFeaturePreview 'VERSION_CATALOGS'
2
3rootProject.name = 'refinery' 1rootProject.name = 'refinery'
4 2
5include 'language' 3include 'language'
@@ -10,5 +8,9 @@ include 'language-web'
10include 'store' 8include 'store'
11 9
12for (project in rootProject.children) { 10for (project in rootProject.children) {
13 project.name = "${rootProject.name}-${project.name}" 11 def projectName = project.name
12 project.name = "${rootProject.name}-${projectName}"
13 project.projectDir = file("subprojects/${projectName}")
14} 14}
15
16enableFeaturePreview 'VERSION_CATALOGS'
diff --git a/language-ide/build.gradle b/subprojects/language-ide/build.gradle
index 3786762b..3786762b 100644
--- a/language-ide/build.gradle
+++ b/subprojects/language-ide/build.gradle
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
index 51cecf06..51cecf06 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
+++ b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeModule.java
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java
index 5b88d41f..5b88d41f 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java
+++ b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/ProblemIdeSetup.java
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java
index fe722ca1..fe722ca1 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java
+++ b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/FuzzyMatcher.java
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java
index f828e836..f828e836 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java
+++ b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/contentassist/ProblemCrossrefProposalProvider.java
diff --git a/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
index 01ac33f7..01ac33f7 100644
--- a/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
+++ b/subprojects/language-ide/src/main/java/tools/refinery/language/ide/syntaxcoloring/ProblemSemanticHighlightingCalculator.java
diff --git a/language-model/META-INF/MANIFEST.MF b/subprojects/language-model/META-INF/MANIFEST.MF
index 96617f85..96617f85 100644
--- a/language-model/META-INF/MANIFEST.MF
+++ b/subprojects/language-model/META-INF/MANIFEST.MF
diff --git a/language-model/build.gradle b/subprojects/language-model/build.gradle
index 2cbddddb..2cbddddb 100644
--- a/language-model/build.gradle
+++ b/subprojects/language-model/build.gradle
diff --git a/language-model/build.properties b/subprojects/language-model/build.properties
index 65dfc7c4..65dfc7c4 100644
--- a/language-model/build.properties
+++ b/subprojects/language-model/build.properties
diff --git a/language-model/plugin.properties b/subprojects/language-model/plugin.properties
index c4fb7e23..c4fb7e23 100644
--- a/language-model/plugin.properties
+++ b/subprojects/language-model/plugin.properties
diff --git a/language-model/plugin.xml b/subprojects/language-model/plugin.xml
index 4ca005a8..4ca005a8 100644
--- a/language-model/plugin.xml
+++ b/subprojects/language-model/plugin.xml
diff --git a/language-model/problem.aird b/subprojects/language-model/problem.aird
index 027070bf..027070bf 100644
--- a/language-model/problem.aird
+++ b/subprojects/language-model/problem.aird
diff --git a/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2 b/subprojects/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2
index 15198d69..15198d69 100644
--- a/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2
+++ b/subprojects/language-model/src/main/java/tools/refinery/language/model/GenerateProblemModel.mwe2
diff --git a/language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java b/subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java
index 9383098b..9383098b 100644
--- a/language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java
+++ b/subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemEMFSetup.java
diff --git a/language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java b/subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java
index d8958381..d8958381 100644
--- a/language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java
+++ b/subprojects/language-model/src/main/java/tools/refinery/language/model/ProblemUtil.java
diff --git a/language-model/src/main/resources/model/builtin.problem_xmi b/subprojects/language-model/src/main/resources/model/builtin.problem_xmi
index 9255ab66..9255ab66 100644
--- a/language-model/src/main/resources/model/builtin.problem_xmi
+++ b/subprojects/language-model/src/main/resources/model/builtin.problem_xmi
diff --git a/language-model/src/main/resources/model/problem.ecore b/subprojects/language-model/src/main/resources/model/problem.ecore
index 582f67c8..582f67c8 100644
--- a/language-model/src/main/resources/model/problem.ecore
+++ b/subprojects/language-model/src/main/resources/model/problem.ecore
diff --git a/language-model/src/main/resources/model/problem.genmodel b/subprojects/language-model/src/main/resources/model/problem.genmodel
index 9ba2274b..9ba2274b 100644
--- a/language-model/src/main/resources/model/problem.genmodel
+++ b/subprojects/language-model/src/main/resources/model/problem.genmodel
diff --git a/language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java b/subprojects/language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java
index d0990dc0..d0990dc0 100644
--- a/language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java
+++ b/subprojects/language-model/src/testFixtures/java/tools/refinery/language/model/tests/ProblemTestUtil.java
diff --git a/language-to-store/build.gradle b/subprojects/language-to-store/build.gradle
index f1c1564d..f1c1564d 100644
--- a/language-to-store/build.gradle
+++ b/subprojects/language-to-store/build.gradle
diff --git a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java b/subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java
index 8f90a743..8f90a743 100644
--- a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java
+++ b/subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java
diff --git a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java b/subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java
index 3397b4bd..3397b4bd 100644
--- a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java
+++ b/subprojects/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapperDTO.java
diff --git a/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend b/subprojects/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend
index b2fcbaa9..b2fcbaa9 100644
--- a/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend
+++ b/subprojects/language-to-store/src/test/java/tools/refinery/language/mapping/tests/PartialModelMapperTest.xtend
diff --git a/language-web/.editorconfig b/subprojects/language-web/.editorconfig
index 1b78e967..1b78e967 100644
--- a/language-web/.editorconfig
+++ b/subprojects/language-web/.editorconfig
diff --git a/language-web/.eslintrc.js b/subprojects/language-web/.eslintrc.js
index b27feb0e..b27feb0e 100644
--- a/language-web/.eslintrc.js
+++ b/subprojects/language-web/.eslintrc.js
diff --git a/language-web/.stylelintrc.js b/subprojects/language-web/.stylelintrc.js
index 7adf8f26..7adf8f26 100644
--- a/language-web/.stylelintrc.js
+++ b/subprojects/language-web/.stylelintrc.js
diff --git a/language-web/build.gradle b/subprojects/language-web/build.gradle
index a549288a..a549288a 100644
--- a/language-web/build.gradle
+++ b/subprojects/language-web/build.gradle
diff --git a/language-web/package.json b/subprojects/language-web/package.json
index 5fa977d9..5fa977d9 100644
--- a/language-web/package.json
+++ b/subprojects/language-web/package.json
diff --git a/language-web/src/main/css/index.scss b/subprojects/language-web/src/main/css/index.scss
index ad876aaf..ad876aaf 100644
--- a/language-web/src/main/css/index.scss
+++ b/subprojects/language-web/src/main/css/index.scss
diff --git a/language-web/src/main/css/themeVariables.module.scss b/subprojects/language-web/src/main/css/themeVariables.module.scss
index 85af4219..85af4219 100644
--- a/language-web/src/main/css/themeVariables.module.scss
+++ b/subprojects/language-web/src/main/css/themeVariables.module.scss
diff --git a/language-web/src/main/css/themes.scss b/subprojects/language-web/src/main/css/themes.scss
index a30f1de3..a30f1de3 100644
--- a/language-web/src/main/css/themes.scss
+++ b/subprojects/language-web/src/main/css/themes.scss
diff --git a/language-web/src/main/html/index.html b/subprojects/language-web/src/main/html/index.html
index f404aa8a..f404aa8a 100644
--- a/language-web/src/main/html/index.html
+++ b/subprojects/language-web/src/main/html/index.html
diff --git a/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java
index b13ae95d..b13ae95d 100644
--- a/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/CacheControlFilter.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
index ec55036f..ec55036f 100644
--- a/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebModule.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java
index 4738bc80..4738bc80 100644
--- a/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSetup.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java
index df67b521..df67b521 100644
--- a/language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/ProblemWebSocketServlet.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java
index ffd903d0..ffd903d0 100644
--- a/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/ServerLauncher.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java
index d32bbb54..d32bbb54 100644
--- a/language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/occurrences/ProblemOccurrencesService.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java
index fe510f51..fe510f51 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/PongResult.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java
index 2a85afe3..2a85afe3 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandler.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java
index 34fcb546..34fcb546 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/ResponseHandlerException.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java
index 78e00a9e..78e00a9e 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/SubscribingServiceContext.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java
index 0b417b06..0b417b06 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/TransactionExecutor.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java
index f74bae74..f74bae74 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorKind.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java
index 01d78c31..01d78c31 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebErrorResponse.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java
index 8af27247..8af27247 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebOkResponse.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java
index c9432e1c..c9432e1c 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebPushMessage.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java
index 959749f8..959749f8 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebRequest.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java
index 3bd13047..3bd13047 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/message/XtextWebResponse.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java
index 79a284db..79a284db 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PrecomputationListener.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java
index c7b8108d..c7b8108d 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushServiceDispatcher.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java
index 906b9e30..906b9e30 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocument.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java
index b3666a86..b3666a86 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentAccess.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java
index fc45f74a..fc45f74a 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/server/push/PushWebDocumentProvider.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java
index 43e37160..43e37160 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleServiceContext.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java
index 09c055a2..09c055a2 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/SimpleSession.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java
index 0cd229e8..0cd229e8 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextStatusCode.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java
index fd41f213..fd41f213 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocket.java
diff --git a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java
index 942ca380..942ca380 100644
--- a/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java
+++ b/subprojects/language-web/src/main/java/tools/refinery/language/web/xtext/servlet/XtextWebSocketServlet.java
diff --git a/language-web/src/main/js/App.tsx b/subprojects/language-web/src/main/js/App.tsx
index 54f92f9a..54f92f9a 100644
--- a/language-web/src/main/js/App.tsx
+++ b/subprojects/language-web/src/main/js/App.tsx
diff --git a/language-web/src/main/js/RootStore.tsx b/subprojects/language-web/src/main/js/RootStore.tsx
index baf0b61e..baf0b61e 100644
--- a/language-web/src/main/js/RootStore.tsx
+++ b/subprojects/language-web/src/main/js/RootStore.tsx
diff --git a/language-web/src/main/js/editor/EditorArea.tsx b/subprojects/language-web/src/main/js/editor/EditorArea.tsx
index dba20f6e..dba20f6e 100644
--- a/language-web/src/main/js/editor/EditorArea.tsx
+++ b/subprojects/language-web/src/main/js/editor/EditorArea.tsx
diff --git a/language-web/src/main/js/editor/EditorButtons.tsx b/subprojects/language-web/src/main/js/editor/EditorButtons.tsx
index 150aa00d..150aa00d 100644
--- a/language-web/src/main/js/editor/EditorButtons.tsx
+++ b/subprojects/language-web/src/main/js/editor/EditorButtons.tsx
diff --git a/language-web/src/main/js/editor/EditorParent.ts b/subprojects/language-web/src/main/js/editor/EditorParent.ts
index 94ca24ea..94ca24ea 100644
--- a/language-web/src/main/js/editor/EditorParent.ts
+++ b/subprojects/language-web/src/main/js/editor/EditorParent.ts
diff --git a/language-web/src/main/js/editor/EditorStore.ts b/subprojects/language-web/src/main/js/editor/EditorStore.ts
index 5760de28..5760de28 100644
--- a/language-web/src/main/js/editor/EditorStore.ts
+++ b/subprojects/language-web/src/main/js/editor/EditorStore.ts
diff --git a/language-web/src/main/js/editor/GenerateButton.tsx b/subprojects/language-web/src/main/js/editor/GenerateButton.tsx
index 3834cec4..3834cec4 100644
--- a/language-web/src/main/js/editor/GenerateButton.tsx
+++ b/subprojects/language-web/src/main/js/editor/GenerateButton.tsx
diff --git a/language-web/src/main/js/editor/decorationSetExtension.ts b/subprojects/language-web/src/main/js/editor/decorationSetExtension.ts
index 2d630c20..2d630c20 100644
--- a/language-web/src/main/js/editor/decorationSetExtension.ts
+++ b/subprojects/language-web/src/main/js/editor/decorationSetExtension.ts
diff --git a/language-web/src/main/js/editor/findOccurrences.ts b/subprojects/language-web/src/main/js/editor/findOccurrences.ts
index 92102746..92102746 100644
--- a/language-web/src/main/js/editor/findOccurrences.ts
+++ b/subprojects/language-web/src/main/js/editor/findOccurrences.ts
diff --git a/language-web/src/main/js/editor/semanticHighlighting.ts b/subprojects/language-web/src/main/js/editor/semanticHighlighting.ts
index 2aed421b..2aed421b 100644
--- a/language-web/src/main/js/editor/semanticHighlighting.ts
+++ b/subprojects/language-web/src/main/js/editor/semanticHighlighting.ts
diff --git a/language-web/src/main/js/global.d.ts b/subprojects/language-web/src/main/js/global.d.ts
index 0533a46e..0533a46e 100644
--- a/language-web/src/main/js/global.d.ts
+++ b/subprojects/language-web/src/main/js/global.d.ts
diff --git a/language-web/src/main/js/index.tsx b/subprojects/language-web/src/main/js/index.tsx
index d368c9ba..d368c9ba 100644
--- a/language-web/src/main/js/index.tsx
+++ b/subprojects/language-web/src/main/js/index.tsx
diff --git a/language-web/src/main/js/language/folding.ts b/subprojects/language-web/src/main/js/language/folding.ts
index 5d51f796..5d51f796 100644
--- a/language-web/src/main/js/language/folding.ts
+++ b/subprojects/language-web/src/main/js/language/folding.ts
diff --git a/language-web/src/main/js/language/indentation.ts b/subprojects/language-web/src/main/js/language/indentation.ts
index 6d36ed3b..6d36ed3b 100644
--- a/language-web/src/main/js/language/indentation.ts
+++ b/subprojects/language-web/src/main/js/language/indentation.ts
diff --git a/language-web/src/main/js/language/problem.grammar b/subprojects/language-web/src/main/js/language/problem.grammar
index bccc2e31..bccc2e31 100644
--- a/language-web/src/main/js/language/problem.grammar
+++ b/subprojects/language-web/src/main/js/language/problem.grammar
diff --git a/language-web/src/main/js/language/problemLanguageSupport.ts b/subprojects/language-web/src/main/js/language/problemLanguageSupport.ts
index 6508a2c0..6508a2c0 100644
--- a/language-web/src/main/js/language/problemLanguageSupport.ts
+++ b/subprojects/language-web/src/main/js/language/problemLanguageSupport.ts
diff --git a/language-web/src/main/js/language/props.ts b/subprojects/language-web/src/main/js/language/props.ts
index 8e488bf5..8e488bf5 100644
--- a/language-web/src/main/js/language/props.ts
+++ b/subprojects/language-web/src/main/js/language/props.ts
diff --git a/language-web/src/main/js/theme/EditorTheme.ts b/subprojects/language-web/src/main/js/theme/EditorTheme.ts
index 1b0dd5de..1b0dd5de 100644
--- a/language-web/src/main/js/theme/EditorTheme.ts
+++ b/subprojects/language-web/src/main/js/theme/EditorTheme.ts
diff --git a/language-web/src/main/js/theme/ThemeProvider.tsx b/subprojects/language-web/src/main/js/theme/ThemeProvider.tsx
index f5b50be1..f5b50be1 100644
--- a/language-web/src/main/js/theme/ThemeProvider.tsx
+++ b/subprojects/language-web/src/main/js/theme/ThemeProvider.tsx
diff --git a/language-web/src/main/js/theme/ThemeStore.ts b/subprojects/language-web/src/main/js/theme/ThemeStore.ts
index ffaf6dde..ffaf6dde 100644
--- a/language-web/src/main/js/theme/ThemeStore.ts
+++ b/subprojects/language-web/src/main/js/theme/ThemeStore.ts
diff --git a/language-web/src/main/js/utils/ConditionVariable.ts b/subprojects/language-web/src/main/js/utils/ConditionVariable.ts
index 0910dfa6..0910dfa6 100644
--- a/language-web/src/main/js/utils/ConditionVariable.ts
+++ b/subprojects/language-web/src/main/js/utils/ConditionVariable.ts
diff --git a/language-web/src/main/js/utils/PendingTask.ts b/subprojects/language-web/src/main/js/utils/PendingTask.ts
index 51b79fb0..51b79fb0 100644
--- a/language-web/src/main/js/utils/PendingTask.ts
+++ b/subprojects/language-web/src/main/js/utils/PendingTask.ts
diff --git a/language-web/src/main/js/utils/Timer.ts b/subprojects/language-web/src/main/js/utils/Timer.ts
index 8f653070..8f653070 100644
--- a/language-web/src/main/js/utils/Timer.ts
+++ b/subprojects/language-web/src/main/js/utils/Timer.ts
diff --git a/language-web/src/main/js/utils/logger.ts b/subprojects/language-web/src/main/js/utils/logger.ts
index 306d122c..306d122c 100644
--- a/language-web/src/main/js/utils/logger.ts
+++ b/subprojects/language-web/src/main/js/utils/logger.ts
diff --git a/language-web/src/main/js/xtext/ContentAssistService.ts b/subprojects/language-web/src/main/js/xtext/ContentAssistService.ts
index 8b872e06..8b872e06 100644
--- a/language-web/src/main/js/xtext/ContentAssistService.ts
+++ b/subprojects/language-web/src/main/js/xtext/ContentAssistService.ts
diff --git a/language-web/src/main/js/xtext/HighlightingService.ts b/subprojects/language-web/src/main/js/xtext/HighlightingService.ts
index dfbb4a19..dfbb4a19 100644
--- a/language-web/src/main/js/xtext/HighlightingService.ts
+++ b/subprojects/language-web/src/main/js/xtext/HighlightingService.ts
diff --git a/language-web/src/main/js/xtext/OccurrencesService.ts b/subprojects/language-web/src/main/js/xtext/OccurrencesService.ts
index bc865537..bc865537 100644
--- a/language-web/src/main/js/xtext/OccurrencesService.ts
+++ b/subprojects/language-web/src/main/js/xtext/OccurrencesService.ts
diff --git a/language-web/src/main/js/xtext/UpdateService.ts b/subprojects/language-web/src/main/js/xtext/UpdateService.ts
index e78944a9..e78944a9 100644
--- a/language-web/src/main/js/xtext/UpdateService.ts
+++ b/subprojects/language-web/src/main/js/xtext/UpdateService.ts
diff --git a/language-web/src/main/js/xtext/ValidationService.ts b/subprojects/language-web/src/main/js/xtext/ValidationService.ts
index ff7d3700..ff7d3700 100644
--- a/language-web/src/main/js/xtext/ValidationService.ts
+++ b/subprojects/language-web/src/main/js/xtext/ValidationService.ts
diff --git a/language-web/src/main/js/xtext/XtextClient.ts b/subprojects/language-web/src/main/js/xtext/XtextClient.ts
index 0898e725..0898e725 100644
--- a/language-web/src/main/js/xtext/XtextClient.ts
+++ b/subprojects/language-web/src/main/js/xtext/XtextClient.ts
diff --git a/language-web/src/main/js/xtext/XtextWebSocketClient.ts b/subprojects/language-web/src/main/js/xtext/XtextWebSocketClient.ts
index 2ce20a54..2ce20a54 100644
--- a/language-web/src/main/js/xtext/XtextWebSocketClient.ts
+++ b/subprojects/language-web/src/main/js/xtext/XtextWebSocketClient.ts
diff --git a/language-web/src/main/js/xtext/xtextMessages.ts b/subprojects/language-web/src/main/js/xtext/xtextMessages.ts
index c4305fcf..c4305fcf 100644
--- a/language-web/src/main/js/xtext/xtextMessages.ts
+++ b/subprojects/language-web/src/main/js/xtext/xtextMessages.ts
diff --git a/language-web/src/main/js/xtext/xtextServiceResults.ts b/subprojects/language-web/src/main/js/xtext/xtextServiceResults.ts
index f79b059c..f79b059c 100644
--- a/language-web/src/main/js/xtext/xtextServiceResults.ts
+++ b/subprojects/language-web/src/main/js/xtext/xtextServiceResults.ts
diff --git a/language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java
index a26ce040..a26ce040 100644
--- a/language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/ProblemWebSocketServletIntegrationTest.java
diff --git a/language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java
index b70d0ed5..b70d0ed5 100644
--- a/language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/AwaitTerminationExecutorServiceProvider.java
diff --git a/language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java
index 43c12faa..43c12faa 100644
--- a/language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/ProblemWebInjectorProvider.java
diff --git a/language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java
index 1468273d..1468273d 100644
--- a/language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/RestartableCachedThreadPool.java
diff --git a/language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java
index 49464d27..49464d27 100644
--- a/language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/tests/WebSocketIntegrationTestClient.java
diff --git a/language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java b/subprojects/language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java
index 5b8fedba..5b8fedba 100644
--- a/language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java
+++ b/subprojects/language-web/src/test/java/tools/refinery/language/web/xtext/servlet/TransactionExecutorTest.java
diff --git a/language-web/tsconfig.json b/subprojects/language-web/tsconfig.json
index cb5f6b13..cb5f6b13 100644
--- a/language-web/tsconfig.json
+++ b/subprojects/language-web/tsconfig.json
diff --git a/language-web/tsconfig.sonar.json b/subprojects/language-web/tsconfig.sonar.json
index 54eef68b..54eef68b 100644
--- a/language-web/tsconfig.sonar.json
+++ b/subprojects/language-web/tsconfig.sonar.json
diff --git a/language-web/webpack.config.js b/subprojects/language-web/webpack.config.js
index 801a705c..801a705c 100644
--- a/language-web/webpack.config.js
+++ b/subprojects/language-web/webpack.config.js
diff --git a/language/build.gradle b/subprojects/language/build.gradle
index f7574ecc..f7574ecc 100644
--- a/language/build.gradle
+++ b/subprojects/language/build.gradle
diff --git a/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2 b/subprojects/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
index 21ff456e..21ff456e 100644
--- a/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
+++ b/subprojects/language/src/main/java/tools/refinery/language/GenerateProblem.mwe2
diff --git a/language/src/main/java/tools/refinery/language/Problem.xtext b/subprojects/language/src/main/java/tools/refinery/language/Problem.xtext
index c94d40ab..c94d40ab 100644
--- a/language/src/main/java/tools/refinery/language/Problem.xtext
+++ b/subprojects/language/src/main/java/tools/refinery/language/Problem.xtext
diff --git a/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java b/subprojects/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
index dd7731b4..dd7731b4 100644
--- a/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/ProblemRuntimeModule.java
diff --git a/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java b/subprojects/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
index d753a119..d753a119 100644
--- a/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/ProblemStandaloneSetup.java
diff --git a/language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java b/subprojects/language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java
index 03a33bee..03a33bee 100644
--- a/language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/ProblemXmiRuntimeModule.java
diff --git a/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java b/subprojects/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
index 508688ed..508688ed 100644
--- a/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/conversion/ProblemValueConverterService.java
diff --git a/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java b/subprojects/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
index be0d15ad..be0d15ad 100644
--- a/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/conversion/UpperBoundValueConverter.java
diff --git a/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java b/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java
index 903347f7..903347f7 100644
--- a/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/formatting2/ProblemFormatter.java
diff --git a/language/src/main/java/tools/refinery/language/naming/NamingUtil.java b/subprojects/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
index e959be74..e959be74 100644
--- a/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/naming/NamingUtil.java
diff --git a/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java b/subprojects/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
index 5453906f..5453906f 100644
--- a/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/naming/ProblemQualifiedNameConverter.java
diff --git a/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java b/subprojects/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
index bb1226c4..bb1226c4 100644
--- a/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/DerivedVariableComputer.java
diff --git a/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java b/subprojects/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
index 99bf9b64..99bf9b64 100644
--- a/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/NodeNameCollector.java
diff --git a/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
index 275feca3..275feca3 100644
--- a/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemDerivedStateComputer.java
diff --git a/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
index 7aa75833..7aa75833 100644
--- a/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemLocationInFileProvider.java
diff --git a/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
index f86ebd38..f86ebd38 100644
--- a/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemResourceDescriptionStrategy.java
diff --git a/language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java
index 68aa6016..68aa6016 100644
--- a/language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/ProblemXmiResourceFactory.java
diff --git a/language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java b/subprojects/language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java
index 7525dfc6..7525dfc6 100644
--- a/language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/resource/ReferenceCounter.java
diff --git a/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
index b582d16b..b582d16b 100644
--- a/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemGlobalScopeProvider.java
diff --git a/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
index 85797025..85797025 100644
--- a/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemLocalScopeProvider.java
diff --git a/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
index d31a5308..d31a5308 100644
--- a/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/scoping/ProblemScopeProvider.java
diff --git a/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java b/subprojects/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
index 975fdca2..975fdca2 100644
--- a/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
+++ b/subprojects/language/src/main/java/tools/refinery/language/validation/ProblemValidator.java
diff --git a/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend b/subprojects/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend
index 53d31a6c..53d31a6c 100644
--- a/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend
+++ b/subprojects/language/src/test/java/tools/refinery/language/tests/ProblemParsingTest.xtend
diff --git a/language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java b/subprojects/language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java
index 41ad2d31..41ad2d31 100644
--- a/language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java
+++ b/subprojects/language/src/test/java/tools/refinery/language/tests/formatting2/ProblemFormatterTest.java
diff --git a/language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend b/subprojects/language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend
index d60651a0..d60651a0 100644
--- a/language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend
+++ b/subprojects/language/src/test/java/tools/refinery/language/tests/rules/DirectRuleParsingTest.xtend
diff --git a/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend b/subprojects/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend
index 3a046341..3a046341 100644
--- a/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend
+++ b/subprojects/language/src/test/java/tools/refinery/language/tests/scoping/NodeScopingTest.xtend
diff --git a/language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java b/subprojects/language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java
index ba3aaeb7..ba3aaeb7 100644
--- a/language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java
+++ b/subprojects/language/src/test/java/tools/refinery/language/tests/serializer/ProblemSerializerTest.java
diff --git a/store/build.gradle b/subprojects/store/build.gradle
index 8d091a81..8d091a81 100644
--- a/store/build.gradle
+++ b/subprojects/store/build.gradle
diff --git a/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java b/subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java
index cdf3d3c8..cdf3d3c8 100644
--- a/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java
+++ b/subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutBenchmark.java
diff --git a/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java b/subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java
index 756d504e..756d504e 100644
--- a/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java
+++ b/subprojects/store/src/jmh/java/tools/refinery/store/map/benchmarks/ImmutablePutExecutionPlan.java
diff --git a/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java b/subprojects/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java
index 75f1e2ab..75f1e2ab 100644
--- a/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/ContinousHashProvider.java
diff --git a/store/src/main/java/tools/refinery/store/map/Cursor.java b/subprojects/store/src/main/java/tools/refinery/store/map/Cursor.java
index 9c465ddc..9c465ddc 100644
--- a/store/src/main/java/tools/refinery/store/map/Cursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/Cursor.java
diff --git a/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java b/subprojects/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java
index 65ae6648..65ae6648 100644
--- a/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/CursorAsIterator.java
diff --git a/store/src/main/java/tools/refinery/store/map/DiffCursor.java b/subprojects/store/src/main/java/tools/refinery/store/map/DiffCursor.java
index 701f3ec8..701f3ec8 100644
--- a/store/src/main/java/tools/refinery/store/map/DiffCursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/DiffCursor.java
diff --git a/store/src/main/java/tools/refinery/store/map/MapAsIterable.java b/subprojects/store/src/main/java/tools/refinery/store/map/MapAsIterable.java
index 6b986732..6b986732 100644
--- a/store/src/main/java/tools/refinery/store/map/MapAsIterable.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/MapAsIterable.java
diff --git a/store/src/main/java/tools/refinery/store/map/Versioned.java b/subprojects/store/src/main/java/tools/refinery/store/map/Versioned.java
index 6a23e9d5..6a23e9d5 100644
--- a/store/src/main/java/tools/refinery/store/map/Versioned.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/Versioned.java
diff --git a/store/src/main/java/tools/refinery/store/map/VersionedMap.java b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMap.java
index a8a64d08..a8a64d08 100644
--- a/store/src/main/java/tools/refinery/store/map/VersionedMap.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMap.java
diff --git a/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java
index a8d7fb1a..a8d7fb1a 100644
--- a/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStore.java
diff --git a/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java
index 723e5ec4..723e5ec4 100644
--- a/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreConfiguration.java
diff --git a/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java
index a626a5e8..a626a5e8 100644
--- a/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/VersionedMapStoreImpl.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/HashClash.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/HashClash.java
index 5402ed4a..5402ed4a 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/HashClash.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/HashClash.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java
index f68734ab..f68734ab 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/ImmutableNode.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java
index b90f5b71..b90f5b71 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MapCursor.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java
index 42333635..42333635 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MapDiffCursor.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java
index 54853010..54853010 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/MutableNode.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/Node.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/Node.java
index 234a4ff3..234a4ff3 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/Node.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/Node.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java
index 5534c703..5534c703 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/OldValueBox.java
diff --git a/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java b/subprojects/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java
index 346fe596..346fe596 100644
--- a/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/map/internal/VersionedMapImpl.java
diff --git a/store/src/main/java/tools/refinery/store/model/Model.java b/subprojects/store/src/main/java/tools/refinery/store/model/Model.java
index a42d711a..a42d711a 100644
--- a/store/src/main/java/tools/refinery/store/model/Model.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/Model.java
diff --git a/store/src/main/java/tools/refinery/store/model/ModelCursor.java b/subprojects/store/src/main/java/tools/refinery/store/model/ModelCursor.java
index a835cf69..a835cf69 100644
--- a/store/src/main/java/tools/refinery/store/model/ModelCursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/ModelCursor.java
diff --git a/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java b/subprojects/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java
index 91990fa6..91990fa6 100644
--- a/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/ModelDiffCursor.java
diff --git a/store/src/main/java/tools/refinery/store/model/ModelStore.java b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStore.java
index 682a0e78..682a0e78 100644
--- a/store/src/main/java/tools/refinery/store/model/ModelStore.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStore.java
diff --git a/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java
index 97406cbb..97406cbb 100644
--- a/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/ModelStoreImpl.java
diff --git a/store/src/main/java/tools/refinery/store/model/Tuple.java b/subprojects/store/src/main/java/tools/refinery/store/model/Tuple.java
index 0aae3727..0aae3727 100644
--- a/store/src/main/java/tools/refinery/store/model/Tuple.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/Tuple.java
diff --git a/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java b/subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java
index 7a01311a..7a01311a 100644
--- a/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProvider.java
diff --git a/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java b/subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java
index 5b053229..5b053229 100644
--- a/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/TupleHashProviderBitMagic.java
diff --git a/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java b/subprojects/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java
index 2a5f2925..2a5f2925 100644
--- a/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/internal/ModelImpl.java
diff --git a/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java b/subprojects/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java
index 9d1b1dd0..9d1b1dd0 100644
--- a/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/internal/SimilarRelationEquivalenceClass.java
diff --git a/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java b/subprojects/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java
index ddd8a5f2..ddd8a5f2 100644
--- a/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/representation/AuxilaryData.java
diff --git a/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java b/subprojects/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java
index 585e7b88..585e7b88 100644
--- a/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/representation/DataRepresentation.java
diff --git a/store/src/main/java/tools/refinery/store/model/representation/Relation.java b/subprojects/store/src/main/java/tools/refinery/store/model/representation/Relation.java
index fc2a3185..fc2a3185 100644
--- a/store/src/main/java/tools/refinery/store/model/representation/Relation.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/representation/Relation.java
diff --git a/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java b/subprojects/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java
index 610713f3..610713f3 100644
--- a/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/model/representation/TruthValue.java
diff --git a/store/src/main/java/tools/refinery/store/query/QueriableModel.java b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModel.java
index f669b3ed..f669b3ed 100644
--- a/store/src/main/java/tools/refinery/store/query/QueriableModel.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModel.java
diff --git a/store/src/main/java/tools/refinery/store/query/QueriableModelStore.java b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStore.java
index 3a5b51ff..3a5b51ff 100644
--- a/store/src/main/java/tools/refinery/store/query/QueriableModelStore.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStore.java
diff --git a/store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java
index 653783dd..653783dd 100644
--- a/store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/QueriableModelStoreImpl.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java
index 48dabce2..48dabce2 100644
--- a/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAnd.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java
index b047d7c8..b047d7c8 100644
--- a/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFAtom.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java
index f0c9ac42..f0c9ac42 100644
--- a/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/DNFPredicate.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java
index fede2518..fede2518 100644
--- a/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/EquivalenceAtom.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java
index 42394922..42394922 100644
--- a/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/PredicateAtom.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java
index 1238f1d7..1238f1d7 100644
--- a/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/RelationAtom.java
diff --git a/store/src/main/java/tools/refinery/store/query/building/Variable.java b/subprojects/store/src/main/java/tools/refinery/store/query/building/Variable.java
index 9ea7ce83..9ea7ce83 100644
--- a/store/src/main/java/tools/refinery/store/query/building/Variable.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/building/Variable.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java
index bcc03fb4..bcc03fb4 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/DNF2PQuery.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java
index 49637071..49637071 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/DummyBaseIndexer.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java
index aa80985f..aa80985f 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ModelUpdateListener.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java
index 65d23eb6..65d23eb6 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/PredicateResult.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java
index 0f4d609f..0f4d609f 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/QueriableModelImpl.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java
index c6d6353c..c6d6353c 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RawPatternMatcher.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java
index dfbd8545..dfbd8545 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalEngineContext.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java
index 05fb0904..05fb0904 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalQueryMetaContext.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java
index a186b5dd..a186b5dd 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalRuntimeContext.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java
index e8d45356..e8d45356 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/RelationalScope.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java
index 7d1a4c05..7d1a4c05 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdate.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java
index 6bc4c96a..6bc4c96a 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateBuffer.java
diff --git a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java
index 1c210c5f..1c210c5f 100644
--- a/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/internal/ViewUpdateTranslator.java
diff --git a/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java b/subprojects/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java
index 3531195a..3531195a 100644
--- a/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/view/FilteredRelationView.java
diff --git a/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java b/subprojects/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java
index db9ba4b8..db9ba4b8 100644
--- a/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/view/FunctionalRelationView.java
diff --git a/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java b/subprojects/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java
index 6fa387a1..6fa387a1 100644
--- a/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/view/KeyOnlyRelationView.java
diff --git a/store/src/main/java/tools/refinery/store/query/view/RelationView.java b/subprojects/store/src/main/java/tools/refinery/store/query/view/RelationView.java
index fd55eed4..fd55eed4 100644
--- a/store/src/main/java/tools/refinery/store/query/view/RelationView.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/query/view/RelationView.java
diff --git a/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java b/subprojects/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java
index 841d0dfa..841d0dfa 100644
--- a/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java
+++ b/subprojects/store/src/main/java/tools/refinery/store/util/CollectionsUtil.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java
index f0d5d927..f0d5d927 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/MapUnitTests.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java
index 1f9d022f..1f9d022f 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/CommitFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java
index 263cb2cd..263cb2cd 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/ContentEqualsFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java
index e6334224..e6334224 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/DiffCursorFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java
index 1ab431a8..1ab431a8 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java
index f77f9ee5..f77f9ee5 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MultiThreadTestRunnable.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java
index d40c49c4..d40c49c4 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
index 410705a2..410705a2 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/MutableImmutableCompareFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java
index 2e29a03f..2e29a03f 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/RestoreFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java
index 914a0f63..914a0f63 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/SharedStoreFuzzTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java
index e75d7f5a..e75d7f5a 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtils.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java
index 72f2a46c..72f2a46c 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/fuzz/utils/FuzzTestUtilsTest.java
diff --git a/store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java b/subprojects/store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java
index 991b4f51..991b4f51 100644
--- a/store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/map/tests/utils/MapTestEnvironment.java
diff --git a/store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java b/subprojects/store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java
index 7d070380..7d070380 100644
--- a/store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/model/hashTests/HashEfficiencyTest.java
diff --git a/store/src/test/java/tools/refinery/store/model/tests/ModelTest.java b/subprojects/store/src/test/java/tools/refinery/store/model/tests/ModelTest.java
index 9d90b1e1..9d90b1e1 100644
--- a/store/src/test/java/tools/refinery/store/model/tests/ModelTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/model/tests/ModelTest.java
diff --git a/store/src/test/java/tools/refinery/store/query/test/QueryTest.java b/subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTest.java
index 02381bcd..02381bcd 100644
--- a/store/src/test/java/tools/refinery/store/query/test/QueryTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTest.java
diff --git a/store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java b/subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java
index e72186b9..e72186b9 100644
--- a/store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/query/test/QueryTransactionTest.java
diff --git a/store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java b/subprojects/store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java
index 171be0e5..171be0e5 100644
--- a/store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java
+++ b/subprojects/store/src/test/java/tools/refinery/store/util/CollectionsUtilTests.java
diff --git a/yarn.lock b/yarn.lock
index 8d9b49c4..0c714448 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1557,12 +1557,12 @@ __metadata:
1557 linkType: hard 1557 linkType: hard
1558 1558
1559"@codemirror/tooltip@npm:^0.19.0, @codemirror/tooltip@npm:^0.19.5": 1559"@codemirror/tooltip@npm:^0.19.0, @codemirror/tooltip@npm:^0.19.5":
1560 version: 0.19.8 1560 version: 0.19.10
1561 resolution: "@codemirror/tooltip@npm:0.19.8" 1561 resolution: "@codemirror/tooltip@npm:0.19.10"
1562 dependencies: 1562 dependencies:
1563 "@codemirror/state": ^0.19.0 1563 "@codemirror/state": ^0.19.0
1564 "@codemirror/view": ^0.19.0 1564 "@codemirror/view": ^0.19.0
1565 checksum: b9c5b7d0aac9bc4f9276de6c288cefe2c6697abd9d3364673d3a13f945717957a0ed1ceb4b870650e811c80530416bd62bcc5a4f4546b016a01566d9af90cfb7 1565 checksum: f7731a806fddf96681763c4accd8e4828b725afa8593d68bee0c5bd72f4ac8cbecddb3da587ecf0b7c970e0a0f1868a0733060f1dc80c5c17d8ec8ce951c13bc
1566 languageName: node 1566 languageName: node
1567 linkType: hard 1567 linkType: hard
1568 1568
@@ -1580,9 +1580,9 @@ __metadata:
1580 linkType: hard 1580 linkType: hard
1581 1581
1582"@discoveryjs/json-ext@npm:^0.5.0": 1582"@discoveryjs/json-ext@npm:^0.5.0":
1583 version: 0.5.5 1583 version: 0.5.6
1584 resolution: "@discoveryjs/json-ext@npm:0.5.5" 1584 resolution: "@discoveryjs/json-ext@npm:0.5.6"
1585 checksum: 40844548d87689d742a098c3bfe342cc7f0d0500a814fce4592886de68f7e027937938324578311998d49a1f1e5d0394c578bb814fab04375b521637cb7a0dea 1585 checksum: e97df618511fb202dffa2eb0d23e17dfb02943a70e5bc38f6b9603ad1cb1d6b525aa2b07ff9fb00b041abe425b341146ddd9e487f1e35ddadc8c6b8c56358ae0
1586 languageName: node 1586 languageName: node
1587 linkType: hard 1587 linkType: hard
1588 1588
@@ -2005,12 +2005,12 @@ __metadata:
2005 linkType: hard 2005 linkType: hard
2006 2006
2007"@npmcli/fs@npm:^1.0.0": 2007"@npmcli/fs@npm:^1.0.0":
2008 version: 1.0.0 2008 version: 1.1.0
2009 resolution: "@npmcli/fs@npm:1.0.0" 2009 resolution: "@npmcli/fs@npm:1.1.0"
2010 dependencies: 2010 dependencies:
2011 "@gar/promisify": ^1.0.1 2011 "@gar/promisify": ^1.0.1
2012 semver: ^7.3.5 2012 semver: ^7.3.5
2013 checksum: f2b4990107dd2a5b18794c89aaff6f62f3a67883d49a20602fdfc353cbc7f8c5fd50edeffdc769e454900e01b8b8e43d0b9eb524d00963d69f3c829be1a2e8ac 2013 checksum: e435b883b4f8da8c95a820f458cabb7d86582406eed5ad79fc689000d3e2df17e1f475c4903627272c001357cabc70d8b4c62520cbdae8cfab1dfdd51949f408
2014 languageName: node 2014 languageName: node
2015 linkType: hard 2015 linkType: hard
2016 2016
@@ -2025,9 +2025,9 @@ __metadata:
2025 linkType: hard 2025 linkType: hard
2026 2026
2027"@popperjs/core@npm:^2.4.4": 2027"@popperjs/core@npm:^2.4.4":
2028 version: 2.10.2 2028 version: 2.11.0
2029 resolution: "@popperjs/core@npm:2.10.2" 2029 resolution: "@popperjs/core@npm:2.11.0"
2030 checksum: 43c189e3eb6d032433512d94761b54fc7cae15957ca5528008813f887a67b5760b949f30a5141b476be2ba5a6c677c91def150f603d2d3e30b5e97a5ae51474e 2030 checksum: 84d6f197d3ddfd8a5b05c7276c3692d8404c96128a946ab0a800b25567d8fc231928319c1f97a67e0817e76ce2a1b735589ef0f38f8e8835692408660a2395a1
2031 languageName: node 2031 languageName: node
2032 linkType: hard 2032 linkType: hard
2033 2033
@@ -2041,9 +2041,9 @@ __metadata:
2041 languageName: node 2041 languageName: node
2042 linkType: hard 2042 linkType: hard
2043 2043
2044"@refinery/language-web@workspace:language-web": 2044"@refinery/language-web@workspace:subprojects/language-web":
2045 version: 0.0.0-use.local 2045 version: 0.0.0-use.local
2046 resolution: "@refinery/language-web@workspace:language-web" 2046 resolution: "@refinery/language-web@workspace:subprojects/language-web"
2047 dependencies: 2047 dependencies:
2048 "@babel/core": ^7.16.0 2048 "@babel/core": ^7.16.0
2049 "@babel/plugin-transform-runtime": ^7.16.4 2049 "@babel/plugin-transform-runtime": ^7.16.4
@@ -2163,12 +2163,12 @@ __metadata:
2163 linkType: hard 2163 linkType: hard
2164 2164
2165"@types/eslint@npm:*": 2165"@types/eslint@npm:*":
2166 version: 8.2.0 2166 version: 8.2.1
2167 resolution: "@types/eslint@npm:8.2.0" 2167 resolution: "@types/eslint@npm:8.2.1"
2168 dependencies: 2168 dependencies:
2169 "@types/estree": "*" 2169 "@types/estree": "*"
2170 "@types/json-schema": "*" 2170 "@types/json-schema": "*"
2171 checksum: 18f37790afc57412c74c9a0ef9a8cc44c1237a3f3d70e3e4e3daad38ed501f1a70395ff3955d3e4b481a5d04e6819ad2c377cd287c7315b3b633f0f1bda7b4a2 2171 checksum: f32753ba184c212056f2bb7ee16937150a36e01da7eed15e2e179b7df76d0bbcbfa49972f30e9336f22be471c7f67fd91bcc8c25ff532462598de0f489df0cd8
2172 languageName: node 2172 languageName: node
2173 linkType: hard 2173 linkType: hard
2174 2174
@@ -2190,9 +2190,9 @@ __metadata:
2190 linkType: hard 2190 linkType: hard
2191 2191
2192"@types/html-minifier-terser@npm:^6.0.0": 2192"@types/html-minifier-terser@npm:^6.0.0":
2193 version: 6.0.0 2193 version: 6.1.0
2194 resolution: "@types/html-minifier-terser@npm:6.0.0" 2194 resolution: "@types/html-minifier-terser@npm:6.1.0"
2195 checksum: 8f602498d726c9fd30d2b895478b4e7cb1f91558d892e44f54533669dbbbfae572c5fb2b04ee4fa5cbe7f8d59982d2067bf5c2931a3aefcf8dac590e4494b103 2195 checksum: eb843f6a8d662d44fb18ec61041117734c6aae77aa38df1be3b4712e8e50ffaa35f1e1c92fdd0fde14a5675fecf457abcd0d15a01fae7506c91926176967f452
2196 languageName: node 2196 languageName: node
2197 linkType: hard 2197 linkType: hard
2198 2198
@@ -2243,9 +2243,9 @@ __metadata:
2243 linkType: hard 2243 linkType: hard
2244 2244
2245"@types/node@npm:*": 2245"@types/node@npm:*":
2246 version: 16.11.9 2246 version: 16.11.12
2247 resolution: "@types/node@npm:16.11.9" 2247 resolution: "@types/node@npm:16.11.12"
2248 checksum: baec2e6471ee58fd1e9874e6f47ab95a918a0f46b42424392e4c13e3e07f078f8b72b6b48073b0b14f710ed66c5f1b2e497df43f28151000f11f5f299382cfe2 2248 checksum: a3feb346d61a56f5a137c29bb8c63cfa3cc02e184b9dffdc18ef1528dcce55596e570575215a2e39e6ce69343eeb2a5ba71c271938f1dc8db4cc393902855412
2249 languageName: node 2249 languageName: node
2250 linkType: hard 2250 linkType: hard
2251 2251
@@ -2727,13 +2727,13 @@ __metadata:
2727 linkType: hard 2727 linkType: hard
2728 2728
2729"ajv-keywords@npm:^5.0.0": 2729"ajv-keywords@npm:^5.0.0":
2730 version: 5.0.0 2730 version: 5.1.0
2731 resolution: "ajv-keywords@npm:5.0.0" 2731 resolution: "ajv-keywords@npm:5.1.0"
2732 dependencies: 2732 dependencies:
2733 fast-deep-equal: ^3.1.3 2733 fast-deep-equal: ^3.1.3
2734 peerDependencies: 2734 peerDependencies:
2735 ajv: ^8.0.0 2735 ajv: ^8.8.2
2736 checksum: 239dd46383a861f9e1dda1f463542ddfa07b4aed886eccb2a4328672c886030b5fdbb7869e0e293ba5549c9b86b23b40fa0e3c0785047e081302f00e41b1e4c1 2736 checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421
2737 languageName: node 2737 languageName: node
2738 linkType: hard 2738 linkType: hard
2739 2739
@@ -2750,14 +2750,14 @@ __metadata:
2750 linkType: hard 2750 linkType: hard
2751 2751
2752"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.8.0": 2752"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.8.0":
2753 version: 8.8.1 2753 version: 8.8.2
2754 resolution: "ajv@npm:8.8.1" 2754 resolution: "ajv@npm:8.8.2"
2755 dependencies: 2755 dependencies:
2756 fast-deep-equal: ^3.1.1 2756 fast-deep-equal: ^3.1.1
2757 json-schema-traverse: ^1.0.0 2757 json-schema-traverse: ^1.0.0
2758 require-from-string: ^2.0.2 2758 require-from-string: ^2.0.2
2759 uri-js: ^4.2.2 2759 uri-js: ^4.2.2
2760 checksum: 1d586cea81b266f5f984c3a9f392a70f59181eb895ecb3463c4fc5c6acd5a4aefbe28f6d361dec4b04078fa6ec8343113cc8abdf577c8b99790d30ef71eea6b2 2760 checksum: 90849ef03c4f4f7051d15f655120137b89e3205537d683beebd39d95f40c0ca00ea8476cd999602d2f433863e7e4bf1b81d1869d1e07f4dcf56d71b6430a605c
2761 languageName: node 2761 languageName: node
2762 linkType: hard 2762 linkType: hard
2763 2763
@@ -2840,10 +2840,10 @@ __metadata:
2840 languageName: node 2840 languageName: node
2841 linkType: hard 2841 linkType: hard
2842 2842
2843"aproba@npm:^1.0.3": 2843"aproba@npm:^1.0.3 || ^2.0.0":
2844 version: 1.2.0 2844 version: 2.0.0
2845 resolution: "aproba@npm:1.2.0" 2845 resolution: "aproba@npm:2.0.0"
2846 checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc 2846 checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24
2847 languageName: node 2847 languageName: node
2848 linkType: hard 2848 linkType: hard
2849 2849
@@ -2863,13 +2863,13 @@ __metadata:
2863 languageName: node 2863 languageName: node
2864 linkType: hard 2864 linkType: hard
2865 2865
2866"are-we-there-yet@npm:~1.1.2": 2866"are-we-there-yet@npm:^2.0.0":
2867 version: 1.1.7 2867 version: 2.0.0
2868 resolution: "are-we-there-yet@npm:1.1.7" 2868 resolution: "are-we-there-yet@npm:2.0.0"
2869 dependencies: 2869 dependencies:
2870 delegates: ^1.0.0 2870 delegates: ^1.0.0
2871 readable-stream: ^2.0.6 2871 readable-stream: ^3.6.0
2872 checksum: 70d251719c969b2745bfe5ddf3ebaefa846a636e90a6d5212573676af5d6670e15457761d4725731e19cbebdce42c4ab0cbedf23ab047f2a08274985aa10a3c7 2872 checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c
2873 languageName: node 2873 languageName: node
2874 linkType: hard 2874 linkType: hard
2875 2875
@@ -3236,7 +3236,7 @@ __metadata:
3236 languageName: node 3236 languageName: node
3237 linkType: hard 3237 linkType: hard
3238 3238
3239"browserslist@npm:^4.14.5, browserslist@npm:^4.17.5, browserslist@npm:^4.17.6": 3239"browserslist@npm:^4.14.5, browserslist@npm:^4.17.5, browserslist@npm:^4.18.1":
3240 version: 4.18.1 3240 version: 4.18.1
3241 resolution: "browserslist@npm:4.18.1" 3241 resolution: "browserslist@npm:4.18.1"
3242 dependencies: 3242 dependencies:
@@ -3424,9 +3424,9 @@ __metadata:
3424 linkType: hard 3424 linkType: hard
3425 3425
3426"caniuse-lite@npm:^1.0.30001280": 3426"caniuse-lite@npm:^1.0.30001280":
3427 version: 1.0.30001282 3427 version: 1.0.30001286
3428 resolution: "caniuse-lite@npm:1.0.30001282" 3428 resolution: "caniuse-lite@npm:1.0.30001286"
3429 checksum: 62797fd756e88bfa01f0f983bea9de7814293b209456e8f0b20596b03d2880246f63dc90f947a1fa63f92806ebefbb86fc7811dbecb7839927886d07996938be 3429 checksum: 04de4742552d4aeb713677b40693d9ac1fbd259573e0ff739565278bcecb6f398f3227546a4e930f4d5cf95b61458f4a53c9c1f90f5b0c4f6063b32e4c54b89e
3430 languageName: node 3430 languageName: node
3431 linkType: hard 3431 linkType: hard
3432 3432
@@ -3509,7 +3509,7 @@ __metadata:
3509 languageName: node 3509 languageName: node
3510 linkType: hard 3510 linkType: hard
3511 3511
3512"clean-css@npm:^5.1.5": 3512"clean-css@npm:^5.2.2":
3513 version: 5.2.2 3513 version: 5.2.2
3514 resolution: "clean-css@npm:5.2.2" 3514 resolution: "clean-css@npm:5.2.2"
3515 dependencies: 3515 dependencies:
@@ -3561,13 +3561,6 @@ __metadata:
3561 languageName: node 3561 languageName: node
3562 linkType: hard 3562 linkType: hard
3563 3563
3564"code-point-at@npm:^1.0.0":
3565 version: 1.1.0
3566 resolution: "code-point-at@npm:1.1.0"
3567 checksum: 17d5666611f9b16d64fdf48176d9b7fb1c7d1c1607a189f7e600040a11a6616982876af148230336adb7d8fe728a559f743a4e29db3747e3b1a32fa7f4529681
3568 languageName: node
3569 linkType: hard
3570
3571"color-convert@npm:^1.9.0": 3564"color-convert@npm:^1.9.0":
3572 version: 1.9.3 3565 version: 1.9.3
3573 resolution: "color-convert@npm:1.9.3" 3566 resolution: "color-convert@npm:1.9.3"
@@ -3600,6 +3593,15 @@ __metadata:
3600 languageName: node 3593 languageName: node
3601 linkType: hard 3594 linkType: hard
3602 3595
3596"color-support@npm:^1.1.2":
3597 version: 1.1.3
3598 resolution: "color-support@npm:1.1.3"
3599 bin:
3600 color-support: bin.js
3601 checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b
3602 languageName: node
3603 linkType: hard
3604
3603"colorette@npm:^2.0.10, colorette@npm:^2.0.14": 3605"colorette@npm:^2.0.10, colorette@npm:^2.0.14":
3604 version: 2.0.16 3606 version: 2.0.16
3605 resolution: "colorette@npm:2.0.16" 3607 resolution: "colorette@npm:2.0.16"
@@ -3621,7 +3623,7 @@ __metadata:
3621 languageName: node 3623 languageName: node
3622 linkType: hard 3624 linkType: hard
3623 3625
3624"commander@npm:^8.1.0": 3626"commander@npm:^8.3.0":
3625 version: 8.3.0 3627 version: 8.3.0
3626 resolution: "commander@npm:8.3.0" 3628 resolution: "commander@npm:8.3.0"
3627 checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 3629 checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0
@@ -3690,7 +3692,7 @@ __metadata:
3690 languageName: node 3692 languageName: node
3691 linkType: hard 3693 linkType: hard
3692 3694
3693"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0": 3695"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0":
3694 version: 1.1.0 3696 version: 1.1.0
3695 resolution: "console-control-strings@npm:1.1.0" 3697 resolution: "console-control-strings@npm:1.1.0"
3696 checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed 3698 checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed
@@ -3704,7 +3706,7 @@ __metadata:
3704 languageName: node 3706 languageName: node
3705 linkType: hard 3707 linkType: hard
3706 3708
3707"content-disposition@npm:0.5.3, content-disposition@npm:^0.5.2": 3709"content-disposition@npm:0.5.3":
3708 version: 0.5.3 3710 version: 0.5.3
3709 resolution: "content-disposition@npm:0.5.3" 3711 resolution: "content-disposition@npm:0.5.3"
3710 dependencies: 3712 dependencies:
@@ -3713,6 +3715,15 @@ __metadata:
3713 languageName: node 3715 languageName: node
3714 linkType: hard 3716 linkType: hard
3715 3717
3718"content-disposition@npm:^0.5.2":
3719 version: 0.5.4
3720 resolution: "content-disposition@npm:0.5.4"
3721 dependencies:
3722 safe-buffer: 5.2.1
3723 checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3
3724 languageName: node
3725 linkType: hard
3726
3716"content-type@npm:~1.0.4": 3727"content-type@npm:~1.0.4":
3717 version: 1.0.4 3728 version: 1.0.4
3718 resolution: "content-type@npm:1.0.4" 3729 resolution: "content-type@npm:1.0.4"
@@ -3744,19 +3755,19 @@ __metadata:
3744 linkType: hard 3755 linkType: hard
3745 3756
3746"core-js-compat@npm:^3.18.0, core-js-compat@npm:^3.19.1": 3757"core-js-compat@npm:^3.18.0, core-js-compat@npm:^3.19.1":
3747 version: 3.19.1 3758 version: 3.19.3
3748 resolution: "core-js-compat@npm:3.19.1" 3759 resolution: "core-js-compat@npm:3.19.3"
3749 dependencies: 3760 dependencies:
3750 browserslist: ^4.17.6 3761 browserslist: ^4.18.1
3751 semver: 7.0.0 3762 semver: 7.0.0
3752 checksum: ed302c99814bd7227b549f639fe5f1a3b9d885c0f878c1203f10be0a33c7d0b199931cb904074cc988ab48411132d4f41adf1603e4eebe5c5d42bdc62a3f5c5d 3763 checksum: 4f00f734d8745bcd111e41c79d6195939f6b29951c83cc83f4d50a7d352329367d164b0985b947f83313d7dd31d6ee7b1e20a1d3d8ae7566df744ad914fc4e16
3753 languageName: node 3764 languageName: node
3754 linkType: hard 3765 linkType: hard
3755 3766
3756"core-js-pure@npm:^3.19.0": 3767"core-js-pure@npm:^3.19.0":
3757 version: 3.19.1 3768 version: 3.19.3
3758 resolution: "core-js-pure@npm:3.19.1" 3769 resolution: "core-js-pure@npm:3.19.3"
3759 checksum: b6d593ce2ac9da1adf8da3efc0b9cca8cc969d7d758c511db877a41d92216dbdf7a2341f89c07516bf0da1ce8b994e103f604ab37ca31379a35512c05d291804 3770 checksum: 1c9db965010751e9242f8c3697f55c63a8a1a152e6128aff85ea29dd040f78417e63a9d493293eba46351e7ef22e89d1fc077ead5b8121f8d88244952c73585a
3760 languageName: node 3771 languageName: node
3761 linkType: hard 3772 linkType: hard
3762 3773
@@ -3947,14 +3958,14 @@ __metadata:
3947 linkType: hard 3958 linkType: hard
3948 3959
3949"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": 3960"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2":
3950 version: 4.3.2 3961 version: 4.3.3
3951 resolution: "debug@npm:4.3.2" 3962 resolution: "debug@npm:4.3.3"
3952 dependencies: 3963 dependencies:
3953 ms: 2.1.2 3964 ms: 2.1.2
3954 peerDependenciesMeta: 3965 peerDependenciesMeta:
3955 supports-color: 3966 supports-color:
3956 optional: true 3967 optional: true
3957 checksum: 820ea160e267e23c953c9ed87e7ad93494d8cda2f7349af5e7e3bb236d23707ee3022f477d5a7d2ee86ef2bf7d60aa9ab22d1f58080d7deb9dccd073585e1e43 3968 checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16
3958 languageName: node 3969 languageName: node
3959 linkType: hard 3970 linkType: hard
3960 3971
@@ -4244,11 +4255,11 @@ __metadata:
4244 linkType: hard 4255 linkType: hard
4245 4256
4246"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": 4257"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0":
4247 version: 4.2.2 4258 version: 4.3.0
4248 resolution: "domhandler@npm:4.2.2" 4259 resolution: "domhandler@npm:4.3.0"
4249 dependencies: 4260 dependencies:
4250 domelementtype: ^2.2.0 4261 domelementtype: ^2.2.0
4251 checksum: ad782fef984eca5a6fdd4ce70b90c38aff335ae4d6a51223ac82bd371b6674614efdcfff2dbb1126a7395634357906781f179e4ec028c7c578bb7f2beef8a4a5 4262 checksum: d2a2dbf40dd99abf936b65ad83c6b530afdb3605a87cad37a11b5d9220e68423ebef1b86c89e0f6d93ffaf315cc327cf1a988652e7a9a95cce539e3984f4c64d
4252 languageName: node 4263 languageName: node
4253 linkType: hard 4264 linkType: hard
4254 4265
@@ -4327,9 +4338,9 @@ __metadata:
4327 linkType: hard 4338 linkType: hard
4328 4339
4329"electron-to-chromium@npm:^1.3.896": 4340"electron-to-chromium@npm:^1.3.896":
4330 version: 1.3.904 4341 version: 1.4.16
4331 resolution: "electron-to-chromium@npm:1.3.904" 4342 resolution: "electron-to-chromium@npm:1.4.16"
4332 checksum: 51cd8de455721c921ab5522e868071f7ea53eeff20938b7186283b50f3c5aad98ff10c9d6b991d98d0bef09db8206bfab63d0458adba33b25104ead9bcd395de 4343 checksum: 97ec768ba33e41af661a7cf42234ddbaa39d75284f960309c079614b85af758e047360e5c4488a407982cfd050c7221ec77bf686e4372b2629c70b8869ffbf3f
4333 languageName: node 4344 languageName: node
4334 linkType: hard 4345 linkType: hard
4335 4346
@@ -5240,12 +5251,12 @@ __metadata:
5240 linkType: hard 5251 linkType: hard
5241 5252
5242"follow-redirects@npm:^1.0.0": 5253"follow-redirects@npm:^1.0.0":
5243 version: 1.14.5 5254 version: 1.14.6
5244 resolution: "follow-redirects@npm:1.14.5" 5255 resolution: "follow-redirects@npm:1.14.6"
5245 peerDependenciesMeta: 5256 peerDependenciesMeta:
5246 debug: 5257 debug:
5247 optional: true 5258 optional: true
5248 checksum: f004a76b2ee3a849772c2816e30928253bf47537b0f00184d89f4966413add96a228a4d96ca8c702bc045a683c52c2ba41545c915cc1a5e33bf8fd9d07b59aee 5259 checksum: 7fcdb089a733d2aa39041880790e9f772df009fcd0b243fee7e10acf0e14a8dab5208cf79eb1de35b9cc6033d4dde7f95becadfaa360c50d460b4c730b375e80
5249 languageName: node 5260 languageName: node
5250 linkType: hard 5261 linkType: hard
5251 5262
@@ -5336,19 +5347,20 @@ __metadata:
5336 languageName: node 5347 languageName: node
5337 linkType: hard 5348 linkType: hard
5338 5349
5339"gauge@npm:~2.7.3": 5350"gauge@npm:^4.0.0":
5340 version: 2.7.4 5351 version: 4.0.0
5341 resolution: "gauge@npm:2.7.4" 5352 resolution: "gauge@npm:4.0.0"
5342 dependencies: 5353 dependencies:
5343 aproba: ^1.0.3 5354 ansi-regex: ^5.0.1
5355 aproba: ^1.0.3 || ^2.0.0
5356 color-support: ^1.1.2
5344 console-control-strings: ^1.0.0 5357 console-control-strings: ^1.0.0
5345 has-unicode: ^2.0.0 5358 has-unicode: ^2.0.1
5346 object-assign: ^4.1.0
5347 signal-exit: ^3.0.0 5359 signal-exit: ^3.0.0
5348 string-width: ^1.0.1 5360 string-width: ^4.2.3
5349 strip-ansi: ^3.0.1 5361 strip-ansi: ^6.0.1
5350 wide-align: ^1.1.0 5362 wide-align: ^1.1.2
5351 checksum: a89b53cee65579b46832e050b5f3a79a832cc422c190de79c6b8e2e15296ab92faddde6ddf2d376875cbba2b043efa99b9e1ed8124e7365f61b04e3cee9d40ee 5363 checksum: 637b34c84f518defa89319dbef68211a24e9302182ad2a619e3be1be5b7dcf2a962c8359e889294af667440f4722e7e6e61671859e00bd8ec280a136ded89b25
5352 languageName: node 5364 languageName: node
5353 linkType: hard 5365 linkType: hard
5354 5366
@@ -5446,15 +5458,15 @@ __metadata:
5446 linkType: hard 5458 linkType: hard
5447 5459
5448"gifsicle@npm:^5.0.0": 5460"gifsicle@npm:^5.0.0":
5449 version: 5.2.1 5461 version: 5.3.0
5450 resolution: "gifsicle@npm:5.2.1" 5462 resolution: "gifsicle@npm:5.3.0"
5451 dependencies: 5463 dependencies:
5452 bin-build: ^3.0.0 5464 bin-build: ^3.0.0
5453 bin-wrapper: ^4.0.0 5465 bin-wrapper: ^4.0.0
5454 execa: ^5.0.0 5466 execa: ^5.0.0
5455 bin: 5467 bin:
5456 gifsicle: cli.js 5468 gifsicle: cli.js
5457 checksum: e40bb07f98bfff6df11f01f60705839a7ffb492310aca2ce520cd927c808aeda35c604a47be3c1c7bdf9cce3efa720f3b077a367c2dc463ad4f2a59fb22a0c80 5469 checksum: 7e59a223a755ed504556fea65a84ff4f39834ac3f8c365a8f73c6b26af720d19df03065e09123238cc7e642b77b67b9090504209a629cb55390392b91627a5c4
5458 languageName: node 5470 languageName: node
5459 linkType: hard 5471 linkType: hard
5460 5472
@@ -5700,7 +5712,7 @@ __metadata:
5700 languageName: node 5712 languageName: node
5701 linkType: hard 5713 linkType: hard
5702 5714
5703"has-unicode@npm:^2.0.0": 5715"has-unicode@npm:^2.0.1":
5704 version: 2.0.1 5716 version: 2.0.1
5705 resolution: "has-unicode@npm:2.0.1" 5717 resolution: "has-unicode@npm:2.0.1"
5706 checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 5718 checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400
@@ -5770,19 +5782,19 @@ __metadata:
5770 linkType: hard 5782 linkType: hard
5771 5783
5772"html-minifier-terser@npm:^6.0.2": 5784"html-minifier-terser@npm:^6.0.2":
5773 version: 6.0.2 5785 version: 6.1.0
5774 resolution: "html-minifier-terser@npm:6.0.2" 5786 resolution: "html-minifier-terser@npm:6.1.0"
5775 dependencies: 5787 dependencies:
5776 camel-case: ^4.1.2 5788 camel-case: ^4.1.2
5777 clean-css: ^5.1.5 5789 clean-css: ^5.2.2
5778 commander: ^8.1.0 5790 commander: ^8.3.0
5779 he: ^1.2.0 5791 he: ^1.2.0
5780 param-case: ^3.0.4 5792 param-case: ^3.0.4
5781 relateurl: ^0.2.7 5793 relateurl: ^0.2.7
5782 terser: ^5.7.2 5794 terser: ^5.10.0
5783 bin: 5795 bin:
5784 html-minifier-terser: cli.js 5796 html-minifier-terser: cli.js
5785 checksum: 9c8775ea036f7b04fd5a16607cf4242efdddc64884e84fcc81e27ef56505a12b8a9e1f9ac865ca00a77a3e4c21ef4ffb194dcc6492cdf6cfdfc73bf8de6d7c2d 5797 checksum: ac52c14006476f773204c198b64838477859dc2879490040efab8979c0207424da55d59df7348153f412efa45a0840a1ca3c757bf14767d23a15e3e389d37a93
5786 languageName: node 5798 languageName: node
5787 linkType: hard 5799 linkType: hard
5788 5800
@@ -5880,9 +5892,9 @@ __metadata:
5880 linkType: hard 5892 linkType: hard
5881 5893
5882"http-parser-js@npm:>=0.5.1": 5894"http-parser-js@npm:>=0.5.1":
5883 version: 0.5.3 5895 version: 0.5.5
5884 resolution: "http-parser-js@npm:0.5.3" 5896 resolution: "http-parser-js@npm:0.5.5"
5885 checksum: 6f3142c5f60ad995a6895a1dc4f70f8cef0910745366e97cbcb99caa604590dbcc11006b00989ad306837d6b820e9bfc6e801c4060ed19a0e4df83caa8577cb5 5897 checksum: 85e67f12d99d67565be6c82dd86d4cf71939825fdf9826e10047b2443460bfef13235859ca67c0235d54e553db242204ec813febc86f11f83ed8ebd3cd475b65
5886 languageName: node 5898 languageName: node
5887 linkType: hard 5899 linkType: hard
5888 5900
@@ -6370,15 +6382,6 @@ __metadata:
6370 languageName: node 6382 languageName: node
6371 linkType: hard 6383 linkType: hard
6372 6384
6373"is-fullwidth-code-point@npm:^1.0.0":
6374 version: 1.0.0
6375 resolution: "is-fullwidth-code-point@npm:1.0.0"
6376 dependencies:
6377 number-is-nan: ^1.0.0
6378 checksum: 4d46a7465a66a8aebcc5340d3b63a56602133874af576a9ca42c6f0f4bd787a743605771c5f246db77da96605fefeffb65fc1dbe862dcc7328f4b4d03edf5a57
6379 languageName: node
6380 linkType: hard
6381
6382"is-fullwidth-code-point@npm:^3.0.0": 6385"is-fullwidth-code-point@npm:^3.0.0":
6383 version: 3.0.0 6386 version: 3.0.0
6384 resolution: "is-fullwidth-code-point@npm:3.0.0" 6387 resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -6426,9 +6429,9 @@ __metadata:
6426 linkType: hard 6429 linkType: hard
6427 6430
6428"is-negative-zero@npm:^2.0.1": 6431"is-negative-zero@npm:^2.0.1":
6429 version: 2.0.1 6432 version: 2.0.2
6430 resolution: "is-negative-zero@npm:2.0.1" 6433 resolution: "is-negative-zero@npm:2.0.2"
6431 checksum: a46f2e0cb5e16fdb8f2011ed488979386d7e68d381966682e3f4c98fc126efe47f26827912baca2d06a02a644aee458b9cba307fb389f6b161e759125db7a3b8 6434 checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a
6432 languageName: node 6435 languageName: node
6433 linkType: hard 6436 linkType: hard
6434 6437
@@ -6561,11 +6564,11 @@ __metadata:
6561 linkType: hard 6564 linkType: hard
6562 6565
6563"is-svg@npm:^4.2.1": 6566"is-svg@npm:^4.2.1":
6564 version: 4.3.1 6567 version: 4.3.2
6565 resolution: "is-svg@npm:4.3.1" 6568 resolution: "is-svg@npm:4.3.2"
6566 dependencies: 6569 dependencies:
6567 fast-xml-parser: ^3.19.0 6570 fast-xml-parser: ^3.19.0
6568 checksum: 584fc7422e912a15ae9d4c449ac2ff531a98ab87cba362af188d02f78c0b0a1f489e10021285e5708eb793ee41d910c7caf915c07e54f1989d76bf1f701b2833 6571 checksum: b3bce2395e25a0127e65e33fbfd8654225c303f7b45005af8eea69cc0870e252d8a01d62fd333c27247eadd38720b5459d623c292e02c14e328bf4970da891c7
6569 languageName: node 6572 languageName: node
6570 linkType: hard 6573 linkType: hard
6571 6574
@@ -6593,11 +6596,11 @@ __metadata:
6593 linkType: hard 6596 linkType: hard
6594 6597
6595"is-weakref@npm:^1.0.1": 6598"is-weakref@npm:^1.0.1":
6596 version: 1.0.1 6599 version: 1.0.2
6597 resolution: "is-weakref@npm:1.0.1" 6600 resolution: "is-weakref@npm:1.0.2"
6598 dependencies: 6601 dependencies:
6599 call-bind: ^1.0.0 6602 call-bind: ^1.0.2
6600 checksum: fdafb7b955671dd2f9658ff47c86e4025c0650fc68a3542a40e5a75898a763b1abd6b1e1f9f13207eed49541cdd76af67d73c44989ea358b201b70274cf8f6c1 6603 checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de
6601 languageName: node 6604 languageName: node
6602 linkType: hard 6605 linkType: hard
6603 6606
@@ -6642,13 +6645,13 @@ __metadata:
6642 linkType: hard 6645 linkType: hard
6643 6646
6644"jest-worker@npm:^27.0.6": 6647"jest-worker@npm:^27.0.6":
6645 version: 27.3.1 6648 version: 27.4.4
6646 resolution: "jest-worker@npm:27.3.1" 6649 resolution: "jest-worker@npm:27.4.4"
6647 dependencies: 6650 dependencies:
6648 "@types/node": "*" 6651 "@types/node": "*"
6649 merge-stream: ^2.0.0 6652 merge-stream: ^2.0.0
6650 supports-color: ^8.0.0 6653 supports-color: ^8.0.0
6651 checksum: 125d46939d894ef8cf1ffbbf6c63cee10f28218698db3949704d5f613a353f56502da50d3425ec722927c7948c5742d0306f63ad5064a432574b8b217b9ceeba 6654 checksum: e4a383d587f9e0fbe247a6c2e3a0dbe7b5cc0f9fe8583d6ffdc9257591563e62ecd6ef4c987dc44ca43a97d430395e36221427325bc839312a7ea62a4b1baedd
6652 languageName: node 6655 languageName: node
6653 linkType: hard 6656 linkType: hard
6654 6657
@@ -7118,11 +7121,11 @@ __metadata:
7118 linkType: hard 7121 linkType: hard
7119 7122
7120"memfs@npm:^3.2.2": 7123"memfs@npm:^3.2.2":
7121 version: 3.3.0 7124 version: 3.4.0
7122 resolution: "memfs@npm:3.3.0" 7125 resolution: "memfs@npm:3.4.0"
7123 dependencies: 7126 dependencies:
7124 fs-monkey: 1.0.3 7127 fs-monkey: 1.0.3
7125 checksum: 9e9eb71cfc077fd5e14ad2f497f5a8791689b64f307cf379ed6737c5781652a7af0509395c0dfba43c4e413dbc7cd7010e9ca002168ec329e6df178414b96268 7128 checksum: 56ed70e1bdbc67d0c3758fa76c7ef25cd48c93c192f20c492e6b9811d783fdc453528d7ea91d9a79d5e6e121efa865adffd13fda30db0fa2b894ab91dfd1d653
7126 languageName: node 7129 languageName: node
7127 linkType: hard 7130 linkType: hard
7128 7131
@@ -7345,11 +7348,11 @@ __metadata:
7345 linkType: hard 7348 linkType: hard
7346 7349
7347"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3": 7350"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3":
7348 version: 3.1.5 7351 version: 3.1.6
7349 resolution: "minipass@npm:3.1.5" 7352 resolution: "minipass@npm:3.1.6"
7350 dependencies: 7353 dependencies:
7351 yallist: ^4.0.0 7354 yallist: ^4.0.0
7352 checksum: 8b410b9a5bd99ceb9d63c895891d1c30511791fdc7b717da4cf9403ca2419bc57af63b8485ffdaa421ef6cff56f63ae0b2f5135f8df502d21296e8c91460ebf9 7355 checksum: 57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77
7353 languageName: node 7356 languageName: node
7354 linkType: hard 7357 linkType: hard
7355 7358
@@ -7519,22 +7522,22 @@ __metadata:
7519 linkType: hard 7522 linkType: hard
7520 7523
7521"node-gyp@npm:latest": 7524"node-gyp@npm:latest":
7522 version: 8.4.0 7525 version: 8.4.1
7523 resolution: "node-gyp@npm:8.4.0" 7526 resolution: "node-gyp@npm:8.4.1"
7524 dependencies: 7527 dependencies:
7525 env-paths: ^2.2.0 7528 env-paths: ^2.2.0
7526 glob: ^7.1.4 7529 glob: ^7.1.4
7527 graceful-fs: ^4.2.6 7530 graceful-fs: ^4.2.6
7528 make-fetch-happen: ^9.1.0 7531 make-fetch-happen: ^9.1.0
7529 nopt: ^5.0.0 7532 nopt: ^5.0.0
7530 npmlog: ^4.1.2 7533 npmlog: ^6.0.0
7531 rimraf: ^3.0.2 7534 rimraf: ^3.0.2
7532 semver: ^7.3.5 7535 semver: ^7.3.5
7533 tar: ^6.1.2 7536 tar: ^6.1.2
7534 which: ^2.0.2 7537 which: ^2.0.2
7535 bin: 7538 bin:
7536 node-gyp: bin/node-gyp.js 7539 node-gyp: bin/node-gyp.js
7537 checksum: a5a0045f6a1708a7760cfee2b5e2cd9072dd6a0d5d3376bb96e0bae1f1e43d14a0bd54970e1fbd2632cceb9c23d36a3efabe88c26256693e969566cf977501c2 7540 checksum: 341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355
7538 languageName: node 7541 languageName: node
7539 linkType: hard 7542 linkType: hard
7540 7543
@@ -7633,15 +7636,15 @@ __metadata:
7633 languageName: node 7636 languageName: node
7634 linkType: hard 7637 linkType: hard
7635 7638
7636"npmlog@npm:^4.1.2": 7639"npmlog@npm:^6.0.0":
7637 version: 4.1.2 7640 version: 6.0.0
7638 resolution: "npmlog@npm:4.1.2" 7641 resolution: "npmlog@npm:6.0.0"
7639 dependencies: 7642 dependencies:
7640 are-we-there-yet: ~1.1.2 7643 are-we-there-yet: ^2.0.0
7641 console-control-strings: ~1.1.0 7644 console-control-strings: ^1.1.0
7642 gauge: ~2.7.3 7645 gauge: ^4.0.0
7643 set-blocking: ~2.0.0 7646 set-blocking: ^2.0.0
7644 checksum: edbda9f95ec20957a892de1839afc6fb735054c3accf6fbefe767bac9a639fd5cea2baeac6bd2bcd50a85cb54924d57d9886c81c7fbc2332c2ddd19227504192 7647 checksum: 33d8a7fe3d63bf83b16655b6588ae7ba10b5f37b067a661e7cab6508660d7c3204ae716ee2c5ce4eb9626fd1489cf2fa7645d789bc3b704f8c3ccb04a532a50b
7645 languageName: node 7648 languageName: node
7646 linkType: hard 7649 linkType: hard
7647 7650
@@ -7654,13 +7657,6 @@ __metadata:
7654 languageName: node 7657 languageName: node
7655 linkType: hard 7658 linkType: hard
7656 7659
7657"number-is-nan@npm:^1.0.0":
7658 version: 1.0.1
7659 resolution: "number-is-nan@npm:1.0.1"
7660 checksum: 13656bc9aa771b96cef209ffca31c31a03b507ca6862ba7c3f638a283560620d723d52e626d57892c7fff475f4c36ac07f0600f14544692ff595abff214b9ffb
7661 languageName: node
7662 linkType: hard
7663
7664"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": 7660"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
7665 version: 4.1.1 7661 version: 4.1.1
7666 resolution: "object-assign@npm:4.1.1" 7662 resolution: "object-assign@npm:4.1.1"
@@ -7669,9 +7665,9 @@ __metadata:
7669 linkType: hard 7665 linkType: hard
7670 7666
7671"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": 7667"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0":
7672 version: 1.11.0 7668 version: 1.11.1
7673 resolution: "object-inspect@npm:1.11.0" 7669 resolution: "object-inspect@npm:1.11.1"
7674 checksum: 8c64f89ce3a7b96b6925879ad5f6af71d498abc217e136660efecd97452991216f375a7eb47cb1cb50643df939bf0c7cc391567b7abc6a924d04679705e58e27 7670 checksum: 98bc8e1e108b193cfb5d9bfb71b79f0e19d187aca4f9a3f28ea0e946c0011a74f9fc2ada83ecf2216b3e69fe6bf697fda8230ed84a6ca5680887e7bb73cf34ad
7675 languageName: node 7671 languageName: node
7676 linkType: hard 7672 linkType: hard
7677 7673
@@ -8309,12 +8305,12 @@ __metadata:
8309 linkType: hard 8305 linkType: hard
8310 8306
8311"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.6": 8307"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.6":
8312 version: 6.0.6 8308 version: 6.0.7
8313 resolution: "postcss-selector-parser@npm:6.0.6" 8309 resolution: "postcss-selector-parser@npm:6.0.7"
8314 dependencies: 8310 dependencies:
8315 cssesc: ^3.0.0 8311 cssesc: ^3.0.0
8316 util-deprecate: ^1.0.2 8312 util-deprecate: ^1.0.2
8317 checksum: 3602758798048bffbd6a97d6f009b32a993d6fd2cc70775bb59593e803d7fa8738822ecffb2fafc745edf7fad297dad53c30d2cfe78446a7d3f4a4a258cb15b2 8313 checksum: 661808ad629e3f289e0d237fbe9bb13766dadd2d548ec09ae86f68118f5d98be0f25bbaf5cd88486c5416e2eefaa9f73c59c2fc98dc370872fa51b250c7d1d9c
8318 languageName: node 8314 languageName: node
8319 linkType: hard 8315 linkType: hard
8320 8316
@@ -8620,7 +8616,7 @@ __metadata:
8620 languageName: node 8616 languageName: node
8621 linkType: hard 8617 linkType: hard
8622 8618
8623"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.6, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": 8619"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5":
8624 version: 2.3.7 8620 version: 2.3.7
8625 resolution: "readable-stream@npm:2.3.7" 8621 resolution: "readable-stream@npm:2.3.7"
8626 dependencies: 8622 dependencies:
@@ -8635,7 +8631,7 @@ __metadata:
8635 languageName: node 8631 languageName: node
8636 linkType: hard 8632 linkType: hard
8637 8633
8638"readable-stream@npm:^3.0.6": 8634"readable-stream@npm:^3.0.6, readable-stream@npm:^3.6.0":
8639 version: 3.6.0 8635 version: 3.6.0
8640 resolution: "readable-stream@npm:3.6.0" 8636 resolution: "readable-stream@npm:3.6.0"
8641 dependencies: 8637 dependencies:
@@ -8946,7 +8942,7 @@ __metadata:
8946 languageName: node 8942 languageName: node
8947 linkType: hard 8943 linkType: hard
8948 8944
8949"safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0": 8945"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0":
8950 version: 5.2.1 8946 version: 5.2.1
8951 resolution: "safe-buffer@npm:5.2.1" 8947 resolution: "safe-buffer@npm:5.2.1"
8952 checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 8948 checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491
@@ -9178,7 +9174,7 @@ __metadata:
9178 languageName: node 9174 languageName: node
9179 linkType: hard 9175 linkType: hard
9180 9176
9181"set-blocking@npm:~2.0.0": 9177"set-blocking@npm:^2.0.0":
9182 version: 2.0.0 9178 version: 2.0.0
9183 resolution: "set-blocking@npm:2.0.0" 9179 resolution: "set-blocking@npm:2.0.0"
9184 checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 9180 checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02
@@ -9284,24 +9280,24 @@ __metadata:
9284 linkType: hard 9280 linkType: hard
9285 9281
9286"sockjs@npm:^0.3.21": 9282"sockjs@npm:^0.3.21":
9287 version: 0.3.21 9283 version: 0.3.24
9288 resolution: "sockjs@npm:0.3.21" 9284 resolution: "sockjs@npm:0.3.24"
9289 dependencies: 9285 dependencies:
9290 faye-websocket: ^0.11.3 9286 faye-websocket: ^0.11.3
9291 uuid: ^3.4.0 9287 uuid: ^8.3.2
9292 websocket-driver: ^0.7.4 9288 websocket-driver: ^0.7.4
9293 checksum: 9614e5dded95d38c08c42bba3505638801d0e88d9fec03dc1ae37296286ad5c31dff503b8c81a11e573bd0bea76b295db93d4f00cc336e749bc89f9f7cc7e6c9 9289 checksum: 355309b48d2c4e9755349daa29cea1c0d9ee23e49b983841c6bf7a20276b00d3c02343f9f33f26d2ee8b261a5a02961b52a25c8da88b2538c5b68d3071b4934c
9294 languageName: node 9290 languageName: node
9295 linkType: hard 9291 linkType: hard
9296 9292
9297"socks-proxy-agent@npm:^6.0.0": 9293"socks-proxy-agent@npm:^6.0.0":
9298 version: 6.1.0 9294 version: 6.1.1
9299 resolution: "socks-proxy-agent@npm:6.1.0" 9295 resolution: "socks-proxy-agent@npm:6.1.1"
9300 dependencies: 9296 dependencies:
9301 agent-base: ^6.0.2 9297 agent-base: ^6.0.2
9302 debug: ^4.3.1 9298 debug: ^4.3.1
9303 socks: ^2.6.1 9299 socks: ^2.6.1
9304 checksum: 32ea0d62c848b5c246955e8d6c34832fe6cd8c5f3b66f5ace3a9bd7387bafae3e67d96474d41291723ba7135e2da46d65e008a8a35a793dfa5cb0f4ac05429df 9300 checksum: 9a8a4f791bba0060315cf7291ca6f9db37d6fc280fd0860d73d8887d3efe4c22e823aa25a8d5375f6079279f8dc91b50c075345179bf832bfe3c7c26d3582e3c
9305 languageName: node 9301 languageName: node
9306 linkType: hard 9302 linkType: hard
9307 9303
@@ -9491,17 +9487,6 @@ __metadata:
9491 languageName: node 9487 languageName: node
9492 linkType: hard 9488 linkType: hard
9493 9489
9494"string-width@npm:^1.0.1":
9495 version: 1.0.2
9496 resolution: "string-width@npm:1.0.2"
9497 dependencies:
9498 code-point-at: ^1.0.0
9499 is-fullwidth-code-point: ^1.0.0
9500 strip-ansi: ^3.0.0
9501 checksum: 5c79439e95bc3bd7233a332c5f5926ab2ee90b23816ed4faa380ce3b2576d7800b0a5bb15ae88ed28737acc7ea06a518c2eef39142dd727adad0e45c776cd37e
9502 languageName: node
9503 linkType: hard
9504
9505"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": 9490"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3":
9506 version: 4.2.3 9491 version: 4.2.3
9507 resolution: "string-width@npm:4.2.3" 9492 resolution: "string-width@npm:4.2.3"
@@ -9567,7 +9552,7 @@ __metadata:
9567 languageName: node 9552 languageName: node
9568 linkType: hard 9553 linkType: hard
9569 9554
9570"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": 9555"strip-ansi@npm:^3.0.0":
9571 version: 3.0.1 9556 version: 3.0.1
9572 resolution: "strip-ansi@npm:3.0.1" 9557 resolution: "strip-ansi@npm:3.0.1"
9573 dependencies: 9558 dependencies:
@@ -9670,9 +9655,9 @@ __metadata:
9670 linkType: hard 9655 linkType: hard
9671 9656
9672"strnum@npm:^1.0.4": 9657"strnum@npm:^1.0.4":
9673 version: 1.0.4 9658 version: 1.0.5
9674 resolution: "strnum@npm:1.0.4" 9659 resolution: "strnum@npm:1.0.5"
9675 checksum: 91432c37fef1c4df4eb32e5ff9ae7962a4627f81001fee3f86c3f279226a54157b2a14d074d85265c6c36e5e93bdb45f4339e46bdba0f1325c5c27fae78007b1 9660 checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2
9676 languageName: node 9661 languageName: node
9677 linkType: hard 9662 linkType: hard
9678 9663
@@ -9785,9 +9770,9 @@ __metadata:
9785 linkType: hard 9770 linkType: hard
9786 9771
9787"stylis@npm:^4.0.10, stylis@npm:^4.0.3": 9772"stylis@npm:^4.0.10, stylis@npm:^4.0.3":
9788 version: 4.0.10 9773 version: 4.0.13
9789 resolution: "stylis@npm:4.0.10" 9774 resolution: "stylis@npm:4.0.13"
9790 checksum: 0fecaf5c234ec3ffcb0afc21478742a815a21cb964365259789be9c1692e72e13d8c081c1150fd76ed2146633a3251cdecd6e0c120b158f44bd74c38f81cafb3 9775 checksum: 8ea7a87028b6383c6a982231c4b5b6150031ce028e0fdaf7b2ace82253d28a8af50cc5a9da8a421d3c7c4441592f393086e332795add672aa4a825f0fe3713a3
9791 languageName: node 9776 languageName: node
9792 linkType: hard 9777 linkType: hard
9793 9778
@@ -9937,7 +9922,7 @@ __metadata:
9937 languageName: node 9922 languageName: node
9938 linkType: hard 9923 linkType: hard
9939 9924
9940"terser@npm:^5.7.2": 9925"terser@npm:^5.10.0, terser@npm:^5.7.2":
9941 version: 5.10.0 9926 version: 5.10.0
9942 resolution: "terser@npm:5.10.0" 9927 resolution: "terser@npm:5.10.0"
9943 dependencies: 9928 dependencies:
@@ -10315,7 +10300,7 @@ __metadata:
10315 languageName: node 10300 languageName: node
10316 linkType: hard 10301 linkType: hard
10317 10302
10318"uuid@npm:^3.0.1, uuid@npm:^3.4.0": 10303"uuid@npm:^3.0.1":
10319 version: 3.4.0 10304 version: 3.4.0
10320 resolution: "uuid@npm:3.4.0" 10305 resolution: "uuid@npm:3.4.0"
10321 bin: 10306 bin:
@@ -10324,6 +10309,15 @@ __metadata:
10324 languageName: node 10309 languageName: node
10325 linkType: hard 10310 linkType: hard
10326 10311
10312"uuid@npm:^8.3.2":
10313 version: 8.3.2
10314 resolution: "uuid@npm:8.3.2"
10315 bin:
10316 uuid: dist/bin/uuid
10317 checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df
10318 languageName: node
10319 linkType: hard
10320
10327"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.3.0": 10321"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.3.0":
10328 version: 2.3.0 10322 version: 2.3.0
10329 resolution: "v8-compile-cache@npm:2.3.0" 10323 resolution: "v8-compile-cache@npm:2.3.0"
@@ -10584,7 +10578,7 @@ __metadata:
10584 languageName: node 10578 languageName: node
10585 linkType: hard 10579 linkType: hard
10586 10580
10587"wide-align@npm:^1.1.0": 10581"wide-align@npm:^1.1.2":
10588 version: 1.1.5 10582 version: 1.1.5
10589 resolution: "wide-align@npm:1.1.5" 10583 resolution: "wide-align@npm:1.1.5"
10590 dependencies: 10584 dependencies:
@@ -10627,8 +10621,8 @@ __metadata:
10627 linkType: hard 10621 linkType: hard
10628 10622
10629"ws@npm:^8.1.0": 10623"ws@npm:^8.1.0":
10630 version: 8.2.3 10624 version: 8.3.0
10631 resolution: "ws@npm:8.2.3" 10625 resolution: "ws@npm:8.3.0"
10632 peerDependencies: 10626 peerDependencies:
10633 bufferutil: ^4.0.1 10627 bufferutil: ^4.0.1
10634 utf-8-validate: ^5.0.2 10628 utf-8-validate: ^5.0.2
@@ -10637,7 +10631,7 @@ __metadata:
10637 optional: true 10631 optional: true
10638 utf-8-validate: 10632 utf-8-validate:
10639 optional: true 10633 optional: true
10640 checksum: c869296ccb45f218ac6d32f8f614cd85b50a21fd434caf11646008eef92173be53490810c5c23aea31bc527902261fbfd7b062197eea341b26128d4be56a85e4 10634 checksum: 71f6919e3cb2c60ae53e00b13d7782bb77005750641855153a1716c23b7011259fe3a29a432522a3044dc7c579a7e2f5a495bb79ba9f823ce6c2e763300ef99b
10641 languageName: node 10635 languageName: node
10642 linkType: hard 10636 linkType: hard
10643 10637