diff --git a/Makefile b/Makefile index e4bb97ed759..c9600afb4c0 100644 --- a/Makefile +++ b/Makefile @@ -26,6 +26,7 @@ github.repos: \ github.repos.supabase \ github.repos.realtime \ github.repos.marketplace \ + github.repos.pg-api \ github.repos.postgrest-js \ github.repos.postgres \ github.repos.doctest-js diff --git a/web/docusaurus.config.js b/web/docusaurus.config.js index 44505eba76e..c8e5628516f 100755 --- a/web/docusaurus.config.js +++ b/web/docusaurus.config.js @@ -7,7 +7,7 @@ module.exports = { title: 'Supabase', - tagline: 'realtime postgres.', + tagline: 'The opensource Firebase alternative.', url: 'https://supabase.io', baseUrl: '/', favicon: '/favicon.ico', @@ -74,7 +74,7 @@ module.exports = { }, { to: '/docs/pricing', label: 'Pricing', position: 'left' }, { to: '/blog', label: 'Blog', position: 'left' }, - { href: 'https://app.supabase.io', label: 'Alpha', position: 'left' }, + { href: 'https://app.supabase.io', label: 'Login', position: 'right' }, // { // href: 'https://github.com/supabase/supabase', // label: 'GitHub', @@ -92,6 +92,23 @@ module.exports = { links: [ { title: 'Company', + items: [ + { + label: 'Humans', + to: 'https://supabase.io/humans.txt', + }, + { + label: 'Blog', + to: '/blog', + }, + { + label: 'Opensource', + to: '/oss', + }, + ], + }, + { + title: 'Resources', items: [ { label: 'Docs', @@ -105,14 +122,6 @@ module.exports = { label: 'Support', to: '/docs/support', }, - { - label: 'Opensource', - to: '/oss', - }, - { - label: 'Humans', - to: 'https://supabase.io/humans.txt', - }, ], }, { diff --git a/web/src/components/GithubCard.js b/web/src/components/GithubCard.js index c0bbb55bf99..84495d0c01a 100644 --- a/web/src/components/GithubCard.js +++ b/web/src/components/GithubCard.js @@ -4,7 +4,7 @@ export default function GithubCard({ title, description, href, stars, handle }) return (
-

{title}

+

{title.toUpperCase()}

{description}

diff --git a/web/src/data/github.js b/web/src/data/github.js index c33191faaf1..adf7890c1a0 100644 --- a/web/src/data/github.js +++ b/web/src/data/github.js @@ -4,7 +4,8 @@ import marketplace from './repos/marketplace.json' import postgres from './repos/postgres.json' import doctestJs from './repos/doctest-js.json' import postgrestJs from './repos/postgrest-js.json' +import postgresApi from './repos/pg-api.json' -const repos = [supabase, realtime, postgrestJs, postgres, doctestJs, marketplace] +const repos = [supabase, realtime, postgrestJs, postgres, doctestJs, marketplace, postgresApi] export { repos, postgrestJs } diff --git a/web/src/data/repos/doctest-js.json b/web/src/data/repos/doctest-js.json index 10434fb9f84..30dc0341336 100644 --- a/web/src/data/repos/doctest-js.json +++ b/web/src/data/repos/doctest-js.json @@ -65,27 +65,27 @@ "releases_url": "https://api.github.com/repos/supabase/doctest-js/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/doctest-js/deployments", "created_at": "2020-01-29T04:51:25Z", - "updated_at": "2020-05-05T12:02:14Z", - "pushed_at": "2020-05-05T12:02:18Z", + "updated_at": "2020-05-25T08:08:23Z", + "pushed_at": "2020-05-25T08:08:29Z", "git_url": "git://github.com/supabase/doctest-js.git", "ssh_url": "git@github.com:supabase/doctest-js.git", "clone_url": "https://github.com/supabase/doctest-js.git", "svn_url": "https://github.com/supabase/doctest-js", "homepage": "", - "size": 1884, - "stargazers_count": 33, - "watchers_count": 33, + "size": 2251, + "stargazers_count": 36, + "watchers_count": 36, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": false, "has_pages": false, - "forks_count": 0, + "forks_count": 1, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 3, + "open_issues_count": 2, "license": { "key": "mit", "name": "MIT License", @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 0, - "open_issues": 3, - "watchers": 33, + "forks": 1, + "open_issues": 2, + "watchers": 36, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 0, + "network_count": 1, "subscribers_count": 4 } diff --git a/web/src/data/repos/marketplace.json b/web/src/data/repos/marketplace.json index dd17ebe8c5f..c5e2b1ddabd 100644 --- a/web/src/data/repos/marketplace.json +++ b/web/src/data/repos/marketplace.json @@ -65,7 +65,7 @@ "releases_url": "https://api.github.com/repos/supabase/marketplace/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/marketplace/deployments", "created_at": "2020-01-03T09:59:40Z", - "updated_at": "2020-04-29T23:30:13Z", + "updated_at": "2020-05-12T05:50:38Z", "pushed_at": "2020-04-27T06:28:08Z", "git_url": "git://github.com/supabase/marketplace.git", "ssh_url": "git@github.com:supabase/marketplace.git", @@ -73,15 +73,15 @@ "svn_url": "https://github.com/supabase/marketplace", "homepage": "https://supabase.io", "size": 112, - "stargazers_count": 8, - "watchers_count": 8, + "stargazers_count": 9, + "watchers_count": 9, "language": "TSQL", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 1, + "forks_count": 2, "mirror_url": null, "archived": false, "disabled": false, @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 1, + "forks": 2, "open_issues": 0, - "watchers": 8, + "watchers": 9, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 1, - "subscribers_count": 2 + "network_count": 2, + "subscribers_count": 3 } diff --git a/web/src/data/repos/pg-api.json b/web/src/data/repos/pg-api.json new file mode 100644 index 00000000000..ca8e8dd9547 --- /dev/null +++ b/web/src/data/repos/pg-api.json @@ -0,0 +1,123 @@ +{ + "id": 265560320, + "node_id": "MDEwOlJlcG9zaXRvcnkyNjU1NjAzMjA=", + "name": "pg-api", + "full_name": "supabase/pg-api", + "private": false, + "owner": { + "login": "supabase", + "id": 54469796, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0NDY5Nzk2", + "avatar_url": "https://avatars3.githubusercontent.com/u/54469796?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/supabase", + "html_url": "https://github.com/supabase", + "followers_url": "https://api.github.com/users/supabase/followers", + "following_url": "https://api.github.com/users/supabase/following{/other_user}", + "gists_url": "https://api.github.com/users/supabase/gists{/gist_id}", + "starred_url": "https://api.github.com/users/supabase/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/supabase/subscriptions", + "organizations_url": "https://api.github.com/users/supabase/orgs", + "repos_url": "https://api.github.com/users/supabase/repos", + "events_url": "https://api.github.com/users/supabase/events{/privacy}", + "received_events_url": "https://api.github.com/users/supabase/received_events", + "type": "Organization", + "site_admin": false + }, + "html_url": "https://github.com/supabase/pg-api", + "description": "A RESTful API for managing your Postgres. Fetch tables, add roles, and run queries", + "fork": false, + "url": "https://api.github.com/repos/supabase/pg-api", + "forks_url": "https://api.github.com/repos/supabase/pg-api/forks", + "keys_url": "https://api.github.com/repos/supabase/pg-api/keys{/key_id}", + "collaborators_url": "https://api.github.com/repos/supabase/pg-api/collaborators{/collaborator}", + "teams_url": "https://api.github.com/repos/supabase/pg-api/teams", + "hooks_url": "https://api.github.com/repos/supabase/pg-api/hooks", + "issue_events_url": "https://api.github.com/repos/supabase/pg-api/issues/events{/number}", + "events_url": "https://api.github.com/repos/supabase/pg-api/events", + "assignees_url": "https://api.github.com/repos/supabase/pg-api/assignees{/user}", + "branches_url": "https://api.github.com/repos/supabase/pg-api/branches{/branch}", + "tags_url": "https://api.github.com/repos/supabase/pg-api/tags", + "blobs_url": "https://api.github.com/repos/supabase/pg-api/git/blobs{/sha}", + "git_tags_url": "https://api.github.com/repos/supabase/pg-api/git/tags{/sha}", + "git_refs_url": "https://api.github.com/repos/supabase/pg-api/git/refs{/sha}", + "trees_url": "https://api.github.com/repos/supabase/pg-api/git/trees{/sha}", + "statuses_url": "https://api.github.com/repos/supabase/pg-api/statuses/{sha}", + "languages_url": "https://api.github.com/repos/supabase/pg-api/languages", + "stargazers_url": "https://api.github.com/repos/supabase/pg-api/stargazers", + "contributors_url": "https://api.github.com/repos/supabase/pg-api/contributors", + "subscribers_url": "https://api.github.com/repos/supabase/pg-api/subscribers", + "subscription_url": "https://api.github.com/repos/supabase/pg-api/subscription", + "commits_url": "https://api.github.com/repos/supabase/pg-api/commits{/sha}", + "git_commits_url": "https://api.github.com/repos/supabase/pg-api/git/commits{/sha}", + "comments_url": "https://api.github.com/repos/supabase/pg-api/comments{/number}", + "issue_comment_url": "https://api.github.com/repos/supabase/pg-api/issues/comments{/number}", + "contents_url": "https://api.github.com/repos/supabase/pg-api/contents/{+path}", + "compare_url": "https://api.github.com/repos/supabase/pg-api/compare/{base}...{head}", + "merges_url": "https://api.github.com/repos/supabase/pg-api/merges", + "archive_url": "https://api.github.com/repos/supabase/pg-api/{archive_format}{/ref}", + "downloads_url": "https://api.github.com/repos/supabase/pg-api/downloads", + "issues_url": "https://api.github.com/repos/supabase/pg-api/issues{/number}", + "pulls_url": "https://api.github.com/repos/supabase/pg-api/pulls{/number}", + "milestones_url": "https://api.github.com/repos/supabase/pg-api/milestones{/number}", + "notifications_url": "https://api.github.com/repos/supabase/pg-api/notifications{?since,all,participating}", + "labels_url": "https://api.github.com/repos/supabase/pg-api/labels{/name}", + "releases_url": "https://api.github.com/repos/supabase/pg-api/releases{/id}", + "deployments_url": "https://api.github.com/repos/supabase/pg-api/deployments", + "created_at": "2020-05-20T12:36:37Z", + "updated_at": "2020-05-25T14:15:33Z", + "pushed_at": "2020-05-25T14:15:36Z", + "git_url": "git://github.com/supabase/pg-api.git", + "ssh_url": "git@github.com:supabase/pg-api.git", + "clone_url": "https://github.com/supabase/pg-api.git", + "svn_url": "https://github.com/supabase/pg-api", + "homepage": "https://supabase.io", + "size": 82846, + "stargazers_count": 1, + "watchers_count": 1, + "language": "JavaScript", + "has_issues": true, + "has_projects": true, + "has_downloads": true, + "has_wiki": true, + "has_pages": true, + "forks_count": 1, + "mirror_url": null, + "archived": false, + "disabled": false, + "open_issues_count": 1, + "license": { + "key": "apache-2.0", + "name": "Apache License 2.0", + "spdx_id": "Apache-2.0", + "url": "https://api.github.com/licenses/apache-2.0", + "node_id": "MDc6TGljZW5zZTI=" + }, + "forks": 1, + "open_issues": 1, + "watchers": 1, + "default_branch": "master", + "temp_clone_token": null, + "organization": { + "login": "supabase", + "id": 54469796, + "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0NDY5Nzk2", + "avatar_url": "https://avatars3.githubusercontent.com/u/54469796?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/supabase", + "html_url": "https://github.com/supabase", + "followers_url": "https://api.github.com/users/supabase/followers", + "following_url": "https://api.github.com/users/supabase/following{/other_user}", + "gists_url": "https://api.github.com/users/supabase/gists{/gist_id}", + "starred_url": "https://api.github.com/users/supabase/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/supabase/subscriptions", + "organizations_url": "https://api.github.com/users/supabase/orgs", + "repos_url": "https://api.github.com/users/supabase/repos", + "events_url": "https://api.github.com/users/supabase/events{/privacy}", + "received_events_url": "https://api.github.com/users/supabase/received_events", + "type": "Organization", + "site_admin": false + }, + "network_count": 1, + "subscribers_count": 2 +} diff --git a/web/src/data/repos/postgres.json b/web/src/data/repos/postgres.json index 0025269664e..7846b41d4ca 100644 --- a/web/src/data/repos/postgres.json +++ b/web/src/data/repos/postgres.json @@ -65,16 +65,16 @@ "releases_url": "https://api.github.com/repos/supabase/postgres/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/postgres/deployments", "created_at": "2020-04-10T08:02:57Z", - "updated_at": "2020-05-05T12:57:03Z", - "pushed_at": "2020-05-05T12:57:00Z", + "updated_at": "2020-05-22T13:00:26Z", + "pushed_at": "2020-05-22T13:00:24Z", "git_url": "git://github.com/supabase/postgres.git", "ssh_url": "git@github.com:supabase/postgres.git", "clone_url": "https://github.com/supabase/postgres.git", "svn_url": "https://github.com/supabase/postgres", "homepage": "https://supabase.io", - "size": 75, - "stargazers_count": 15, - "watchers_count": 15, + "size": 89, + "stargazers_count": 21, + "watchers_count": 21, "language": "Shell", "has_issues": true, "has_projects": true, @@ -85,7 +85,7 @@ "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 4, + "open_issues_count": 5, "license": { "key": "postgresql", "name": "PostgreSQL License", @@ -94,8 +94,8 @@ "node_id": "MDc6TGljZW5zZTMx" }, "forks": 0, - "open_issues": 4, - "watchers": 15, + "open_issues": 5, + "watchers": 21, "default_branch": "develop", "temp_clone_token": null, "organization": { diff --git a/web/src/data/repos/postgrest-js.json b/web/src/data/repos/postgrest-js.json index f26e2bd78ae..d8acb1dc9b1 100644 --- a/web/src/data/repos/postgrest-js.json +++ b/web/src/data/repos/postgrest-js.json @@ -65,27 +65,27 @@ "releases_url": "https://api.github.com/repos/supabase/postgrest-js/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/postgrest-js/deployments", "created_at": "2020-01-27T05:32:19Z", - "updated_at": "2020-05-05T10:03:45Z", - "pushed_at": "2020-05-04T14:19:39Z", + "updated_at": "2020-05-25T08:07:22Z", + "pushed_at": "2020-05-25T08:07:31Z", "git_url": "git://github.com/supabase/postgrest-js.git", "ssh_url": "git@github.com:supabase/postgrest-js.git", "clone_url": "https://github.com/supabase/postgrest-js.git", "svn_url": "https://github.com/supabase/postgrest-js", "homepage": "https://supabase.io", - "size": 1486, - "stargazers_count": 40, - "watchers_count": 40, + "size": 1706, + "stargazers_count": 44, + "watchers_count": 44, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 0, + "forks_count": 1, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 1, + "open_issues_count": 2, "license": { "key": "mit", "name": "MIT License", @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/mit", "node_id": "MDc6TGljZW5zZTEz" }, - "forks": 0, - "open_issues": 1, - "watchers": 40, + "forks": 1, + "open_issues": 2, + "watchers": 44, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 0, + "network_count": 1, "subscribers_count": 5 } diff --git a/web/src/data/repos/realtime.json b/web/src/data/repos/realtime.json index 5b673d73e10..5a129ed8cbf 100644 --- a/web/src/data/repos/realtime.json +++ b/web/src/data/repos/realtime.json @@ -65,27 +65,27 @@ "releases_url": "https://api.github.com/repos/supabase/realtime/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/realtime/deployments", "created_at": "2019-09-23T12:15:45Z", - "updated_at": "2020-05-05T22:27:07Z", - "pushed_at": "2020-04-29T13:10:22Z", + "updated_at": "2020-05-25T10:54:55Z", + "pushed_at": "2020-05-22T10:59:05Z", "git_url": "git://github.com/supabase/realtime.git", "ssh_url": "git@github.com:supabase/realtime.git", "clone_url": "https://github.com/supabase/realtime.git", "svn_url": "https://github.com/supabase/realtime", "homepage": "https://supabase.io", - "size": 2295, - "stargazers_count": 547, - "watchers_count": 547, - "language": "JavaScript", + "size": 2066, + "stargazers_count": 568, + "watchers_count": 568, + "language": "Elixir", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 13, + "forks_count": 17, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 4, + "open_issues_count": 9, "license": { "key": "apache-2.0", "name": "Apache License 2.0", @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, - "forks": 13, - "open_issues": 4, - "watchers": 547, + "forks": 17, + "open_issues": 9, + "watchers": 568, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 13, - "subscribers_count": 20 + "network_count": 17, + "subscribers_count": 21 } diff --git a/web/src/data/repos/supabase.json b/web/src/data/repos/supabase.json index a90a0ea691b..a4455b3c63a 100644 --- a/web/src/data/repos/supabase.json +++ b/web/src/data/repos/supabase.json @@ -65,27 +65,27 @@ "releases_url": "https://api.github.com/repos/supabase/supabase/releases{/id}", "deployments_url": "https://api.github.com/repos/supabase/supabase/deployments", "created_at": "2019-10-12T05:56:49Z", - "updated_at": "2020-05-05T13:24:35Z", - "pushed_at": "2020-05-05T13:24:32Z", + "updated_at": "2020-05-24T10:18:13Z", + "pushed_at": "2020-05-20T09:57:22Z", "git_url": "git://github.com/supabase/supabase.git", "ssh_url": "git@github.com:supabase/supabase.git", "clone_url": "https://github.com/supabase/supabase.git", "svn_url": "https://github.com/supabase/supabase", "homepage": "https://supabase.io", - "size": 6582, - "stargazers_count": 171, - "watchers_count": 171, + "size": 5896, + "stargazers_count": 205, + "watchers_count": 205, "language": "JavaScript", "has_issues": true, "has_projects": true, "has_downloads": true, "has_wiki": true, "has_pages": false, - "forks_count": 13, + "forks_count": 15, "mirror_url": null, "archived": false, "disabled": false, - "open_issues_count": 6, + "open_issues_count": 8, "license": { "key": "apache-2.0", "name": "Apache License 2.0", @@ -93,9 +93,9 @@ "url": "https://api.github.com/licenses/apache-2.0", "node_id": "MDc6TGljZW5zZTI=" }, - "forks": 13, - "open_issues": 6, - "watchers": 171, + "forks": 15, + "open_issues": 8, + "watchers": 205, "default_branch": "master", "temp_clone_token": null, "organization": { @@ -118,6 +118,6 @@ "type": "Organization", "site_admin": false }, - "network_count": 13, - "subscribers_count": 23 + "network_count": 15, + "subscribers_count": 26 } diff --git a/web/src/data/stars/stargazers.json b/web/src/data/stars/stargazers.json index 101288a2b5c..aa283bcfbf1 100644 --- a/web/src/data/stars/stargazers.json +++ b/web/src/data/stars/stargazers.json @@ -4,6 +4,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 0, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -13,6 +14,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 33, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -22,6 +24,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 41, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -31,6 +34,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 46, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -40,6 +44,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 51, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -49,6 +54,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 52, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -58,6 +64,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 53, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -67,6 +74,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 54, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -76,6 +84,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 55, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -85,6 +94,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 58, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -94,6 +104,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 59, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -103,6 +114,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 60, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -112,6 +124,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 61, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -121,6 +134,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 62, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -130,6 +144,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 63, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -139,6 +154,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 64, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -148,6 +164,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 158, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -157,6 +174,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 174, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -166,6 +184,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 177, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -175,6 +194,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 180, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -184,6 +204,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 182, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -193,6 +214,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 183, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -202,6 +224,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 184, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -211,6 +234,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 185, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -220,6 +244,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 186, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -229,6 +254,7 @@ "@supabase/supabase": 1, "@supabase/realtime": 187, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 @@ -238,764 +264,1039 @@ "@supabase/supabase": 2, "@supabase/realtime": 187, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 0, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-16", - "@supabase/supabase": 17, + "@supabase/supabase": 16, "@supabase/realtime": 196, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-17", - "@supabase/supabase": 18, + "@supabase/supabase": 17, "@supabase/realtime": 197, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-18", - "@supabase/supabase": 20, + "@supabase/supabase": 19, "@supabase/realtime": 198, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-19", - "@supabase/supabase": 21, + "@supabase/supabase": 20, "@supabase/realtime": 198, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-20", - "@supabase/supabase": 22, + "@supabase/supabase": 21, "@supabase/realtime": 199, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-21", - "@supabase/supabase": 29, + "@supabase/supabase": 28, "@supabase/realtime": 204, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-22", - "@supabase/supabase": 46, + "@supabase/supabase": 45, "@supabase/realtime": 275, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 2, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-23", - "@supabase/supabase": 56, + "@supabase/supabase": 55, "@supabase/realtime": 304, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 4, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-24", - "@supabase/supabase": 58, + "@supabase/supabase": 57, "@supabase/realtime": 324, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 4, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-25", - "@supabase/supabase": 60, + "@supabase/supabase": 59, "@supabase/realtime": 328, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 4, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-26", - "@supabase/supabase": 60, + "@supabase/supabase": 59, "@supabase/realtime": 331, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 4, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-27", - "@supabase/supabase": 61, + "@supabase/supabase": 60, "@supabase/realtime": 334, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-28", - "@supabase/supabase": 63, + "@supabase/supabase": 62, "@supabase/realtime": 337, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 0, "@supabase/doctest-js": 0 }, { "name": "2020-01-29", - "@supabase/supabase": 63, + "@supabase/supabase": 62, "@supabase/realtime": 345, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 1, "@supabase/doctest-js": 0 }, { "name": "2020-01-30", - "@supabase/supabase": 64, + "@supabase/supabase": 63, "@supabase/realtime": 349, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 2, "@supabase/doctest-js": 0 }, { "name": "2020-01-31", - "@supabase/supabase": 66, + "@supabase/supabase": 65, "@supabase/realtime": 353, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 2, "@supabase/doctest-js": 0 }, { "name": "2020-02-01", - "@supabase/supabase": 68, + "@supabase/supabase": 67, "@supabase/realtime": 354, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 5, "@supabase/postgrest-js": 2, "@supabase/doctest-js": 0 }, { "name": "2020-02-02", - "@supabase/supabase": 71, + "@supabase/supabase": 70, "@supabase/realtime": 356, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 7, "@supabase/doctest-js": 0 }, { "name": "2020-02-03", - "@supabase/supabase": 73, + "@supabase/supabase": 72, "@supabase/realtime": 357, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 19, "@supabase/doctest-js": 0 }, { "name": "2020-02-04", - "@supabase/supabase": 73, + "@supabase/supabase": 72, "@supabase/realtime": 357, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 22, "@supabase/doctest-js": 0 }, { "name": "2020-02-05", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 357, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 24, "@supabase/doctest-js": 1 }, { "name": "2020-02-10", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 357, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-11", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 359, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-14", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 360, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-16", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 361, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-19", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 368, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-20", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 369, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-21", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 370, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 1 }, { "name": "2020-02-22", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 370, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 3 }, { "name": "2020-02-23", - "@supabase/supabase": 74, + "@supabase/supabase": 73, "@supabase/realtime": 371, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 10 }, { "name": "2020-02-24", - "@supabase/supabase": 75, + "@supabase/supabase": 74, "@supabase/realtime": 372, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 12 }, { "name": "2020-02-25", - "@supabase/supabase": 75, + "@supabase/supabase": 74, "@supabase/realtime": 373, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 15 }, { "name": "2020-02-26", - "@supabase/supabase": 76, + "@supabase/supabase": 75, "@supabase/realtime": 374, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 18 }, { "name": "2020-02-27", - "@supabase/supabase": 76, + "@supabase/supabase": 75, "@supabase/realtime": 375, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 18 }, { "name": "2020-02-28", - "@supabase/supabase": 76, + "@supabase/supabase": 75, "@supabase/realtime": 375, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 19 }, { "name": "2020-02-29", - "@supabase/supabase": 77, + "@supabase/supabase": 76, "@supabase/realtime": 375, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 25, "@supabase/doctest-js": 19 }, { "name": "2020-03-02", - "@supabase/supabase": 77, + "@supabase/supabase": 76, "@supabase/realtime": 376, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 19 }, { "name": "2020-03-06", - "@supabase/supabase": 78, + "@supabase/supabase": 77, "@supabase/realtime": 377, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 19 }, { "name": "2020-03-07", - "@supabase/supabase": 78, + "@supabase/supabase": 77, "@supabase/realtime": 378, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 19 }, { "name": "2020-03-08", - "@supabase/supabase": 78, + "@supabase/supabase": 77, "@supabase/realtime": 378, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 20 }, { "name": "2020-03-09", - "@supabase/supabase": 79, + "@supabase/supabase": 78, "@supabase/realtime": 378, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 21 }, { "name": "2020-03-10", - "@supabase/supabase": 79, + "@supabase/supabase": 78, "@supabase/realtime": 379, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 21 }, { "name": "2020-03-11", - "@supabase/supabase": 81, + "@supabase/supabase": 80, "@supabase/realtime": 380, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 21 }, { "name": "2020-03-12", - "@supabase/supabase": 82, + "@supabase/supabase": 81, "@supabase/realtime": 380, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 26, "@supabase/doctest-js": 21 }, { "name": "2020-03-13", - "@supabase/supabase": 82, + "@supabase/supabase": 81, "@supabase/realtime": 380, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 27, "@supabase/doctest-js": 21 }, { "name": "2020-03-14", - "@supabase/supabase": 82, + "@supabase/supabase": 81, "@supabase/realtime": 381, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 27, "@supabase/doctest-js": 22 }, { "name": "2020-03-15", - "@supabase/supabase": 82, + "@supabase/supabase": 81, "@supabase/realtime": 381, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 27, "@supabase/doctest-js": 23 }, { "name": "2020-03-19", - "@supabase/supabase": 83, + "@supabase/supabase": 82, "@supabase/realtime": 383, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 27, "@supabase/doctest-js": 23 }, { "name": "2020-03-21", - "@supabase/supabase": 84, + "@supabase/supabase": 83, "@supabase/realtime": 383, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 27, "@supabase/doctest-js": 23 }, { "name": "2020-03-22", - "@supabase/supabase": 84, + "@supabase/supabase": 83, "@supabase/realtime": 386, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 27 }, { "name": "2020-03-24", - "@supabase/supabase": 84, + "@supabase/supabase": 83, "@supabase/realtime": 387, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 27 }, { "name": "2020-03-25", - "@supabase/supabase": 84, + "@supabase/supabase": 83, "@supabase/realtime": 388, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 28 }, { "name": "2020-03-26", - "@supabase/supabase": 85, + "@supabase/supabase": 84, "@supabase/realtime": 389, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 28 }, { "name": "2020-03-27", - "@supabase/supabase": 85, + "@supabase/supabase": 84, "@supabase/realtime": 390, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 28 }, { "name": "2020-03-29", - "@supabase/supabase": 86, + "@supabase/supabase": 85, "@supabase/realtime": 390, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 28 }, { "name": "2020-03-30", - "@supabase/supabase": 86, + "@supabase/supabase": 85, "@supabase/realtime": 391, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 28, "@supabase/doctest-js": 28 }, { "name": "2020-03-31", - "@supabase/supabase": 87, + "@supabase/supabase": 86, "@supabase/realtime": 391, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 29, "@supabase/doctest-js": 28 }, { "name": "2020-04-01", - "@supabase/supabase": 87, + "@supabase/supabase": 86, "@supabase/realtime": 392, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 30, "@supabase/doctest-js": 28 }, { "name": "2020-04-02", - "@supabase/supabase": 88, + "@supabase/supabase": 87, "@supabase/realtime": 392, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 30, "@supabase/doctest-js": 28 }, { "name": "2020-04-04", - "@supabase/supabase": 102, + "@supabase/supabase": 101, "@supabase/realtime": 393, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 28 }, { "name": "2020-04-05", - "@supabase/supabase": 111, + "@supabase/supabase": 110, "@supabase/realtime": 395, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 28 }, { "name": "2020-04-06", - "@supabase/supabase": 111, + "@supabase/supabase": 110, "@supabase/realtime": 396, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 29 }, { "name": "2020-04-08", - "@supabase/supabase": 112, + "@supabase/supabase": 111, "@supabase/realtime": 396, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 29 }, { "name": "2020-04-10", - "@supabase/supabase": 113, + "@supabase/supabase": 112, "@supabase/realtime": 397, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 29 }, { "name": "2020-04-11", - "@supabase/supabase": 113, + "@supabase/supabase": 112, "@supabase/realtime": 397, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 30 }, { "name": "2020-04-12", - "@supabase/supabase": 113, + "@supabase/supabase": 112, "@supabase/realtime": 397, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-15", - "@supabase/supabase": 143, + "@supabase/supabase": 142, "@supabase/realtime": 400, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-16", - "@supabase/supabase": 150, + "@supabase/supabase": 149, "@supabase/realtime": 402, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-18", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 402, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-19", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 403, "@supabase/postgres": 0, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-21", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 403, "@supabase/postgres": 1, + "@supabase/pg-api": 0, "@supabase/marketplace": 6, "@supabase/postgrest-js": 31, "@supabase/doctest-js": 31 }, { "name": "2020-04-22", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 404, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 32, "@supabase/doctest-js": 32 }, { "name": "2020-04-23", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 404, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 36, "@supabase/doctest-js": 32 }, { "name": "2020-04-24", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 404, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 37, "@supabase/doctest-js": 32 }, { "name": "2020-04-25", - "@supabase/supabase": 151, + "@supabase/supabase": 150, "@supabase/realtime": 404, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 32 }, { "name": "2020-04-27", - "@supabase/supabase": 152, + "@supabase/supabase": 151, "@supabase/realtime": 404, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 32 }, { "name": "2020-04-28", - "@supabase/supabase": 153, + "@supabase/supabase": 152, "@supabase/realtime": 405, "@supabase/postgres": 2, + "@supabase/pg-api": 0, "@supabase/marketplace": 7, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 32 }, { "name": "2020-04-29", - "@supabase/supabase": 154, + "@supabase/supabase": 152, "@supabase/realtime": 423, "@supabase/postgres": 5, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-04-30", - "@supabase/supabase": 159, + "@supabase/supabase": 157, "@supabase/realtime": 424, "@supabase/postgres": 10, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-05-01", - "@supabase/supabase": 161, + "@supabase/supabase": 159, "@supabase/realtime": 492, "@supabase/postgres": 14, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-05-02", - "@supabase/supabase": 168, + "@supabase/supabase": 166, "@supabase/realtime": 519, "@supabase/postgres": 15, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-05-03", - "@supabase/supabase": 170, + "@supabase/supabase": 168, "@supabase/realtime": 530, "@supabase/postgres": 15, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-05-04", - "@supabase/supabase": 170, + "@supabase/supabase": 168, "@supabase/realtime": 539, "@supabase/postgres": 15, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 39, "@supabase/doctest-js": 33 }, { "name": "2020-05-05", - "@supabase/supabase": 171, + "@supabase/supabase": 169, "@supabase/realtime": 547, "@supabase/postgres": 15, + "@supabase/pg-api": 0, "@supabase/marketplace": 8, "@supabase/postgrest-js": 40, "@supabase/doctest-js": 33 + }, + { + "name": "2020-05-06", + "@supabase/supabase": 169, + "@supabase/realtime": 549, + "@supabase/postgres": 15, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 33 + }, + { + "name": "2020-05-07", + "@supabase/supabase": 172, + "@supabase/realtime": 552, + "@supabase/postgres": 15, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-08", + "@supabase/supabase": 179, + "@supabase/realtime": 553, + "@supabase/postgres": 16, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-09", + "@supabase/supabase": 182, + "@supabase/realtime": 555, + "@supabase/postgres": 17, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-10", + "@supabase/supabase": 184, + "@supabase/realtime": 556, + "@supabase/postgres": 17, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-11", + "@supabase/supabase": 190, + "@supabase/realtime": 557, + "@supabase/postgres": 18, + "@supabase/pg-api": 0, + "@supabase/marketplace": 8, + "@supabase/postgrest-js": 40, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-12", + "@supabase/supabase": 193, + "@supabase/realtime": 559, + "@supabase/postgres": 19, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 41, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-13", + "@supabase/supabase": 194, + "@supabase/realtime": 560, + "@supabase/postgres": 19, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 41, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-14", + "@supabase/supabase": 194, + "@supabase/realtime": 561, + "@supabase/postgres": 19, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 41, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-15", + "@supabase/supabase": 195, + "@supabase/realtime": 561, + "@supabase/postgres": 19, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-16", + "@supabase/supabase": 196, + "@supabase/realtime": 561, + "@supabase/postgres": 19, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-17", + "@supabase/supabase": 198, + "@supabase/realtime": 561, + "@supabase/postgres": 20, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-18", + "@supabase/supabase": 200, + "@supabase/realtime": 561, + "@supabase/postgres": 20, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-19", + "@supabase/supabase": 200, + "@supabase/realtime": 563, + "@supabase/postgres": 21, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 34 + }, + { + "name": "2020-05-20", + "@supabase/supabase": 200, + "@supabase/realtime": 563, + "@supabase/postgres": 21, + "@supabase/pg-api": 0, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 36 + }, + { + "name": "2020-05-21", + "@supabase/supabase": 200, + "@supabase/realtime": 564, + "@supabase/postgres": 21, + "@supabase/pg-api": 1, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 42, + "@supabase/doctest-js": 36 + }, + { + "name": "2020-05-23", + "@supabase/supabase": 200, + "@supabase/realtime": 566, + "@supabase/postgres": 21, + "@supabase/pg-api": 1, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 44, + "@supabase/doctest-js": 36 + }, + { + "name": "2020-05-24", + "@supabase/supabase": 200, + "@supabase/realtime": 567, + "@supabase/postgres": 21, + "@supabase/pg-api": 1, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 44, + "@supabase/doctest-js": 36 + }, + { + "name": "2020-05-25", + "@supabase/supabase": 200, + "@supabase/realtime": 568, + "@supabase/postgres": 21, + "@supabase/pg-api": 1, + "@supabase/marketplace": 9, + "@supabase/postgrest-js": 44, + "@supabase/doctest-js": 36 } ] \ No newline at end of file diff --git a/web/src/pages/index.js b/web/src/pages/index.js index d550aee873a..98e9961fa2d 100755 --- a/web/src/pages/index.js +++ b/web/src/pages/index.js @@ -11,17 +11,9 @@ import HowCard from '../components/HowCard' import { repos } from '../data/github' const heroExample = ` -import { createClient } from '@supabase/supabase-js' - -// Connect to your own PostgreSQL database -const supabase = createClient('https://your-db.supabase.co', 'api-key') - -// Receive updates when a new record is inserted into your database const realtime = supabase - .from('*') - .on('INSERT', change => { - console.log('Change received!', change) - }) + .from('messages') + .on('INSERT', message => console.log('New message!', message) ) .subscribe() `.trim() const subscribeExample = ` @@ -149,9 +141,7 @@ function Home() {

{siteConfig.tagline}

- Supabase adds realtime and RESTful APIs to your{' '} - existing PostgreSQL database without a - single line of code. + Supabase adds realtime and restful APIs to Postgres without a single line of code.

- Follow our GitHub → + Alpha sign up →
- +
- {/*
-
CUSTOMER LOGOS
-
*/} +
+ Y Combinator +

Backed by Y Combinator.

+
+ {/* HOW */}
@@ -218,11 +208,13 @@ function Home() {
Supabase introspects your database and provides instant APIs.} + title="Built with PostgreSQL" + description={ + <>Sign up and query your Postgres database in less than 2 minutes. + } featureTitle="You get" features={[ - 'APIs always in sync with your schema', + 'Full Postgres database', 'Instant RESTful API', 'Realtime notifications via websockets', ]} @@ -240,7 +232,7 @@ function Home() { description={<>Supabase handles the stuff you're usually too busy to build.} featureTitle="You get" features={[ - 'Custom URL for your APIs', + 'APIs always in sync with your schema', 'Custom API docs for your schema', 'Built-in security & monitoring', ]} @@ -363,7 +355,8 @@ function Home() {

Self-documenting

- We introspect your database to give you instant, custom documentation for your REST and Realtime APIs. + We introspect your database to give you instant, custom documentation for your + REST and Realtime APIs.

@@ -395,18 +388,23 @@ function Home() {
- {repos.map((props, idx) => ( -
- -
- ))} + {repos + .filter((x) => ['supabase', 'realtime', 'postgres', 'pg-api'].includes(x.name)) + .map((props, idx) => ( +
+ +
+ ))} +
+
+ See more →
@@ -439,10 +437,10 @@ function Home() { 'button hero--button button--md button--primary responsive-button', styles.button )} - to={'https://github.com/supabase/supabase'} + to={'https://app.supabase.io'} style={{ margin: 5 }} > - Follow our GitHub → + Alpha sign up → diff --git a/web/static/img/yc-gray.png b/web/static/img/yc-gray.png new file mode 100644 index 00000000000..f3fade0625b Binary files /dev/null and b/web/static/img/yc-gray.png differ diff --git a/web/traction.js b/web/traction.js index 42b9992466f..1ae1aded378 100644 --- a/web/traction.js +++ b/web/traction.js @@ -42,6 +42,7 @@ const formatResults = (repo, githubResponse) => { const main = async () => { const postgres = await fetchAllEvents('postgres', 100) + const postgresApi = await fetchAllEvents('pg-api', 100) const marketplace = await fetchAllEvents('marketplace', 100) const realtime = await fetchAllEvents('realtime', 600) const supabase = await fetchAllEvents('supabase', 200) @@ -50,6 +51,7 @@ const main = async () => { const history = [] .concat(formatResults('@supabase/postgres', postgres)) + .concat(formatResults('@supabase/pg-api', postgresApi)) .concat(formatResults('@supabase/marketplace', marketplace)) .concat(formatResults('@supabase/doctest-js', doctestJs)) .concat(formatResults('@supabase/realtime', realtime)) @@ -69,6 +71,7 @@ const main = async () => { '@supabase/supabase': 0, '@supabase/realtime': 0, '@supabase/postgres': 0, + '@supabase/pg-api': 0, '@supabase/marketplace': 0, '@supabase/postgrest-js': 0, '@supabase/doctest-js': 0, @@ -79,12 +82,14 @@ const main = async () => { let supabase = groups[date].filter(x => x.repo === '@supabase/supabase').length let realtime = groups[date].filter(x => x.repo === '@supabase/realtime').length let postgres = groups[date].filter((x) => x.repo === '@supabase/postgres').length + let postgresApi = groups[date].filter((x) => x.repo === '@supabase/pg-api').length let marketplace = groups[date].filter((x) => x.repo === '@supabase/marketplace').length let postgrestJs = groups[date].filter(x => x.repo === '@supabase/postgrest-js').length let doctestJs = groups[date].filter((x) => x.repo === '@supabase/doctest-js').length tally['@supabase/supabase'] += supabase tally['@supabase/realtime'] += realtime tally['@supabase/postgres'] += postgres + tally['@supabase/pg-api'] += postgresApi tally['@supabase/marketplace'] += marketplace tally['@supabase/postgrest-js'] += postgrestJs tally['@supabase/doctest-js'] += doctestJs @@ -93,6 +98,7 @@ const main = async () => { '@supabase/supabase': tally['@supabase/supabase'], '@supabase/realtime': tally['@supabase/realtime'], '@supabase/postgres': tally['@supabase/postgres'], + '@supabase/pg-api': tally['@supabase/pg-api'], '@supabase/marketplace': tally['@supabase/marketplace'], '@supabase/postgrest-js': tally['@supabase/postgrest-js'], '@supabase/doctest-js': tally['@supabase/doctest-js'],