Path Lines of Code packages/cloudflare/src/generateAccessControlAllowOriginPolicy.ts 14 packages/cloudflare/src/main.ts 212 packages/cloudflare/wrangler.jsonc 57 packages/cross-origin-channel/src/DefaultCrossWindowChannel.ts 123 packages/cross-origin-channel/src/DefaultPortChannel.ts 61 packages/cross-origin-channel/src/constants.ts 1 packages/cross-origin-channel/src/index.ts 3 packages/cross-origin-channel/src/types.ts 125 packages/example/config/vite.config.ts 20 packages/example/src/components/App.vue 64 packages/example/src/components/ConfigForm.vue 65 packages/example/src/components/ConfigFormFields.vue 283 packages/example/src/components/WebIde.vue 204 packages/example/src/config.ts 45 packages/example/src/configStorage.ts 30 packages/example/src/index.html 36 packages/example/src/index.ts 13 packages/example/src/oauth_callback.html 22 packages/example/src/oauth_callback.ts 24 packages/example/src/types.ts 22 packages/example/src/utils/oauthHandshakeState.ts 29 packages/example/src/viteEnv.ts 1 packages/gitlab-api-client-factory/src/DefaultAuthHeadersProvider.ts 23 packages/gitlab-api-client-factory/src/PortChannelAuthProvider.ts 31 packages/gitlab-api-client-factory/src/createGitLabClient.ts 13 packages/gitlab-api-client-factory/src/getAuthHeadersProvider.ts 25 packages/gitlab-api-client-factory/src/getAuthProvider.ts 40 packages/gitlab-api-client-factory/src/index.ts 4 packages/gitlab-api-client/src/DefaultAuthProvider.ts 11 packages/gitlab-api-client/src/DefaultGitLabClient.ts 136 packages/gitlab-api-client/src/DeprecatedGitLabClient.ts 121 packages/gitlab-api-client/src/createGraphQLRequest.ts 9 packages/gitlab-api-client/src/createHeadersProvider.ts 5 packages/gitlab-api-client/src/createResponseError.ts 16 packages/gitlab-api-client/src/endpoints/declareEndpoint.ts 105 packages/gitlab-api-client/src/endpoints/index.ts 1 packages/gitlab-api-client/src/endpoints/resolvePathParams.ts 35 packages/gitlab-api-client/src/gitlabApi.ts 37 packages/gitlab-api-client/src/graphql/createProjectBranch.mutation.ts 24 packages/gitlab-api-client/src/graphql/getMergeRequestDiffStats.query.ts 20 packages/gitlab-api-client/src/graphql/getProjectUserPermissions.query.ts 25 packages/gitlab-api-client/src/graphql/getRefMetadata.query.ts 29 packages/gitlab-api-client/src/graphql/index.ts 5 packages/gitlab-api-client/src/graphql/searchProjectBranches.query.ts 28 packages/gitlab-api-client/src/index.ts 6 packages/gitlab-api-client/src/is404Error.ts 14 packages/gitlab-api-client/src/types/client.ts 29 packages/gitlab-api-client/src/types/error.ts 10 packages/gitlab-api-client/src/types/gitlab.ts 96 packages/gitlab-api-client/src/types/index.ts 3 packages/gitlab-api-client/test-utils/graphql/mockResponses.ts 53 packages/gitlab-api-client/test-utils/graphql/mockVariables.ts 20 packages/logger/src/ConsoleLogWriter.ts 26 packages/logger/src/Logger.ts 35 packages/logger/src/constants.ts 8 packages/logger/src/factory.ts 9 packages/logger/src/index.ts 4 packages/logger/src/types.ts 10 packages/oauth-client/src/DefaultOAuthStateBroadcaster.ts 24 packages/oauth-client/src/DefaultStorageValueCache.ts 39 packages/oauth-client/src/Mutex.ts 15 packages/oauth-client/src/OAuthClient.ts 160 packages/oauth-client/src/OAuthLocalStorage.ts 45 packages/oauth-client/src/StorageValueCacheBroadcaster.ts 24 packages/oauth-client/src/StorageValueCacheBuilder.ts 21 packages/oauth-client/src/StorageValueCacheEventEmitter.ts 25 packages/oauth-client/src/asOAuthProvider.ts 13 packages/oauth-client/src/createOAuthClient.ts 39 packages/oauth-client/src/index.ts 5 packages/oauth-client/src/setupAutoRefresh.ts 23 packages/oauth-client/src/types.ts 45 packages/oauth-client/src/utils/base64.ts 11 packages/oauth-client/src/utils/generateAuthorizeUrl.ts 30 packages/oauth-client/src/utils/getGrantFromCallbackUrl.ts 19 packages/oauth-client/src/utils/getGrantFromRefreshToken.ts 5 packages/oauth-client/src/utils/iframeAuth.ts 27 packages/oauth-client/src/utils/index.ts 8 packages/oauth-client/src/utils/sha256ForUrl.ts 6 packages/oauth-client/src/utils/token.ts 8 packages/oauth-client/src/utils/waitForMessage.ts 10 packages/oauth-client/test-utils/InMemoryOAuthStorage.ts 23 packages/oauth-client/test-utils/createBroadcasterStub.ts 6 packages/oauth-client/test-utils/index.ts 2 packages/utils-crypto/src/index.ts 2 packages/utils-crypto/src/sha256.ts 237 packages/utils-crypto/src/urlSafeBase64.ts 5 packages/utils-escape/src/escapeCssQuotedValue.ts 1 packages/utils-escape/src/escapeHtml.ts 12 packages/utils-escape/src/index.ts 2 packages/utils-path/src/basename.ts 7 packages/utils-path/src/cleanEndingSeparator.ts 4 packages/utils-path/src/cleanLeadingSeparator.ts 4 packages/utils-path/src/constants.ts 4 packages/utils-path/src/dirname.ts 7 packages/utils-path/src/index.ts 8 packages/utils-path/src/joinPaths.ts 14 packages/utils-path/src/splitParent.ts 8 packages/utils-path/src/startWithSlash.ts 3 packages/utils-test/src/FakeBroadcastChannel.ts 44 packages/utils-test/src/FakeMessageChannel.ts 33 packages/utils-test/src/configFactory.ts 27 packages/utils-test/src/createFakeCrossWindowChannel.ts 12 packages/utils-test/src/createFakePartial.ts 1 packages/utils-test/src/createFakeResponse.ts 12 packages/utils-test/src/createMockLocation.ts 21 packages/utils-test/src/index.ts 10 packages/utils-test/src/indexedDb.ts 57 packages/utils-test/src/useFakeBroadcastChannel.ts 12 packages/utils-test/src/useFakeLocation.ts 21 packages/utils-test/src/useFakeMessageChannel.ts 11 packages/utils-test/src/waitForPromises.ts 4 packages/vscode-bootstrap/build.js 4 packages/vscode-bootstrap/src/amd/types.ts 10 packages/vscode-bootstrap/src/cleanExtensions.ts 69 packages/vscode-bootstrap/src/constant.ts 2 packages/vscode-bootstrap/src/main.ts 89 packages/vscode-bootstrap/src/start.ts 226 packages/vscode-bootstrap/src/utils/MessagePortsController.ts 24 packages/vscode-bootstrap/src/utils/error.ts 1 packages/vscode-bootstrap/src/utils/getConfigFromDOM.ts 14 packages/vscode-bootstrap/src/utils/getRepoRoot.ts 7 packages/vscode-bootstrap/src/utils/insertMeta.ts 7 packages/vscode-bootstrap/src/utils/insertScript.ts 10 packages/vscode-bootstrap/src/utils/kebabCase.ts 3 packages/vscode-bootstrap/src/utils/loadGitLabFonts.ts 56 packages/vscode-bootstrap/src/utils/storageAvailable.ts 20 packages/vscode-bootstrap/src/utils/vsCodeWebExtensionsStore.ts 57 packages/vscode-bootstrap/src/vscode/index.ts 2 packages/vscode-bootstrap/src/vscode/secrets/InMemorySecretStorageProvider.ts 20 packages/vscode-bootstrap/src/vscode/secrets/OverlaySecretStorageProvider.ts 25 packages/vscode-bootstrap/src/vscode/secrets/ReadonlySecretStorageProvider.ts 24 packages/vscode-bootstrap/src/vscode/secrets/factory.ts 45 packages/vscode-bootstrap/src/vscode/secrets/index.ts 1 packages/vscode-bootstrap/src/vscode/types.ts 55 packages/vscode-bootstrap/test-utils/amd.ts 43 packages/vscode-build/scripts/_utils.js 12 packages/vscode-build/scripts/localSetup.js 41 packages/vscode-build/scripts/localTeardown.js 30 packages/vscode-extension-language-support-vue/assets/vetur/syntaxes/vue.yaml 503 packages/vscode-extension-web-ide/build.js 5 packages/vscode-extension-web-ide/src/DefaultLocalStorage.ts 20 packages/vscode-extension-web-ide/src/FileSearcher.ts 15 packages/vscode-extension-web-ide/src/GitLabFileContentProvider.ts 27 packages/vscode-extension-web-ide/src/authentication/GitLabAuthenticationProvider.ts 59 packages/vscode-extension-web-ide/src/authentication/WebIdeExtensionTokenProvider.ts 11 packages/vscode-extension-web-ide/src/authentication/index.ts 2 packages/vscode-extension-web-ide/src/authentication/registerAuthenticationProvider.ts 31 packages/vscode-extension-web-ide/src/authentication/subscribeProviderToChangeMessage.ts 23 packages/vscode-extension-web-ide/src/commands/checkoutBranch.ts 175 packages/vscode-extension-web-ide/src/commands/compareWithMrBase.ts 22 packages/vscode-extension-web-ide/src/commands/goToGitLab.ts 8 packages/vscode-extension-web-ide/src/commands/goToProject.ts 6 packages/vscode-extension-web-ide/src/commands/index.ts 37 packages/vscode-extension-web-ide/src/commands/openRemoteWindow.ts 32 packages/vscode-extension-web-ide/src/commands/reload.ts 29 packages/vscode-extension-web-ide/src/commands/reloadWithWarning.ts 13 packages/vscode-extension-web-ide/src/commands/shareYourFeedback.ts 3 packages/vscode-extension-web-ide/src/commands/showLogs.ts 4 packages/vscode-extension-web-ide/src/constants.ts 42 packages/vscode-extension-web-ide/src/context.ts 14 packages/vscode-extension-web-ide/src/extensionMarketplace/index.ts 1 packages/vscode-extension-web-ide/src/extensionMarketplace/setupExtensionMarketplaceDisabledView.ts 89 packages/vscode-extension-web-ide/src/initMergeRequestContext.ts 120 packages/vscode-extension-web-ide/src/main.ts 161 packages/vscode-extension-web-ide/src/mediator/config.ts 22 packages/vscode-extension-web-ide/src/mediator/executor/DeprecatedMediatorCommandExecutor.ts 13 packages/vscode-extension-web-ide/src/mediator/executor/SecureMediatorCommandExecutor.ts 33 packages/vscode-extension-web-ide/src/mediator/executor/factory.ts 16 packages/vscode-extension-web-ide/src/mediator/executor/index.ts 18 packages/vscode-extension-web-ide/src/mediator/executor/types.ts 3 packages/vscode-extension-web-ide/src/mediator/index.ts 42 packages/vscode-extension-web-ide/src/mediator/messages.ts 25 packages/vscode-extension-web-ide/src/openInitFile.ts 33 packages/vscode-extension-web-ide/src/openWalkthrough.ts 17 packages/vscode-extension-web-ide/src/scm/ResourceDecorationProvider.ts 24 packages/vscode-extension-web-ide/src/scm/commit/command.ts 63 packages/vscode-extension-web-ide/src/scm/commit/generateBranchName.ts 5 packages/vscode-extension-web-ide/src/scm/commit/generateCommitMessage.ts 13 packages/vscode-extension-web-ide/src/scm/commit/getBranchSelection.ts 63 packages/vscode-extension-web-ide/src/scm/commit/getCommitPayload.ts 51 packages/vscode-extension-web-ide/src/scm/commit/lintCommit.ts 37 packages/vscode-extension-web-ide/src/scm/commit/promptBranchName.ts 23 packages/vscode-extension-web-ide/src/scm/commit/showCommitErrorMessage.ts 84 packages/vscode-extension-web-ide/src/scm/commit/showSuccessMessage.ts 85 packages/vscode-extension-web-ide/src/scm/create.ts 157 packages/vscode-extension-web-ide/src/scm/index.ts 81 packages/vscode-extension-web-ide/src/scm/status.ts 87 packages/vscode-extension-web-ide/src/scm/types.ts 24 packages/vscode-extension-web-ide/src/scm/uri.ts 35 packages/vscode-extension-web-ide/src/setupFileSystemProvider.ts 35 packages/vscode-extension-web-ide/src/thirdPartyExtensions/index.ts 30 packages/vscode-extension-web-ide/src/thirdPartyExtensions/redhatVscodeYaml.ts 64 packages/vscode-extension-web-ide/src/types.ts 51 packages/vscode-extension-web-ide/src/ui/index.ts 1 packages/vscode-extension-web-ide/src/ui/initBranchStatusBarItem.ts 24 packages/vscode-extension-web-ide/src/ui/showCannotPushCodeWarning.ts 47 packages/vscode-extension-web-ide/src/utils/anyEvent.ts 12 packages/vscode-extension-web-ide/src/utils/createSetOfAllPaths.ts 18 packages/vscode-extension-web-ide/src/utils/fs/FileContentProviderWith404AsEmpty.ts 19 packages/vscode-extension-web-ide/src/utils/fs/FileContentProviderWithRepoRoot.ts 13 packages/vscode-extension-web-ide/src/utils/fs/index.ts 4 packages/vscode-extension-web-ide/src/utils/fs/touchFile.ts 14 packages/vscode-extension-web-ide/src/utils/fs/tryStat.ts 6 packages/vscode-extension-web-ide/src/utils/getRefName.ts 11 packages/vscode-extension-web-ide/src/utils/index.ts 4 packages/vscode-extension-web-ide/src/utils/log.ts 13 packages/vscode-extension-web-ide/src/utils/noopDisposable.ts 2 packages/vscode-extension-web-ide/src/utils/parseResponseErrorMessage.ts 16 packages/vscode-extension-web-ide/src/utils/queueAsyncCalls.ts 24 packages/vscode-extension-web-ide/src/utils/stripPathRoot.ts 9 packages/vscode-extension-web-ide/src/vscode/GitLabFileSearchProvider.ts 28 packages/vscode-extension-web-ide/src/vscode/GitLabFileSystemProvider.ts 120 packages/vscode-extension-web-ide/src/vscode/GitLabReadonlyFileSystemProvider.ts 44 packages/vscode-extension-web-ide/src/vscode/InitialFileSystemProvider.ts 45 packages/vscode-extension-web-ide/src/vscode/MergeRequestFileDecorationProvider.ts 20 packages/vscode-extension-web-ide/src/vscode/OutputChannelLogWriter.ts 16 packages/vscode-extension-web-ide/src/vscode/SourceControlFileSystemProvider.ts 51 packages/vscode-extension-web-ide/src/vscode/utils.ts 18 packages/vscode-extension-web-ide/src/vscodeUi/index.ts 3 packages/vscode-extension-web-ide/src/vscodeUi/showInputBox.ts 42 packages/vscode-extension-web-ide/src/vscodeUi/showSearchableQuickPick.ts 44 packages/vscode-extension-web-ide/src/vscodeUi/types.ts 8 packages/vscode-extension-web-ide/src/warnIfLanguageServerFlag.ts 20 packages/vscode-extension-web-ide/test-utils/EventEmitter.ts 19 packages/vscode-extension-web-ide/test-utils/FileSystemError.ts 26 packages/vscode-extension-web-ide/test-utils/asDebouncedFunc.ts 3 packages/vscode-extension-web-ide/test-utils/createFakePartial.ts 1 packages/vscode-extension-web-ide/test-utils/createMockSourceControl.ts 10 packages/vscode-extension-web-ide/test-utils/createVSCodeInputBox.ts 23 packages/vscode-extension-web-ide/test-utils/createVSCodeQuickPick.ts 31 packages/vscode-extension-web-ide/test-utils/executeCommand.ts 10 packages/vscode-extension-web-ide/test-utils/fs.ts 18 packages/vscode-extension-web-ide/test-utils/index.ts 46 packages/vscode-extension-web-ide/test-utils/recursiveReadGitObject.ts 24 packages/vscode-extension-web-ide/test-utils/setupFakeMediatorToken.ts 10 packages/vscode-extension-web-ide/test-utils/vscode/index.ts 28 packages/vscode-mediator-commands/src/commands/commit.ts 7 packages/vscode-mediator-commands/src/commands/fetchBufferFromApi.ts 10 packages/vscode-mediator-commands/src/commands/fetchFileRaw.ts 15 packages/vscode-mediator-commands/src/commands/fetchFromApi.ts 6 packages/vscode-mediator-commands/src/commands/fetchProject.ts 23 packages/vscode-mediator-commands/src/commands/index.ts 100 packages/vscode-mediator-commands/src/commands/start.ts 96 packages/vscode-mediator-commands/src/commands/utils/fetchRef.ts 40 packages/vscode-mediator-commands/src/commands/utils/generateUniqueToken.ts 2 packages/vscode-mediator-commands/src/commands/utils/protectWithToken.ts 8 packages/vscode-mediator-commands/src/constants.ts 14 packages/vscode-mediator-commands/src/index.ts 6 packages/vscode-mediator-commands/src/messages/MediatorMessageController.ts 54 packages/vscode-mediator-commands/src/messages/handleMediatorMessages.ts 29 packages/vscode-mediator-commands/src/messages/index.ts 2 packages/vscode-mediator-commands/src/types.ts 54 packages/vscode-mediator-commands/test-utils/index.ts 62 packages/web-ide-fs/src/FileList.ts 27 packages/web-ide-fs/src/FileListWithCache.ts 32 packages/web-ide-fs/src/browserfs/FileSystemPromiseAdapter.ts 246 packages/web-ide-fs/src/browserfs/GitLabReadableFileSystem.ts 169 packages/web-ide-fs/src/browserfs/OverlayFS.ts 141 packages/web-ide-fs/src/browserfs/OverlayFSDeletedFilesLog.ts 88 packages/web-ide-fs/src/browserfs/OverlayFSImpl.ts 230 packages/web-ide-fs/src/browserfs/ParsedFileCache.ts 42 packages/web-ide-fs/src/browserfs/WebIdeFileSystemBFS.ts 78 packages/web-ide-fs/src/browserfs/create.ts 40 packages/web-ide-fs/src/browserfs/index.ts 1 packages/web-ide-fs/src/browserfs/initializeEnvironment.ts 6 packages/web-ide-fs/src/browserfs/shim.ts 15 packages/web-ide-fs/src/browserfs/types.ts 44 packages/web-ide-fs/src/browserfs/typesOverlayFS.ts 14 packages/web-ide-fs/src/browserfs/utils/convert.ts 16 packages/web-ide-fs/src/browserfs/utils/createAsPromise.ts 15 packages/web-ide-fs/src/browserfs/utils/existsAsFile.ts 12 packages/web-ide-fs/src/browserfs/utils/index.ts 7 packages/web-ide-fs/src/browserfs/utils/mkdirp.ts 12 packages/web-ide-fs/src/browserfs/utils/readAllFiles.ts 16 packages/web-ide-fs/src/browserfs/utils/readdirOrEmpty.ts 15 packages/web-ide-fs/src/browserfs/utils/readdirRecursive.ts 19 packages/web-ide-fs/src/constants.ts 4 packages/web-ide-fs/src/create.ts 37 packages/web-ide-fs/src/index.ts 4 packages/web-ide-fs/src/scm/OverlaySourceControl.ts 106 packages/web-ide-fs/src/scm/OverlaySourceControlFileSystem.ts 26 packages/web-ide-fs/src/types/fs.ts 32 packages/web-ide-fs/src/types/index.ts 2 packages/web-ide-fs/src/types/scm.ts 30 packages/web-ide-fs/src/utils/createFileEntryMap.ts 91 packages/web-ide-fs/src/utils/index.ts 2 packages/web-ide-fs/src/utils/types.ts 40 packages/web-ide-fs/test-utils/FakeFileContentProvider.ts 21 packages/web-ide-fs/test-utils/fs/browserFSUtils.ts 65 packages/web-ide-fs/test-utils/fs/constants.ts 27 packages/web-ide-fs/test-utils/fs/createDefaultOverlayFS.ts 15 packages/web-ide-fs/test-utils/fs/index.ts 4 packages/web-ide-fs/test-utils/fs/stringToBuffer.ts 1 packages/web-ide-fs/test-utils/index.ts 1 packages/web-ide-interop/src/index.ts 52 packages/web-ide-types/src/config.ts 81 packages/web-ide-types/src/error.ts 3 packages/web-ide-types/src/extensionMarketplace.ts 39 packages/web-ide-types/src/features.ts 6 packages/web-ide-types/src/index.ts 13 packages/web-ide-types/src/instrumentation.ts 3 packages/web-ide-types/src/vscode.ts 23 packages/web-ide/assets/workbench.html 16 packages/web-ide/build.js 5 packages/web-ide/scripts/_utils.js 37 packages/web-ide/scripts/postinstall.js 5 packages/web-ide/scripts/prepack.js 5 packages/web-ide/src/AuthPortChannelController.ts 41 packages/web-ide/src/checkOAuthToken.ts 17 packages/web-ide/src/handleOpenUriMessage.ts 8 packages/web-ide/src/handleSetHrefMessage.ts 6 packages/web-ide/src/index.ts 137 packages/web-ide/src/unloadPreventer.ts 26