package.json 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {
  2. "name": "tres",
  3. "description": "Declarative ThreeJS using Vue Components",
  4. "version": "1.0.0",
  5. "author": "Alvaro Saburido <hola@alvarosaburido.dev> (https://github.com/alvarosabu/)",
  6. "engines": {
  7. "node": ">=16.0.0"
  8. },
  9. "workspaces": [
  10. "apps/**",
  11. "packages/*"
  12. ],
  13. "scripts": {
  14. "preinstall": "npx only-allow pnpm",
  15. "postinstall": "pnpm run build:ci",
  16. "update-deps": "pnpm update -i -r --latest",
  17. "build:ci": "pnpm run build:tres && pnpm run build:cientos",
  18. "build:tres": "pnpm --filter @tresjs/core build",
  19. "build:cientos": "pnpm --filter @tresjs/cientos build",
  20. "build:all": "pnpm run build",
  21. "test": "pnpm run test:tres",
  22. "test:tres": "pnpm --filter @tresjs/core test:ci",
  23. "docs:dev": "vitepress dev docs",
  24. "docs:build": "vitepress build docs",
  25. "docs:serve": "vitepress serve docs",
  26. "ci:version": "pnpm changelog && pnpm changeset version && pnpm install --no-frozen-lockfile --shamefully-hoist && git add .",
  27. "ci:publish": "pnpm build:ci && git status && pnpm publish:pkgs && pnpm changeset tag",
  28. "changeset": "changeset",
  29. "publish:pkgs": "pnpm run publish:tres && pnpm publish:cientos",
  30. "publish:tres": "pnpm publish --filter @tresjs/core",
  31. "publish:cientos": "pnpm publish --filter @tresjs/cientos",
  32. "changeset-publish": "changeset publish",
  33. "changeset-tag": "changeset tag",
  34. "changelog": "pnpm run changelog:tres && pnpm run changelog:cientos",
  35. "changelog:tres": "echo 'generate @tresjs/core changelog' && conventional-changelog -p angular -i ./packages/tres/CHANGELOG.md -s --commit-path ./packages/tres && git add ./packages/tres/CHANGELOG.md",
  36. "changelog:cientos": "echo 'generate @tresjs/cientos changelog' && conventional-changelog -p angular -i ./packages/cientos/CHANGELOG.md -s --commit-path ./packages/cientos && git add ./packages/cientos/CHANGELOG.md",
  37. "lint": "pnpm run lint:tres && pnpm run lint:cientos",
  38. "lint:tres": "pnpm --filter @tresjs/core lint",
  39. "lint:cientos": "pnpm --filter @tresjs/cientos lint",
  40. "clean": "pnpm -r exec rm -rf node_modules"
  41. },
  42. "keywords": [
  43. "vue",
  44. "threejs",
  45. "declarative",
  46. "composables"
  47. ],
  48. "license": "MIT",
  49. "devDependencies": {
  50. "@alvarosabu/prettier-config": "^1.2.0",
  51. "@changesets/changelog-github": "^0.4.7",
  52. "@changesets/cli": "^2.25.2",
  53. "@stackblitz/sdk": "^1.8.1",
  54. "@tresjs/cientos": "workspace:^1.6.0",
  55. "@tresjs/core": "workspace:^1.6.3",
  56. "@typescript-eslint/eslint-plugin": "^5.42.0",
  57. "@typescript-eslint/parser": "^5.42.0",
  58. "conventional-changelog-cli": "^2.2.2",
  59. "eslint": "^8.26.0",
  60. "eslint-config-prettier": "^8.5.0",
  61. "eslint-plugin-vue": "^9.7.0",
  62. "prettier": "^2.7.1",
  63. "unocss": "^0.48.0",
  64. "vite-svg-loader": "^4.0.0",
  65. "vitepress": "1.0.0-alpha.38",
  66. "vue": "^3.2.45",
  67. "vue-eslint-parser": "^9.1.0"
  68. },
  69. "dependencies": {
  70. "gsap": "^3.11.4"
  71. }
  72. }