You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

65 lines
1.6 KiB

{
"name": "world-component",
"description": "A reusable Vue 3 + TypeScript + Three.js component for creating interactive 3D worlds and visualizations",
"version": "0.1.0",
"type": "module",
"author": "Matthew Raymer",
"license": "MIT",
"keywords": [
"vue",
"typescript",
"three.js",
"3d",
"visualization",
"component",
"webgl",
"interactive"
],
"repository": {
"type": "git",
"url": "https://github.com/yourusername/world-component.git"
},
"bugs": {
"url": "https://github.com/yourusername/world-component/issues"
},
"homepage": "https://github.com/yourusername/world-component#readme",
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"preview": "vite preview",
"type-check": "vue-tsc --noEmit",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"format": "prettier --write src/"
},
"dependencies": {
"axios": "^1.4.0",
"ramda": "^0.29.0",
"three": "^0.153.0",
"three-orbitcontrols-ts": "^0.1.2",
"vue": "^3.3.4",
"vue-facing-decorator": "^2.1.20"
},
"devDependencies": {
"@types/three": "^0.152.1",
"@vitejs/plugin-vue": "^4.2.3",
"typescript": "^5.1.5",
"vite": "^4.3.9",
"vue-tsc": "^1.8.3"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=8.0.0"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}