vue-carousel-3d
Version:
Beautiful, flexible and touch supported 3D Carousel for Vue.js
94 lines • 3.25 kB
JSON
{
"name": "vue-carousel-3d",
"version": "2.1.1",
"description": "Beautiful, flexible and touch supported 3D Carousel for Vue.js",
"main": "./dist/carousel-3d.common.js",
"module": "./dist/carousel-3d.es.mjs",
"types": "./types/index.d.ts",
"unpkg": "./dist/carousel-3d.umd.min.js",
"jsdelivr": "./dist/carousel-3d.umd.min.js",
"exports": {
".": {
"types": "./types/index.d.ts",
"import": "./dist/carousel-3d.es.mjs",
"require": "./dist/carousel-3d.common.js",
"default": "./dist/carousel-3d.es.mjs"
},
"./dist/carousel-3d.common": "./dist/carousel-3d.common.js",
"./dist/carousel-3d.common.js": "./dist/carousel-3d.common.js",
"./dist/carousel-3d.umd.js": "./dist/carousel-3d.umd.js",
"./dist/carousel-3d.umd.min.js": "./dist/carousel-3d.umd.min.js"
},
"files": [
"dist",
"types",
"README.md",
"CHANGELOG.md",
"LICENSE"
],
"sideEffects": true,
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/wlada/vue-carousel-3d.git"
},
"keywords": [
"Vue",
"carousel",
"carousel 3d",
"slider"
],
"author": "Vladimir Bujanovic",
"license": "MIT",
"bugs": {
"url": "https://github.com/wlada/vue-carousel-3d/issues"
},
"homepage": "https://wlada.github.io/vue-carousel-3d/",
"engines": {
"node": "^20.19.0 || >=22.13.0"
},
"peerDependencies": {
"vue": "^3.5.0"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"@playwright/test": "1.62.1",
"@vitejs/plugin-vue": "^6.0.2",
"@vitest/coverage-v8": "^4.1.10",
"@vue/server-renderer": "3.5.41",
"@vue/test-utils": "^2.4.6",
"eslint": "^10.8.0",
"eslint-plugin-vue": "^10.10.0",
"globals": "^17.9.0",
"jsdom": "^29.1.1",
"sass-embedded": "^1.100.0",
"vite": "^8.0.16",
"vite-plugin-css-injected-by-js": "^4.0.1",
"vitepress": "1.6.4",
"vitest": "^4.1.10",
"vue": "3.5.41",
"vue-eslint-parser": "^10.4.1"
},
"publishConfig": {
"access": "public"
},
"scripts": {
"dev": "vite",
"serve": "vite",
"build": "pnpm run build:lib",
"build:lib": "vite build && vite build --config vite.umd.config.mjs",
"lint": "eslint .",
"test": "vitest run",
"test:unit": "vitest run",
"test:coverage": "vitest run --coverage",
"test:browser": "playwright test",
"docs:demo": "vite build --config docs/demo/vite.config.mjs",
"docs:playground": "vite build --config docs/playground/vite.config.mjs",
"docs:v1-demo": "vite build --config docs/v1-demo/vite.config.mjs",
"docs:assets": "pnpm docs:demo && pnpm docs:playground && pnpm docs:v1-demo",
"docs:dev": "pnpm docs:assets && vitepress dev docs",
"docs:build": "pnpm docs:assets && vitepress build docs",
"docs:preview": "vitepress preview docs",
"pack:check": "pnpm pack --dry-run",
"smoke:exports": "node --input-type=module -e \"const p=await import('vue-carousel-3d');if(!p.Carousel3d||!p.Slide||!p.default)process.exit(1)\" && node -e \"const p=require('vue-carousel-3d');if(!p.Carousel3d||!p.Slide||!p.default)process.exit(1)\" && node -e \"const p=require('vue-carousel-3d/dist/carousel-3d.common');if(!p.Carousel3d||!p.Slide||!p.default)process.exit(1)\""
}
}