├── .artifactrc.yml ├── .commitlintrc.yml ├── .czrc ├── .editorconfig ├── .fixpackrc ├── .github ├── FUNDING.yml ├── dependabot.yml ├── scripts │ └── get-changelog.js └── workflows │ ├── check.yml │ ├── lock.yml │ └── publish.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .lintstagedrc ├── .mocharc.yml ├── .nvmrc ├── .release-it.yml ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .xo-config.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── attributes.md ├── commit-messages.md ├── hooks.md ├── hostname.md ├── remote.md └── webdav.md ├── icon.png ├── package.json ├── scripts └── check_versions.sh ├── src ├── commands │ ├── create-profile.ts │ ├── delete-profile.ts │ ├── download.ts │ ├── list-missing-extensions.ts │ ├── open-profile-directory.ts │ ├── open-profile-settings.ts │ ├── open-repository-directory.ts │ ├── open-settings.ts │ ├── reset.ts │ ├── review.ts │ ├── switch-profile.ts │ ├── upload.ts │ └── view-differences.ts ├── crons.ts ├── extension.ts ├── repositories │ ├── dummy.ts │ ├── file.ts │ ├── local-git.ts │ ├── remote-git.ts │ ├── rsync.ts │ └── webdav.ts ├── repository-factory.ts ├── repository-type.ts ├── repository.ts ├── resources │ └── default-settings.yml ├── settings.ts ├── tsconfig.json └── utils │ ├── array-diff.ts │ ├── async.ts │ ├── constants.ts │ ├── copy-profile.ts │ ├── disable-extension.ts │ ├── dispose.ts │ ├── editor.ts │ ├── enable-extension.ts │ ├── exists.ts │ ├── extract-properties.ts │ ├── formatter.ts │ ├── get-editor-storage.ts │ ├── get-extension-data-path.ts │ ├── get-extension-data-uri.ts │ ├── get-user-data-path.ts │ ├── has-differences.ts │ ├── hostname.ts │ ├── insert-properties.ts │ ├── install-extension.ts │ ├── is-empty.ts │ ├── logger.ts │ ├── nil-uuid.ts │ ├── preprocess-jsonc.ts │ ├── read-statedb.ts │ ├── remove-properties.ts │ ├── reset.ts │ ├── restart.ts │ ├── show-validating-input-box.ts │ ├── sort-extension-list.ts │ ├── temporary-repository.ts │ ├── uninstall-extension.ts │ ├── vsix-manager.ts │ └── write-statedb.ts ├── test ├── download.lvl1.test.ts ├── download.test.ts ├── fixtures │ ├── dotsync │ │ ├── additionals.yml │ │ ├── empty.yml │ │ ├── ignored-settings.yml │ │ └── keybindings.yml │ ├── extensions │ │ └── empty.yml │ ├── keybindings │ │ ├── gotoline-reload.json │ │ └── gotoline.json │ ├── profiles │ │ ├── empty.yml │ │ └── level1.yml │ ├── settings │ │ ├── default.yml │ │ ├── level1.yml │ │ └── webdav.yml │ ├── snippets │ │ ├── div.json │ │ ├── hello.json │ │ ├── loop.json │ │ └── typescriptreact.json │ └── user-settings │ │ ├── attr.edit.json │ │ ├── attr.edit.patch │ │ ├── attr.editor.res.json │ │ ├── attr.editor.tmpl.json │ │ ├── attr.os.linux.json │ │ ├── attr.os.tmpl.json │ │ ├── basics.add.before.json │ │ ├── basics.add.before.res.json │ │ ├── basics.add.begin.json │ │ ├── basics.add.begin.res.json │ │ ├── basics.add.edit.json │ │ ├── basics.add.json │ │ ├── basics.add.patch │ │ ├── basics.edit.json │ │ ├── basics.edit.patch │ │ ├── basics.json │ │ ├── basics.remove.json │ │ ├── basics.remove.patch │ │ ├── empty.json │ │ ├── ignored-settings.json │ │ ├── inoset-comma-no-raw.json │ │ ├── inoset-comma-no-result.json │ │ ├── inoset-comma-yes-raw.json │ │ ├── inoset-comma-yes-result.json │ │ └── keybindings.json ├── formatter.test.ts ├── mocks │ ├── context.ts │ ├── fs.ts │ ├── vscode.ts │ └── vscode │ │ ├── char-code.ts │ │ ├── is-windows.ts │ │ ├── marshalling.ts │ │ └── uri.ts ├── rewires │ ├── repository.ts │ ├── settings.ts │ └── webdav.ts ├── settings.test.ts ├── tsconfig.json ├── upload.lvl1.test.ts ├── upload.test.ts ├── utils │ ├── create-webdav-server.ts │ └── fixtures.ts ├── webdav.check.test.ts ├── webdav.download.test.ts └── webdav.upload.test.ts ├── tsconfig.base.json └── tsconfig.json /.artifactrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.artifactrc.yml -------------------------------------------------------------------------------- /.commitlintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.commitlintrc.yml -------------------------------------------------------------------------------- /.czrc: -------------------------------------------------------------------------------- 1 | { 2 | "path": "cz-conventional-changelog" 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.editorconfig -------------------------------------------------------------------------------- /.fixpackrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.fixpackrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/get-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/scripts/get-changelog.js -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx commitlint --edit "$1" 4 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx lint-staged 4 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.mocharc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.mocharc.yml -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.18.3 2 | -------------------------------------------------------------------------------- /.release-it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.release-it.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.xo-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/.xo-config.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/README.md -------------------------------------------------------------------------------- /docs/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/attributes.md -------------------------------------------------------------------------------- /docs/commit-messages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/commit-messages.md -------------------------------------------------------------------------------- /docs/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/hooks.md -------------------------------------------------------------------------------- /docs/hostname.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/hostname.md -------------------------------------------------------------------------------- /docs/remote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/remote.md -------------------------------------------------------------------------------- /docs/webdav.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/docs/webdav.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/package.json -------------------------------------------------------------------------------- /scripts/check_versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/scripts/check_versions.sh -------------------------------------------------------------------------------- /src/commands/create-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/create-profile.ts -------------------------------------------------------------------------------- /src/commands/delete-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/delete-profile.ts -------------------------------------------------------------------------------- /src/commands/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/download.ts -------------------------------------------------------------------------------- /src/commands/list-missing-extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/list-missing-extensions.ts -------------------------------------------------------------------------------- /src/commands/open-profile-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/open-profile-directory.ts -------------------------------------------------------------------------------- /src/commands/open-profile-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/open-profile-settings.ts -------------------------------------------------------------------------------- /src/commands/open-repository-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/open-repository-directory.ts -------------------------------------------------------------------------------- /src/commands/open-settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/open-settings.ts -------------------------------------------------------------------------------- /src/commands/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/reset.ts -------------------------------------------------------------------------------- /src/commands/review.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/review.ts -------------------------------------------------------------------------------- /src/commands/switch-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/switch-profile.ts -------------------------------------------------------------------------------- /src/commands/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/upload.ts -------------------------------------------------------------------------------- /src/commands/view-differences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/commands/view-differences.ts -------------------------------------------------------------------------------- /src/crons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/crons.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/repositories/dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/dummy.ts -------------------------------------------------------------------------------- /src/repositories/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/file.ts -------------------------------------------------------------------------------- /src/repositories/local-git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/local-git.ts -------------------------------------------------------------------------------- /src/repositories/remote-git.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/remote-git.ts -------------------------------------------------------------------------------- /src/repositories/rsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/rsync.ts -------------------------------------------------------------------------------- /src/repositories/webdav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repositories/webdav.ts -------------------------------------------------------------------------------- /src/repository-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repository-factory.ts -------------------------------------------------------------------------------- /src/repository-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repository-type.ts -------------------------------------------------------------------------------- /src/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/repository.ts -------------------------------------------------------------------------------- /src/resources/default-settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/resources/default-settings.yml -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/utils/array-diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/array-diff.ts -------------------------------------------------------------------------------- /src/utils/async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/async.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- 1 | export const EXTENSION_NAME: string = 'Sync Settings'; 2 | -------------------------------------------------------------------------------- /src/utils/copy-profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/copy-profile.ts -------------------------------------------------------------------------------- /src/utils/disable-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/disable-extension.ts -------------------------------------------------------------------------------- /src/utils/dispose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/dispose.ts -------------------------------------------------------------------------------- /src/utils/editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/editor.ts -------------------------------------------------------------------------------- /src/utils/enable-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/enable-extension.ts -------------------------------------------------------------------------------- /src/utils/exists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/exists.ts -------------------------------------------------------------------------------- /src/utils/extract-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/extract-properties.ts -------------------------------------------------------------------------------- /src/utils/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/formatter.ts -------------------------------------------------------------------------------- /src/utils/get-editor-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/get-editor-storage.ts -------------------------------------------------------------------------------- /src/utils/get-extension-data-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/get-extension-data-path.ts -------------------------------------------------------------------------------- /src/utils/get-extension-data-uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/get-extension-data-uri.ts -------------------------------------------------------------------------------- /src/utils/get-user-data-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/get-user-data-path.ts -------------------------------------------------------------------------------- /src/utils/has-differences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/has-differences.ts -------------------------------------------------------------------------------- /src/utils/hostname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/hostname.ts -------------------------------------------------------------------------------- /src/utils/insert-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/insert-properties.ts -------------------------------------------------------------------------------- /src/utils/install-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/install-extension.ts -------------------------------------------------------------------------------- /src/utils/is-empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/is-empty.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/nil-uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/nil-uuid.ts -------------------------------------------------------------------------------- /src/utils/preprocess-jsonc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/preprocess-jsonc.ts -------------------------------------------------------------------------------- /src/utils/read-statedb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/read-statedb.ts -------------------------------------------------------------------------------- /src/utils/remove-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/remove-properties.ts -------------------------------------------------------------------------------- /src/utils/reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/reset.ts -------------------------------------------------------------------------------- /src/utils/restart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/restart.ts -------------------------------------------------------------------------------- /src/utils/show-validating-input-box.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/show-validating-input-box.ts -------------------------------------------------------------------------------- /src/utils/sort-extension-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/sort-extension-list.ts -------------------------------------------------------------------------------- /src/utils/temporary-repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/temporary-repository.ts -------------------------------------------------------------------------------- /src/utils/uninstall-extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/uninstall-extension.ts -------------------------------------------------------------------------------- /src/utils/vsix-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/vsix-manager.ts -------------------------------------------------------------------------------- /src/utils/write-statedb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/src/utils/write-statedb.ts -------------------------------------------------------------------------------- /test/download.lvl1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/download.lvl1.test.ts -------------------------------------------------------------------------------- /test/download.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/download.test.ts -------------------------------------------------------------------------------- /test/fixtures/dotsync/additionals.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/dotsync/additionals.yml -------------------------------------------------------------------------------- /test/fixtures/dotsync/empty.yml: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/fixtures/dotsync/ignored-settings.yml: -------------------------------------------------------------------------------- 1 | ignoredSettings: 2 | - json.schemas 3 | -------------------------------------------------------------------------------- /test/fixtures/dotsync/keybindings.yml: -------------------------------------------------------------------------------- 1 | keybindingsPerPlatform: false 2 | -------------------------------------------------------------------------------- /test/fixtures/extensions/empty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/extensions/empty.yml -------------------------------------------------------------------------------- /test/fixtures/keybindings/gotoline-reload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/keybindings/gotoline-reload.json -------------------------------------------------------------------------------- /test/fixtures/keybindings/gotoline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/keybindings/gotoline.json -------------------------------------------------------------------------------- /test/fixtures/profiles/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/profiles/level1.yml: -------------------------------------------------------------------------------- 1 | extends: main 2 | -------------------------------------------------------------------------------- /test/fixtures/settings/default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/settings/default.yml -------------------------------------------------------------------------------- /test/fixtures/settings/level1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/settings/level1.yml -------------------------------------------------------------------------------- /test/fixtures/settings/webdav.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/settings/webdav.yml -------------------------------------------------------------------------------- /test/fixtures/snippets/div.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/snippets/div.json -------------------------------------------------------------------------------- /test/fixtures/snippets/hello.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/snippets/hello.json -------------------------------------------------------------------------------- /test/fixtures/snippets/loop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/snippets/loop.json -------------------------------------------------------------------------------- /test/fixtures/snippets/typescriptreact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/snippets/typescriptreact.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.edit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.edit.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.edit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.edit.patch -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.editor.res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.editor.res.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.editor.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.editor.tmpl.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.os.linux.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.os.linux.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/attr.os.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/attr.os.tmpl.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.before.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.before.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.before.res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.before.res.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.begin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.begin.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.begin.res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.begin.res.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.edit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.edit.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.add.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.add.patch -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.edit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.edit.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.edit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.edit.patch -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.remove.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.remove.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/basics.remove.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/basics.remove.patch -------------------------------------------------------------------------------- /test/fixtures/user-settings/empty.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /test/fixtures/user-settings/ignored-settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/ignored-settings.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/inoset-comma-no-raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/inoset-comma-no-raw.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/inoset-comma-no-result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/inoset-comma-no-result.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/inoset-comma-yes-raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/inoset-comma-yes-raw.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/inoset-comma-yes-result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/inoset-comma-yes-result.json -------------------------------------------------------------------------------- /test/fixtures/user-settings/keybindings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/fixtures/user-settings/keybindings.json -------------------------------------------------------------------------------- /test/formatter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/formatter.test.ts -------------------------------------------------------------------------------- /test/mocks/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/context.ts -------------------------------------------------------------------------------- /test/mocks/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/fs.ts -------------------------------------------------------------------------------- /test/mocks/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/vscode.ts -------------------------------------------------------------------------------- /test/mocks/vscode/char-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/vscode/char-code.ts -------------------------------------------------------------------------------- /test/mocks/vscode/is-windows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/vscode/is-windows.ts -------------------------------------------------------------------------------- /test/mocks/vscode/marshalling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/vscode/marshalling.ts -------------------------------------------------------------------------------- /test/mocks/vscode/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/mocks/vscode/uri.ts -------------------------------------------------------------------------------- /test/rewires/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/rewires/repository.ts -------------------------------------------------------------------------------- /test/rewires/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/rewires/settings.ts -------------------------------------------------------------------------------- /test/rewires/webdav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/rewires/webdav.ts -------------------------------------------------------------------------------- /test/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/settings.test.ts -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/upload.lvl1.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/upload.lvl1.test.ts -------------------------------------------------------------------------------- /test/upload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/upload.test.ts -------------------------------------------------------------------------------- /test/utils/create-webdav-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/utils/create-webdav-server.ts -------------------------------------------------------------------------------- /test/utils/fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/utils/fixtures.ts -------------------------------------------------------------------------------- /test/webdav.check.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/webdav.check.test.ts -------------------------------------------------------------------------------- /test/webdav.download.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/webdav.download.test.ts -------------------------------------------------------------------------------- /test/webdav.upload.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/test/webdav.upload.test.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zokugun/vscode-sync-settings/HEAD/tsconfig.json --------------------------------------------------------------------------------