From 2db4f2b46bccff2b3adcc551c22bd1d852c9f606 Mon Sep 17 00:00:00 2001
From: robinroy03
Date: Sun, 18 Jan 2026 16:44:54 +0530
Subject: [PATCH 1/2] tar bump
---
package.json | 5 +-
pnpm-lock.yaml | 179 ++++---------------------------------------------
2 files changed, 16 insertions(+), 168 deletions(-)
diff --git a/package.json b/package.json
index 4ba01fb..1afb708 100644
--- a/package.json
+++ b/package.json
@@ -80,7 +80,8 @@
"@react-router/node@>=7.0.0 <=7.9.3": ">=7.9.4",
"react-router@>=7.0.0 <=7.8.2": ">=7.9.0",
"diff@<8.0.3": ">=8.0.3",
- "tar@<=7.5.2": ">=7.5.3"
+ "tar@<=7.5.2": ">=7.5.3",
+ "@typescript-eslint/utils": "^8.38.0"
}
},
"devDependencies": {
@@ -108,4 +109,4 @@
"vite": "^7.0.7",
"vite-tsconfig-paths": "^5.1.4"
}
-}
+}
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1396f4e..00ebd34 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -22,6 +22,7 @@ overrides:
react-router@>=7.0.0 <=7.8.2: '>=7.9.0'
diff@<8.0.3: '>=8.0.3'
tar@<=7.5.2: '>=7.5.3'
+ '@typescript-eslint/utils': ^8.38.0
importers:
@@ -67,7 +68,7 @@ importers:
specifier: ^1.2.7
version: 1.2.7(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@react-router/node':
- specifier: '>=7.9.4'
+ specifier: ^7.9.5
version: 7.12.0(react-router@7.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.8.3)
'@react-router/serve':
specifier: ^7.7.1
@@ -103,7 +104,7 @@ importers:
specifier: ^1.12.0
version: 1.12.0
better-auth:
- specifier: '>=1.4.5'
+ specifier: ^1.4.5
version: 1.4.15(pg@8.16.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
class-variance-authority:
specifier: ^0.7.1
@@ -151,7 +152,7 @@ importers:
specifier: ^3.0.4
version: 3.0.4(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
react-router:
- specifier: '>=7.9.0'
+ specifier: ^7.12.0
version: 7.12.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
remotion:
specifier: 4.0.329
@@ -1529,16 +1530,6 @@ packages:
typescript:
optional: true
- '@react-router/node@7.9.5':
- resolution: {integrity: sha512-3mDd32mXh3gEkG0cLPnUaoLkY1pApsTPqn7O1j+P8aLf997uYz5lYDjt33vtMhaotlRM0x+5JziAKtz/76YBpQ==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- react-router: 7.9.5
- typescript: ^5.1.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@react-router/serve@7.7.1':
resolution: {integrity: sha512-LyAiX+oI+6O6j2xWPUoKW+cgayUf3USBosSMv73Jtwi99XUhSDu2MUhM+BB+AbrYRubauZ83QpZTROiXoaf8jA==}
engines: {node: '>=20.0.0'}
@@ -1960,10 +1951,6 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@5.19.0':
- resolution: {integrity: sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
'@typescript-eslint/scope-manager@8.38.0':
resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1981,35 +1968,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@5.19.0':
- resolution: {integrity: sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
'@typescript-eslint/types@8.38.0':
resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@5.19.0':
- resolution: {integrity: sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
-
'@typescript-eslint/typescript-estree@8.38.0':
resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@5.19.0':
- resolution: {integrity: sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
-
'@typescript-eslint/utils@8.38.0':
resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2017,10 +1985,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@5.19.0':
- resolution: {integrity: sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
-
'@typescript-eslint/visitor-keys@8.38.0':
resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2153,10 +2117,6 @@ packages:
resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines: {node: '>= 0.4'}
- array-union@2.1.0:
- resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
- engines: {node: '>=8'}
-
array.prototype.findlast@1.2.5:
resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==}
engines: {node: '>= 0.4'}
@@ -2536,10 +2496,6 @@ packages:
resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
engines: {node: '>=0.3.1'}
- dir-glob@3.0.1:
- resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
- engines: {node: '>=8'}
-
doctrine@2.1.0:
resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
engines: {node: '>=0.10.0'}
@@ -2665,16 +2621,6 @@ packages:
resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint-utils@3.0.0:
- resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
- engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
- peerDependencies:
- eslint: '>=5'
-
- eslint-visitor-keys@2.1.0:
- resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
- engines: {node: '>=10'}
-
eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2928,10 +2874,6 @@ packages:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
- globby@11.1.0:
- resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
- engines: {node: '>=10'}
-
globrex@0.1.2:
resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
@@ -3462,10 +3404,6 @@ packages:
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
- ms@4.0.0-nightly.202508271359:
- resolution: {integrity: sha512-WC/Eo7NzFrOV/RRrTaI0fxKVbNCzEy76j2VqNV8SxDf9D69gSE2Lh0QwYvDlhiYmheBYExAvEAxVf5NoN0cj2A==}
- engines: {node: '>=20'}
-
multer@2.0.2:
resolution: {integrity: sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==}
engines: {node: '>= 10.16.0'}
@@ -3627,10 +3565,6 @@ packages:
resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==}
engines: {node: '>=16'}
- path-type@4.0.0:
- resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
- engines: {node: '>=8'}
-
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
@@ -4059,10 +3993,6 @@ packages:
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
- slash@3.0.0:
- resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
- engines: {node: '>=8'}
-
sonner@2.0.6:
resolution: {integrity: sha512-yHFhk8T/DK3YxjFQXIrcHT1rGEeTLliVzWbO0xN8GberVun2RiBnxAjXAYpZrqwEVHBG9asI/Li8TAAhN9m59Q==}
peerDependencies:
@@ -4256,18 +4186,9 @@ packages:
typescript:
optional: true
- tslib@1.14.1:
- resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
-
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tsutils@3.21.0:
- resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
- engines: {node: '>= 6'}
- peerDependencies:
- typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
-
tsx@4.20.4:
resolution: {integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==}
engines: {node: '>=18.0.0'}
@@ -4734,20 +4655,20 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.5)(nanostores@1.1.0)':
+ '@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)':
dependencies:
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
'@standard-schema/spec': 1.1.0
better-call: 1.1.8(zod@4.0.9)
jose: 6.1.3
- kysely: 0.28.5
+ kysely: 0.28.9
nanostores: 1.1.0
zod: 4.0.9
- '@better-auth/telemetry@1.4.15(@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.5)(nanostores@1.1.0))':
+ '@better-auth/telemetry@1.4.15(@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))':
dependencies:
- '@better-auth/core': 1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.5)(nanostores@1.1.0)
+ '@better-auth/core': 1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
@@ -5779,7 +5700,7 @@ snapshots:
'@remotion/eslint-plugin@4.0.329(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
- '@typescript-eslint/utils': 5.19.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
+ '@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
eslint: 9.32.0(jiti@2.5.1)
transitivePeerDependencies:
- supports-color
@@ -6174,11 +6095,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@5.19.0':
- dependencies:
- '@typescript-eslint/types': 5.19.0
- '@typescript-eslint/visitor-keys': 5.19.0
-
'@typescript-eslint/scope-manager@8.38.0':
dependencies:
'@typescript-eslint/types': 8.38.0
@@ -6200,24 +6116,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@5.19.0': {}
-
'@typescript-eslint/types@8.38.0': {}
- '@typescript-eslint/typescript-estree@5.19.0(typescript@5.8.3)':
- dependencies:
- '@typescript-eslint/types': 5.19.0
- '@typescript-eslint/visitor-keys': 5.19.0
- debug: 4.4.1
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.7.2
- tsutils: 3.21.0(typescript@5.8.3)
- optionalDependencies:
- typescript: 5.8.3
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.8.3)':
dependencies:
'@typescript-eslint/project-service': 8.38.0(typescript@5.8.3)
@@ -6234,19 +6134,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@5.19.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
- dependencies:
- '@types/json-schema': 7.0.15
- '@typescript-eslint/scope-manager': 5.19.0
- '@typescript-eslint/types': 5.19.0
- '@typescript-eslint/typescript-estree': 5.19.0(typescript@5.8.3)
- eslint: 9.32.0(jiti@2.5.1)
- eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@9.32.0(jiti@2.5.1))
- transitivePeerDependencies:
- - supports-color
- - typescript
-
'@typescript-eslint/utils@8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)':
dependencies:
'@eslint-community/eslint-utils': 4.7.0(eslint@9.32.0(jiti@2.5.1))
@@ -6258,11 +6145,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@5.19.0':
- dependencies:
- '@typescript-eslint/types': 5.19.0
- eslint-visitor-keys: 3.4.3
-
'@typescript-eslint/visitor-keys@8.38.0':
dependencies:
'@typescript-eslint/types': 8.38.0
@@ -6429,8 +6311,6 @@ snapshots:
is-string: 1.1.1
math-intrinsics: 1.1.0
- array-union@2.1.0: {}
-
array.prototype.findlast@1.2.5:
dependencies:
call-bind: 1.0.8
@@ -6509,8 +6389,8 @@ snapshots:
better-auth@1.4.15(pg@8.16.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
- '@better-auth/core': 1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.5)(nanostores@1.1.0)
- '@better-auth/telemetry': 1.4.15(@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.5)(nanostores@1.1.0))
+ '@better-auth/core': 1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0)
+ '@better-auth/telemetry': 1.4.15(@better-auth/core@1.4.15(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.0.9))(jose@6.1.3)(kysely@0.28.9)(nanostores@1.1.0))
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
'@noble/ciphers': 2.1.1
@@ -6518,7 +6398,7 @@ snapshots:
better-call: 1.1.8(zod@4.0.9)
defu: 6.1.4
jose: 6.1.3
- kysely: 0.28.5
+ kysely: 0.28.9
nanostores: 1.1.0
zod: 4.0.9
optionalDependencies:
@@ -6531,7 +6411,7 @@ snapshots:
'@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.21
rou3: 0.7.12
- set-cookie-parser: 2.7.1
+ set-cookie-parser: 2.7.2
optionalDependencies:
zod: 4.0.9
@@ -6792,10 +6672,6 @@ snapshots:
diff@8.0.3: {}
- dir-glob@3.0.1:
- dependencies:
- path-type: 4.0.0
-
doctrine@2.1.0:
dependencies:
esutils: 2.0.3
@@ -7062,13 +6938,6 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-utils@3.0.0(eslint@9.32.0(jiti@2.5.1)):
- dependencies:
- eslint: 9.32.0(jiti@2.5.1)
- eslint-visitor-keys: 2.1.0
-
- eslint-visitor-keys@2.1.0: {}
-
eslint-visitor-keys@3.4.3: {}
eslint-visitor-keys@4.2.1: {}
@@ -7414,15 +7283,6 @@ snapshots:
define-properties: 1.2.1
gopd: 1.2.0
- globby@11.1.0:
- dependencies:
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.3
- ignore: 5.3.2
- merge2: 1.4.1
- slash: 3.0.0
-
globrex@0.1.2: {}
gopd@1.2.0: {}
@@ -7876,8 +7736,6 @@ snapshots:
ms@2.1.3: {}
- ms@4.0.0-nightly.202508271359: {}
-
multer@2.0.2:
dependencies:
append-field: 1.0.0
@@ -8044,8 +7902,6 @@ snapshots:
path-to-regexp@8.2.0: {}
- path-type@4.0.0: {}
-
pathe@1.1.2: {}
pathe@2.0.3: {}
@@ -8530,8 +8386,6 @@ snapshots:
sisteransi@1.0.5: {}
- slash@3.0.0: {}
-
sonner@2.0.6(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
react: 19.1.1
@@ -8725,15 +8579,8 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- tslib@1.14.1: {}
-
tslib@2.8.1: {}
- tsutils@3.21.0(typescript@5.8.3):
- dependencies:
- tslib: 1.14.1
- typescript: 5.8.3
-
tsx@4.20.4:
dependencies:
esbuild: 0.25.8
From 387924916e5f51a0b9e1e1eba8565e180bce3ac0 Mon Sep 17 00:00:00 2001
From: robinroy03
Date: Sun, 18 Jan 2026 18:51:51 +0530
Subject: [PATCH 2/2] readme
---
README.md | 110 +++++++-----------------------------------------------
1 file changed, 14 insertions(+), 96 deletions(-)
diff --git a/README.md b/README.md
index 9114c27..724d9cc 100644
--- a/README.md
+++ b/README.md
@@ -56,114 +56,32 @@
and much more...
-## 💻 Development
+## 🐋Deployment
- 🐳 Docker Recommended
-
-**Quick Start:**
-
-```bash
-docker compose -f docker-compose.yml \
- -f docker-compose.dev.yml up -d
```
-
-**Ports:**
-
-
-
-- Frontend: `5173`
-- Backend : `8000`
-- FastAPI : `3000`
-
-
-
-
- 🛠️ Local Development
-
-For local development without Docker:
-
-```bash
-# Install dependencies
-pnpm install
-
-# Start services
-pnpm run dev # Frontend (port 5173)
-pnpm dlx tsx app/videorender/videorender.ts # Backend (port 8000)
-uv run backend/main.py # FastAPI (port 3000)
-
-# Note: You'll need GEMINI_API_KEY for AI features
-```
-
-`Requirements`
-
-
-
-- Node.js 20+
-- Python 3.9+
-- PostgreSQL
-- pnpm
-
-
-
-
-## 🚀 Production
-
-**Quick Start:**
-
-```bash
-docker compose up -d
+git clone https://github.com/robinroy03/videoeditor.git
+cd videoeditor
+docker compose up
```
-**With Custom Domain:**
+## 🧑💻Development
-```bash
-PROD_DOMAIN=yourdomain.com docker compose up -d
```
-
-or alternatively edit `docker-compose.yml`
-
-**Ports:**
-
-- HTTP: `80`
-- HTTPS: `443`
-
-## ⚙️ Environment Configuration
-
-Create a `.env` file for custom settings:
-
-```env
-# Domain Configuration
-PROD_DOMAIN=yourdomain.com
-
-# Database
-DATABASE_URL=postgresql://user:pass@localhost:5432/videoeditor
-
-# Authentication (Google OAuth)
-GOOGLE_CLIENT_ID=your_google_client_id
-GOOGLE_CLIENT_SECRET=your_google_client_secret
-
-# AI Features (Optional -> /backend)
-GEMINI_API_KEY=your_gemini_api_key
-
-# Supabase (Optional)
-VITE_SUPABASE_URL=your_supabase_url
-VITE_SUPABASE_ANON_KEY=your_supabase_key
+pnpm i
+pnpm run dev (frontend)
+pnpm dlx tsx app/videorender/videorender.ts (backend)
+uv run backend/main.py
+flip `isProduction` to `false` in `/app/utils/api.ts`
```
-**Environment Variables Explained:**
-
-- `PROD_DOMAIN`: Your production domain (host only, e.g., `yourdomain.com`)
-- `DATABASE_URL`: PostgreSQL connection string
-- `GOOGLE_CLIENT_ID/SECRET`: Google OAuth credentials for authentication
-- `GEMINI_API_KEY`: Required for AI-powered video editing features
-- `VITE_SUPABASE_*`: Optional Supabase integration for additional features
+## 📃TODO
-
+We have a lot of work! For starters, we plan to integrate all Remotion APIs. I'll add a proper roadmap soon. Join the [Discord Server](https://discord.com/invite/GSknuxubZK) for updates and support.
## ❤️Contribution
- We would love your contributions! ❤️ Check the [contribution guide](CONTRIBUTING.md).
+We would love your contributions! ❤️ Check the [contribution guide](CONTRIBUTING.md).
## 📜License
- This project is licensed under a dual-license. Refer to [LICENSE](LICENSE.md) for details. The [Remotion license](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md) also applies to the relevant parts of the project.
+This project is licensed under the MIT License. The [Remotion license](https://github.com/remotion-dev/remotion/blob/main/LICENSE.md) also applies to the relevant parts of the project.
\ No newline at end of file