config.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. {
  2. "basePath": "../../dist/preview release/",
  3. "packages": [
  4. {
  5. "name": "core",
  6. "path": "../../"
  7. },
  8. {
  9. "name": "gui",
  10. "path": "gui/"
  11. },
  12. {
  13. "name": "materials",
  14. "path": "materialsLibrary/"
  15. },
  16. {
  17. "name": "postProcess",
  18. "path": "postProcessesLibrary/"
  19. },
  20. {
  21. "name": "gltf2interface",
  22. "path": "gltf2interface/"
  23. },
  24. {
  25. "name": "loaders",
  26. "path": "loaders/"
  27. },
  28. {
  29. "name": "serializers",
  30. "path": "serializers/"
  31. },
  32. {
  33. "name": "proceduralTextures",
  34. "path": "proceduralTexturesLibrary/"
  35. },
  36. {
  37. "name": "inspector",
  38. "path": "inspector/"
  39. },
  40. {
  41. "name": "viewer",
  42. "path": "Viewer/"
  43. },
  44. {
  45. "name": "viewer-assets",
  46. "path": "Viewer/build/assets/",
  47. "required": [
  48. "../../Viewer/assets/readme.md",
  49. "../../Viewer/assets/package.json"
  50. ]
  51. }
  52. ],
  53. "es6": [
  54. {
  55. "name": "gui",
  56. "path": "../../gui/",
  57. "buildPath": "build/",
  58. "packageName": "babylonjs-gui-es6",
  59. "payload": {
  60. "name": "babylonjs-gui-es6",
  61. "description": "The Babylon.js GUI library is an extension you can use to generate interactive user interface. It is build on top of the DynamicTexture.",
  62. "keywords": [
  63. "gui"
  64. ],
  65. "dependencies": {
  66. "babylonjs": true
  67. }
  68. }
  69. },
  70. {
  71. "name": "materialsLibrary",
  72. "path": "../../materialsLibrary/",
  73. "buildPath": "build/",
  74. "packageName": "babylonjs-materials-es6",
  75. "payload": {
  76. "name": "babylonjs-materials-es6",
  77. "description": "The Babylon.js materials library is a collection of advanced materials to be used in a Babylon.js scene.",
  78. "keywords": [
  79. "3D",
  80. "javascript",
  81. "html5",
  82. "webgl",
  83. "materials"
  84. ],
  85. "dependencies": {
  86. "babylonjs": true
  87. }
  88. }
  89. },
  90. {
  91. "name": "inspector",
  92. "path": "../../inspector/",
  93. "buildPath": "build/",
  94. "packageName": "babylonjs-inspector-es6",
  95. "payload": {
  96. "name": "babylonjs-inspector-es6",
  97. "description": "The Babylon.js inspector.",
  98. "keywords": [
  99. "inspector"
  100. ],
  101. "dependencies": {
  102. "babylonjs-gui": true,
  103. "babylonjs": true
  104. }
  105. }
  106. },
  107. {
  108. "name": "viewer",
  109. "path": "../../Viewer/",
  110. "buildPath": "build/src/",
  111. "packageName": "babylonjs-viewer-es6",
  112. "payload": {
  113. "name": "babylonjs-viewer-es6",
  114. "description": "A simple-to-use viewer based on BabylonJS to display 3D elements natively",
  115. "keywords": [
  116. "viewer"
  117. ],
  118. "dependencies": {
  119. "babylonjs-loaders": true,
  120. "babylonjs": true,
  121. "babylonjs-gltf2interface": true,
  122. "pepjs": "^0.4.3",
  123. "deepmerge": "^2.1.1",
  124. "handlebars": "^4.0.11"
  125. },
  126. "peerDependencies": {
  127. "babylonjs-viewer-assets": true
  128. }
  129. }
  130. }
  131. ]
  132. }