├── .circleci └── config.yml ├── .contentful └── vault-secrets.yaml ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── dependabot.yml └── workflows │ └── dependabot-approve-and-request-merge.yml ├── .gitignore ├── .nvmrc ├── CONTRIBUTION.md ├── LICENSE ├── README.md ├── babel.config.json ├── big-space.json ├── bin └── contentful-import ├── catalog-info.yaml ├── example-config.json ├── lib ├── index.js ├── parseOptions.js ├── tasks │ ├── get-destination-data.js │ ├── init-client.js │ └── push-to-space │ │ ├── assets.js │ │ ├── creation.js │ │ ├── publishing.js │ │ └── push-to-space.js ├── transform │ ├── transform-space.js │ └── transformers.js ├── usageParams.js └── utils │ ├── headers.js │ ├── schema.js │ ├── sort-entries.js │ ├── sort-locales.js │ └── validations.js ├── package.json └── test ├── integration ├── exports │ ├── simple │ │ └── sample-space.json │ └── with-assets │ │ ├── images.ctfassets.net │ │ └── n96dbk12ti8z │ │ │ ├── 3zWbCFcZmV1WzzRYhVrd0O │ │ │ └── 3caa2d1f9d016cd0745ee74df1946137 │ │ │ │ └── logo.jpg │ │ │ └── t6Oc5OEaU8RMODFvQq96P │ │ │ └── 81fd6977c1b90cbe65b36dd9afac4861 │ │ │ └── logo.jpg │ │ └── space-with-downloaded-assets.json └── import-lib.test.js └── unit ├── __mocks__ └── fs.js ├── __snapshots__ └── validations.test.js.snap ├── example-config.json ├── example-content.json ├── index.test.js ├── parseOptions.test.js ├── sort-entries.test.js ├── sort-locales.test.js ├── tasks ├── get-destination-data.test.js ├── init-client.test.js └── push │ ├── assets.test.js │ ├── creation.test.js │ ├── publishing.test.js │ └── push-to-space.test.js ├── transform ├── transform-space.test.js └── transformers.test.js ├── utils ├── headers.test.js └── schema.test.js └── validations.test.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.contentful/vault-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.contentful/vault-secrets.yaml -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @contentful/team-phoenix 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-and-request-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.github/workflows/dependabot-approve-and-request-merge.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16 2 | -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/babel.config.json -------------------------------------------------------------------------------- /big-space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/big-space.json -------------------------------------------------------------------------------- /bin/contentful-import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/bin/contentful-import -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/example-config.json -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/parseOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/parseOptions.js -------------------------------------------------------------------------------- /lib/tasks/get-destination-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/get-destination-data.js -------------------------------------------------------------------------------- /lib/tasks/init-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/init-client.js -------------------------------------------------------------------------------- /lib/tasks/push-to-space/assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/push-to-space/assets.js -------------------------------------------------------------------------------- /lib/tasks/push-to-space/creation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/push-to-space/creation.js -------------------------------------------------------------------------------- /lib/tasks/push-to-space/publishing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/push-to-space/publishing.js -------------------------------------------------------------------------------- /lib/tasks/push-to-space/push-to-space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/tasks/push-to-space/push-to-space.js -------------------------------------------------------------------------------- /lib/transform/transform-space.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/transform/transform-space.js -------------------------------------------------------------------------------- /lib/transform/transformers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/transform/transformers.js -------------------------------------------------------------------------------- /lib/usageParams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/usageParams.js -------------------------------------------------------------------------------- /lib/utils/headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/utils/headers.js -------------------------------------------------------------------------------- /lib/utils/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/utils/schema.js -------------------------------------------------------------------------------- /lib/utils/sort-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/utils/sort-entries.js -------------------------------------------------------------------------------- /lib/utils/sort-locales.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/utils/sort-locales.js -------------------------------------------------------------------------------- /lib/utils/validations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/lib/utils/validations.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/package.json -------------------------------------------------------------------------------- /test/integration/exports/simple/sample-space.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/integration/exports/simple/sample-space.json -------------------------------------------------------------------------------- /test/integration/exports/with-assets/images.ctfassets.net/n96dbk12ti8z/3zWbCFcZmV1WzzRYhVrd0O/3caa2d1f9d016cd0745ee74df1946137/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/integration/exports/with-assets/images.ctfassets.net/n96dbk12ti8z/3zWbCFcZmV1WzzRYhVrd0O/3caa2d1f9d016cd0745ee74df1946137/logo.jpg -------------------------------------------------------------------------------- /test/integration/exports/with-assets/images.ctfassets.net/n96dbk12ti8z/t6Oc5OEaU8RMODFvQq96P/81fd6977c1b90cbe65b36dd9afac4861/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/integration/exports/with-assets/images.ctfassets.net/n96dbk12ti8z/t6Oc5OEaU8RMODFvQq96P/81fd6977c1b90cbe65b36dd9afac4861/logo.jpg -------------------------------------------------------------------------------- /test/integration/exports/with-assets/space-with-downloaded-assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/integration/exports/with-assets/space-with-downloaded-assets.json -------------------------------------------------------------------------------- /test/integration/import-lib.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/integration/import-lib.test.js -------------------------------------------------------------------------------- /test/unit/__mocks__/fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/__mocks__/fs.js -------------------------------------------------------------------------------- /test/unit/__snapshots__/validations.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/__snapshots__/validations.test.js.snap -------------------------------------------------------------------------------- /test/unit/example-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/example-config.json -------------------------------------------------------------------------------- /test/unit/example-content.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/example-content.json -------------------------------------------------------------------------------- /test/unit/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/index.test.js -------------------------------------------------------------------------------- /test/unit/parseOptions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/parseOptions.test.js -------------------------------------------------------------------------------- /test/unit/sort-entries.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/sort-entries.test.js -------------------------------------------------------------------------------- /test/unit/sort-locales.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/sort-locales.test.js -------------------------------------------------------------------------------- /test/unit/tasks/get-destination-data.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/get-destination-data.test.js -------------------------------------------------------------------------------- /test/unit/tasks/init-client.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/init-client.test.js -------------------------------------------------------------------------------- /test/unit/tasks/push/assets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/push/assets.test.js -------------------------------------------------------------------------------- /test/unit/tasks/push/creation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/push/creation.test.js -------------------------------------------------------------------------------- /test/unit/tasks/push/publishing.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/push/publishing.test.js -------------------------------------------------------------------------------- /test/unit/tasks/push/push-to-space.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/tasks/push/push-to-space.test.js -------------------------------------------------------------------------------- /test/unit/transform/transform-space.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/transform/transform-space.test.js -------------------------------------------------------------------------------- /test/unit/transform/transformers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/transform/transformers.test.js -------------------------------------------------------------------------------- /test/unit/utils/headers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/utils/headers.test.js -------------------------------------------------------------------------------- /test/unit/utils/schema.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/utils/schema.test.js -------------------------------------------------------------------------------- /test/unit/validations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrickm68/Node-contentful-import/HEAD/test/unit/validations.test.js --------------------------------------------------------------------------------