Skip to content

Commit 93b51af

Browse files
authored
Merge pull request #238 from supabase/feat/client-info-header
Feat/client info header
2 parents bbe9a55 + ecce190 commit 93b51af

File tree

5 files changed

+28
-5
lines changed

5 files changed

+28
-5
lines changed

.releaserc.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"plugins": [
3+
[
4+
"semantic-release-plugin-update-version-in-files",
5+
{
6+
"files": [
7+
"src/lib/version.ts",
8+
"dist/main/lib/version.js",
9+
"dist/main/lib/version.d.ts",
10+
"dist/module/lib/version.js",
11+
"dist/module/lib/version.d.ts"
12+
],
13+
"placeholder": "0.0.0"
14+
}
15+
],
16+
"@semantic-release/commit-analyzer",
17+
"@semantic-release/release-notes-generator",
18+
"@semantic-release/github",
19+
"@semantic-release/npm"
20+
]
21+
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@supabase/supabase-js",
3-
"version": "1.0.0",
3+
"version": "0.0.0",
44
"description": "Isomorphic Javascript client for Supabase.",
55
"keywords": [
66
"javascript",
@@ -23,7 +23,7 @@
2323
"scripts": {
2424
"clean": "rimraf dist docs",
2525
"format": "prettier --write \"{src,test}/**/*.ts\"",
26-
"build": "run-s clean format build:*",
26+
"build": "genversion src/lib/version.ts --es6 && run-s clean format build:*",
2727
"build:main": "tsc -p tsconfig.json",
2828
"build:module": "tsc -p tsconfig.module.json",
2929
"build:umd": "webpack",

src/SupabaseClient.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ export default class SupabaseClient {
147147
persistSession,
148148
detectSessionInUrl,
149149
localStorage,
150-
headers
150+
headers,
151151
}: SupabaseClientOptions) {
152152
const authHeaders = {
153153
Authorization: `Bearer ${this.supabaseKey}`,

src/lib/constants.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
// constants.ts
2-
3-
export const DEFAULT_HEADERS = {}
2+
const { version } = require('./version')
3+
export const DEFAULT_HEADERS = { 'X-Client-Info': `supabase-js/${version}` }

src/lib/version.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// generated by genversion
2+
export const version = '0.0.0'

0 commit comments

Comments
 (0)