Compare commits

...

4 commits

Author SHA1 Message Date
Cat /dev/Nulo 7c0fe1e8d5 0.2.2 2022-12-07 20:49:54 -03:00
Cat /dev/Nulo 44d1915830 Don't ever import node stuff 2022-12-07 20:49:43 -03:00
Cat /dev/Nulo 61477f34b0 0.2.1 2022-12-07 20:45:19 -03:00
Cat /dev/Nulo 672b5e455a Export uploadBlob 2022-12-07 20:45:04 -03:00
4 changed files with 16 additions and 12 deletions

View file

@ -1,6 +1,6 @@
{
"name": "@nulo/isogit-lfs",
"version": "0.2.0",
"version": "0.2.2",
"description": "LFS helpers for Isomorphic Git",
"main": "src/index.ts",
"repository": "git@github.com:riboseinc/isogit-lfs.git",

View file

@ -1,3 +1,5 @@
export { default as downloadBlobFromPointer } from './download';
export { default as populateCache } from './populateCache';
export { readPointer } from './pointers';
export { default as downloadBlobFromPointer } from "./download";
export { default as populateCache } from "./populateCache";
export { readPointer } from "./pointers";
export { default as uploadBlob } from "./upload";

View file

@ -1,7 +1,10 @@
import { Buffer } from "buffer";
import git, { PromiseFsClient } from "isomorphic-git";
import http, { GitProgressEvent } from "isomorphic-git/http/node";
import git, {
GitProgressEvent,
HttpClient,
PromiseFsClient,
} from "isomorphic-git";
import { isVacantAndWriteable, pointsToLFS } from "./util";
import downloadBlobFromPointer from "./download";
@ -26,6 +29,7 @@ type ProgressHandler = (progress: GitProgressEvent) => void;
*/
export default async function populateCache(
fs: PromiseFsClient,
http: HttpClient,
workDir: string,
remoteURL: string,
ref: string = "HEAD",

View file

@ -1,12 +1,10 @@
import type { HttpClient } from 'isomorphic-git/http/node';
import type { HttpClient } from "isomorphic-git";
export interface BasicAuth {
username: string
password: string
username: string;
password: string;
}
// TODO: Restructure HTTPRequest to reuse Isomorphic Gits GitHttpRequest?
export interface HTTPRequest {
@ -17,5 +15,5 @@ export interface HTTPRequest {
url: string;
/** Auth data for basic HTTP auth. */
auth?: BasicAuth
auth?: BasicAuth;
}