├── .github └── workflows │ └── deploy-docs-to-github-pages.yml ├── .gitignore ├── .nvmrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── docusaurus.config.ts ├── dprint.json ├── eslint.config.mjs ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── copy-readme.mjs ├── src ├── clone.ts ├── commitAndSync.ts ├── credential.ts ├── defaultGitInfo.ts ├── errors.ts ├── forcePull.ts ├── index.ts ├── init.ts ├── initGit.ts ├── inspect.ts ├── interface.ts ├── sync.ts └── utils.ts ├── static ├── README.md ├── favicon.ico └── images │ └── Logo.webp ├── test ├── clone.test.ts ├── commitAndSync.test.ts ├── constants.test.ts ├── constants.ts ├── credential.test.ts ├── forcePull.test.ts ├── global.d.ts ├── initGit.test.ts ├── inspect.test.ts ├── jest.setup.ts ├── lockFiles.test.ts ├── sync.test.ts └── utils.ts ├── tsconfig.eslint.json ├── tsconfig.json └── typedoc.json /.github/workflows/deploy-docs-to-github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/.github/workflows/deploy-docs-to-github-pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16 -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/README.md -------------------------------------------------------------------------------- /docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/docusaurus.config.ts -------------------------------------------------------------------------------- /dprint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/dprint.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | onlyBuiltDependencies: 2 | - dugite 3 | -------------------------------------------------------------------------------- /scripts/copy-readme.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/scripts/copy-readme.mjs -------------------------------------------------------------------------------- /src/clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/clone.ts -------------------------------------------------------------------------------- /src/commitAndSync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/commitAndSync.ts -------------------------------------------------------------------------------- /src/credential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/credential.ts -------------------------------------------------------------------------------- /src/defaultGitInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/defaultGitInfo.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/forcePull.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/forcePull.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/init.ts -------------------------------------------------------------------------------- /src/initGit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/initGit.ts -------------------------------------------------------------------------------- /src/inspect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/inspect.ts -------------------------------------------------------------------------------- /src/interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/interface.ts -------------------------------------------------------------------------------- /src/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/sync.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/src/utils.ts -------------------------------------------------------------------------------- /static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/static/README.md -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/images/Logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/static/images/Logo.webp -------------------------------------------------------------------------------- /test/clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/clone.test.ts -------------------------------------------------------------------------------- /test/commitAndSync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/commitAndSync.test.ts -------------------------------------------------------------------------------- /test/constants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/constants.test.ts -------------------------------------------------------------------------------- /test/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/constants.ts -------------------------------------------------------------------------------- /test/credential.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/credential.test.ts -------------------------------------------------------------------------------- /test/forcePull.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/forcePull.test.ts -------------------------------------------------------------------------------- /test/global.d.ts: -------------------------------------------------------------------------------- 1 | import 'jest-extended'; 2 | -------------------------------------------------------------------------------- /test/initGit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/initGit.test.ts -------------------------------------------------------------------------------- /test/inspect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/inspect.test.ts -------------------------------------------------------------------------------- /test/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/jest.setup.ts -------------------------------------------------------------------------------- /test/lockFiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/lockFiles.test.ts -------------------------------------------------------------------------------- /test/sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/sync.test.ts -------------------------------------------------------------------------------- /test/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/test/utils.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tiddly-gittly/git-sync-js/HEAD/typedoc.json --------------------------------------------------------------------------------