From 5dd8f4e95ceaa76e8001c1ed1e50050bc8380e2e Mon Sep 17 00:00:00 2001 From: Yakov Kantor <16872793+yakov116@users.noreply.github.com> Date: Tue, 19 May 2020 17:46:32 -0400 Subject: [PATCH 1/2] add `isEmptyRepo` --- index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.ts b/index.ts index 1b0d94c2..ee3f7dfe 100644 --- a/index.ts +++ b/index.ts @@ -423,6 +423,8 @@ export const canUserEditRepo = (): boolean => isRepo() && exists('.reponav-item[ /** @deprecated use canUserEditRepo */ export const isRepoWithAccess = canUserEditRepo; +export const isEmptyRepo = (): boolean => isRepo() && exists('.blankslate'); + const getUsername = () => document.querySelector('meta[name="user-login"]')!.getAttribute('content')!; // Drops leading and trailing slash to avoid /\/?/ everywhere From f866eb650f6359eddd400c64285eadff15924d11 Mon Sep 17 00:00:00 2001 From: Fregante Date: Tue, 19 May 2020 23:58:26 +0200 Subject: [PATCH 2/2] Move --- index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.ts b/index.ts index ee3f7dfe..8af5bc8a 100644 --- a/index.ts +++ b/index.ts @@ -239,6 +239,8 @@ collect.set('isRepo', [ 'https://github.com/sindresorhus/refined-github/issues/templates/edit', // Gotcha for isRepoIssueList ]); +export const isEmptyRepo = (): boolean => isRepo() && exists('.blankslate'); + export const isRepoTaxonomyDiscussionList = (url: URL | Location = location): boolean => /^labels\/.+|^milestones\/\d+(?!\/edit)/.test(getRepoPath(url)!); collect.set('isRepoTaxonomyDiscussionList', [ 'https://github.com/sindresorhus/refined-github/labels/Priority%3A%20critical', @@ -423,8 +425,6 @@ export const canUserEditRepo = (): boolean => isRepo() && exists('.reponav-item[ /** @deprecated use canUserEditRepo */ export const isRepoWithAccess = canUserEditRepo; -export const isEmptyRepo = (): boolean => isRepo() && exists('.blankslate'); - const getUsername = () => document.querySelector('meta[name="user-login"]')!.getAttribute('content')!; // Drops leading and trailing slash to avoid /\/?/ everywhere