├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── config.yml │ ├── feature-request.md │ └── question.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── ci.yml ├── .gitignore ├── .npmrc ├── .nuxtrc ├── .stackblitz ├── .gitignore ├── README.md ├── app.vue ├── nuxt.config.ts ├── package.json ├── pnpm-lock.yaml └── tsconfig.json ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── docs ├── .env.example ├── .gitignore ├── .npmrc ├── README.md ├── app.config.ts ├── app.vue ├── components │ ├── Logo.vue │ └── content │ │ ├── ColoredVideoPlayer.vue │ │ ├── ImageWithCrop.vue │ │ ├── ImageWithEffects.vue │ │ ├── ImageWithExtract.vue │ │ ├── ImageWithOverlays.vue │ │ ├── ImageWithRecolor.vue │ │ ├── ImageWithReplace.vue │ │ ├── MediaLibrary.vue │ │ ├── ProductGallery.vue │ │ ├── UploadButton.vue │ │ ├── UploadWidget.vue │ │ ├── VideoPlayerWithChapters.vue │ │ └── VideoPlayerWithEvents.vue ├── content │ ├── 1.getting-started.md │ ├── 2.components │ │ ├── CldImage │ │ │ ├── 1.usage.md │ │ │ ├── 2.configuration.md │ │ │ └── 3.examples.md │ │ ├── CldMediaLibrary.md │ │ ├── CldOgImage.md │ │ ├── CldProductGallery.md │ │ ├── CldUploadButton.md │ │ ├── CldUploadWidget.md │ │ └── CldVideoPlayer.md │ ├── 3.composables │ │ ├── 1.useCldImageUrl.md │ │ └── 2.useCldVideoUrl.md │ ├── code.md │ └── index.yml ├── layouts │ ├── default.vue │ └── docs.vue ├── nuxt.config.ts ├── package.json ├── pages │ ├── [...slug].vue │ ├── index.vue │ └── playground.vue ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public │ ├── cover.jpg │ └── favicon.ico ├── renovate.json ├── server │ └── api │ │ └── search.json.get.ts ├── tailwind.config.ts └── tsconfig.json ├── eslint.config.js ├── package.json ├── playground ├── .env.example ├── app.vue ├── nuxt.config.ts └── package.json ├── pnpm-lock.yaml ├── src ├── module.ts └── runtime │ ├── components │ ├── CldImage.vue │ ├── CldMediaLibrary.vue │ ├── CldOgImage.vue │ ├── CldProductGallery.vue │ ├── CldUploadButton.vue │ ├── CldUploadWidget.vue │ └── CldVideoPlayer.vue │ ├── composables │ ├── useCldImageUrl.ts │ └── useCldVideoUrl.ts │ └── util │ └── triggerOnIdle.ts ├── test ├── basic.test.ts └── fixtures │ └── basic │ ├── app.vue │ ├── nuxt.config.ts │ └── package.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/ISSUE_TEMPLATE/feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /.nuxtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.nuxtrc -------------------------------------------------------------------------------- /.stackblitz/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/.gitignore -------------------------------------------------------------------------------- /.stackblitz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/README.md -------------------------------------------------------------------------------- /.stackblitz/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/app.vue -------------------------------------------------------------------------------- /.stackblitz/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/nuxt.config.ts -------------------------------------------------------------------------------- /.stackblitz/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/package.json -------------------------------------------------------------------------------- /.stackblitz/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/pnpm-lock.yaml -------------------------------------------------------------------------------- /.stackblitz/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/.stackblitz/tsconfig.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/README.md -------------------------------------------------------------------------------- /docs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/.env.example -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | strict-peer-dependencies=false 3 | -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/app.config.ts -------------------------------------------------------------------------------- /docs/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/app.vue -------------------------------------------------------------------------------- /docs/components/Logo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/Logo.vue -------------------------------------------------------------------------------- /docs/components/content/ColoredVideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ColoredVideoPlayer.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithCrop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithCrop.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithEffects.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithEffects.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithExtract.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithExtract.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithOverlays.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithOverlays.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithRecolor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithRecolor.vue -------------------------------------------------------------------------------- /docs/components/content/ImageWithReplace.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ImageWithReplace.vue -------------------------------------------------------------------------------- /docs/components/content/MediaLibrary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/MediaLibrary.vue -------------------------------------------------------------------------------- /docs/components/content/ProductGallery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/ProductGallery.vue -------------------------------------------------------------------------------- /docs/components/content/UploadButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/UploadButton.vue -------------------------------------------------------------------------------- /docs/components/content/UploadWidget.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/UploadWidget.vue -------------------------------------------------------------------------------- /docs/components/content/VideoPlayerWithChapters.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/VideoPlayerWithChapters.vue -------------------------------------------------------------------------------- /docs/components/content/VideoPlayerWithEvents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/components/content/VideoPlayerWithEvents.vue -------------------------------------------------------------------------------- /docs/content/1.getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/1.getting-started.md -------------------------------------------------------------------------------- /docs/content/2.components/CldImage/1.usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldImage/1.usage.md -------------------------------------------------------------------------------- /docs/content/2.components/CldImage/2.configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldImage/2.configuration.md -------------------------------------------------------------------------------- /docs/content/2.components/CldImage/3.examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldImage/3.examples.md -------------------------------------------------------------------------------- /docs/content/2.components/CldMediaLibrary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldMediaLibrary.md -------------------------------------------------------------------------------- /docs/content/2.components/CldOgImage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldOgImage.md -------------------------------------------------------------------------------- /docs/content/2.components/CldProductGallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldProductGallery.md -------------------------------------------------------------------------------- /docs/content/2.components/CldUploadButton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldUploadButton.md -------------------------------------------------------------------------------- /docs/content/2.components/CldUploadWidget.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldUploadWidget.md -------------------------------------------------------------------------------- /docs/content/2.components/CldVideoPlayer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/2.components/CldVideoPlayer.md -------------------------------------------------------------------------------- /docs/content/3.composables/1.useCldImageUrl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/3.composables/1.useCldImageUrl.md -------------------------------------------------------------------------------- /docs/content/3.composables/2.useCldVideoUrl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/3.composables/2.useCldVideoUrl.md -------------------------------------------------------------------------------- /docs/content/code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/code.md -------------------------------------------------------------------------------- /docs/content/index.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/content/index.yml -------------------------------------------------------------------------------- /docs/layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/layouts/default.vue -------------------------------------------------------------------------------- /docs/layouts/docs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/layouts/docs.vue -------------------------------------------------------------------------------- /docs/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/nuxt.config.ts -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pages/[...slug].vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/pages/[...slug].vue -------------------------------------------------------------------------------- /docs/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/pages/index.vue -------------------------------------------------------------------------------- /docs/pages/playground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/pages/playground.vue -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: [] 2 | -------------------------------------------------------------------------------- /docs/public/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/public/cover.jpg -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/renovate.json -------------------------------------------------------------------------------- /docs/server/api/search.json.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/server/api/search.json.get.ts -------------------------------------------------------------------------------- /docs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/docs/tailwind.config.ts -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.nuxt/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/package.json -------------------------------------------------------------------------------- /playground/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/playground/.env.example -------------------------------------------------------------------------------- /playground/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/playground/app.vue -------------------------------------------------------------------------------- /playground/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/playground/nuxt.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/playground/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/runtime/components/CldImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldImage.vue -------------------------------------------------------------------------------- /src/runtime/components/CldMediaLibrary.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldMediaLibrary.vue -------------------------------------------------------------------------------- /src/runtime/components/CldOgImage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldOgImage.vue -------------------------------------------------------------------------------- /src/runtime/components/CldProductGallery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldProductGallery.vue -------------------------------------------------------------------------------- /src/runtime/components/CldUploadButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldUploadButton.vue -------------------------------------------------------------------------------- /src/runtime/components/CldUploadWidget.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldUploadWidget.vue -------------------------------------------------------------------------------- /src/runtime/components/CldVideoPlayer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/components/CldVideoPlayer.vue -------------------------------------------------------------------------------- /src/runtime/composables/useCldImageUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/composables/useCldImageUrl.ts -------------------------------------------------------------------------------- /src/runtime/composables/useCldVideoUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/composables/useCldVideoUrl.ts -------------------------------------------------------------------------------- /src/runtime/util/triggerOnIdle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/src/runtime/util/triggerOnIdle.ts -------------------------------------------------------------------------------- /test/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/test/basic.test.ts -------------------------------------------------------------------------------- /test/fixtures/basic/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/test/fixtures/basic/app.vue -------------------------------------------------------------------------------- /test/fixtures/basic/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/test/fixtures/basic/nuxt.config.ts -------------------------------------------------------------------------------- /test/fixtures/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nuxt-modules/cloudinary/HEAD/test/fixtures/basic/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./playground/.nuxt/tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------