├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .releaserc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── img ├── cdd-action.png └── cdd-tool.png ├── lint-staged.config.js ├── package.config.ts ├── package.json ├── renovate.json ├── sanity.json ├── src ├── actions │ └── DuplicateToAction.tsx ├── components │ ├── CrossDatasetDuplicator.tsx │ ├── CrossDatasetDuplicatorAction.tsx │ ├── CrossDatasetDuplicatorTool.tsx │ ├── Duplicator.tsx │ ├── DuplicatorQuery.tsx │ ├── DuplicatorWrapper.tsx │ ├── Feedback.tsx │ ├── ResetSecret.tsx │ ├── SelectButtons.tsx │ └── StatusBadge.tsx ├── context │ └── ConfigProvider.tsx ├── helpers │ ├── constants.ts │ ├── getDocumentsInArray.ts │ └── index.ts ├── index.ts ├── plugin.tsx ├── tool │ └── index.ts └── types │ └── index.ts ├── tsconfig.dist.json ├── tsconfig.json ├── tsconfig.settings.json └── v2-incompatible.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | legacy-peer-deps=true -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.prettierrc -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/.releaserc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ['@commitlint/config-conventional'], 3 | } 4 | -------------------------------------------------------------------------------- /img/cdd-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/img/cdd-action.png -------------------------------------------------------------------------------- /img/cdd-tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/img/cdd-tool.png -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/package.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/renovate.json -------------------------------------------------------------------------------- /sanity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/sanity.json -------------------------------------------------------------------------------- /src/actions/DuplicateToAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/actions/DuplicateToAction.tsx -------------------------------------------------------------------------------- /src/components/CrossDatasetDuplicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/CrossDatasetDuplicator.tsx -------------------------------------------------------------------------------- /src/components/CrossDatasetDuplicatorAction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/CrossDatasetDuplicatorAction.tsx -------------------------------------------------------------------------------- /src/components/CrossDatasetDuplicatorTool.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/CrossDatasetDuplicatorTool.tsx -------------------------------------------------------------------------------- /src/components/Duplicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/Duplicator.tsx -------------------------------------------------------------------------------- /src/components/DuplicatorQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/DuplicatorQuery.tsx -------------------------------------------------------------------------------- /src/components/DuplicatorWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/DuplicatorWrapper.tsx -------------------------------------------------------------------------------- /src/components/Feedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/Feedback.tsx -------------------------------------------------------------------------------- /src/components/ResetSecret.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/ResetSecret.tsx -------------------------------------------------------------------------------- /src/components/SelectButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/SelectButtons.tsx -------------------------------------------------------------------------------- /src/components/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/components/StatusBadge.tsx -------------------------------------------------------------------------------- /src/context/ConfigProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/context/ConfigProvider.tsx -------------------------------------------------------------------------------- /src/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/helpers/constants.ts -------------------------------------------------------------------------------- /src/helpers/getDocumentsInArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/helpers/getDocumentsInArray.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/plugin.tsx -------------------------------------------------------------------------------- /src/tool/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/tool/index.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/tsconfig.dist.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/tsconfig.settings.json -------------------------------------------------------------------------------- /v2-incompatible.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sanity-io/cross-dataset-duplicator/HEAD/v2-incompatible.js --------------------------------------------------------------------------------