UNPKG

@fschwamm/tres

Version:

Declarative ThreeJS using Vue Components

144 lines (143 loc) 3.85 kB
{ "name": "@fschwamm/tres", "type": "module", "version": "5.0.0-next.7", "packageManager": "pnpm@10.6.3", "description": "Declarative ThreeJS using Vue Components", "author": "Alvaro Saburido <hola@alvarosaburido.dev> (https://github.com/alvarosabu/)", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Tresjs/tres.git" }, "keywords": [ "vue", "3d", "threejs", "three", "threejs-vue" ], "sideEffects": false, "exports": { ".": { "development": { "types": "./src/index.ts", "import": "./src/index.ts", "default": "./src/index.ts" }, "types": "./dist/index.d.ts", "import": "./dist/tres.js", "require": "./dist/tres.js", "default": "./dist/tres.js" }, "./components": { "types": "./dist/src/components/index.d.ts" }, "./composables": { "types": "./dist/src/composables/index.d.ts" }, "./types": { "types": "./dist/src/types/index.d.ts" }, "./utils": { "types": "./dist/src/utils/index.d.ts" }, "./*": "./*" }, "main": "./dist/tres.js", "module": "./dist/tres.js", "types": "./dist/index.d.ts", "files": [ "*.d.ts", "dist" ], "publishConfig": { "access": "public" }, "scripts": { "dev": "pnpm --filter='./playground/vue' dev", "dev:nuxt": "pnpm --filter='./playground/nuxt' dev", "build": "vite build", "test": "vitest", "test:ci": "vitest run", "test:ui": "vitest --ui --coverage.enabled=true", "release": "release-it", "coverage": "vitest run --coverage", "lint": "eslint .", "lint:fix": "eslint . --fix", "typecheck": "vue-tsc --noEmit", "docs:dev": "pnpm --filter='./docs' dev", "docs:generate": "pnpm --filter='./docs' generate", "docs:prepare": "pnpm --filter='./docs' prepare", "docs:lint": "pnpm --filter='./docs' lint", "docs:typecheck": "pnpm --filter='./docs' typecheck" }, "peerDependencies": { "three": ">=0.133", "vue": ">=3.4" }, "dependencies": { "@pmndrs/pointer-events": "^6.6.17", "@vue/devtools-api": "^7.7.2", "@vueuse/core": "^12.5.0", "radashi": "^12.6.0" }, "devDependencies": { "@release-it/conventional-changelog": "^10.0.0", "@stackblitz/sdk": "^1.11.0", "@tresjs/cientos": "5.0.0-next.0", "@tresjs/eslint-config": "^1.4.0", "@tresjs/leches": "1.0.0-next.0", "@types/three": "^0.177.0", "@typescript-eslint/eslint-plugin": "^8.23.0", "@typescript-eslint/parser": "^8.23.0", "@vitejs/plugin-vue": "^5.2.1", "@vitest/coverage-c8": "^0.33.0", "@vitest/coverage-v8": "^3.0.5", "@vitest/ui": "^3.0.5", "@vue/test-utils": "^2.4.6", "eslint": "^9.19.0", "eslint-plugin-vue": "^9.32.0", "esno": "^4.8.0", "gsap": "^3.12.7", "jsdom": "^26.0.0", "kolorist": "^1.8.0", "ohmyfetch": "^0.4.21", "pathe": "^2.0.2", "release-it": "^18.1.2", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-copy": "^3.5.0", "rollup-plugin-visualizer": "^5.14.0", "sponsorkit": "^16.3.0", "three": "^0.177.0", "unocss": "^65.4.3", "unplugin": "^2.1.2", "unplugin-vue-components": "^28.0.0", "vite": "^6.1.0", "vite-plugin-banner": "^0.8.0", "vite-plugin-dts": "4.5.4", "vite-plugin-inspect": "^10.1.0", "vite-plugin-require-transform": "^1.0.21", "vite-svg-loader": "^5.1.0", "vitepress": "1.6.3", "vitest": "3.0.5", "vue": "3.5.17", "vue-demi": "^0.14.10", "vue-tsc": "^2.2.0" }, "pnpm": { "onlyBuiltDependencies": [ "better-sqlite3" ], "ignoredBuiltDependencies": [ "vue-demi" ], "overrides": { "vue": "^3.5.13", "vue-router": "^4.5.0" } }, "resolutions": { "unimport": "4.1.1" } }