package.json 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. {
  2. "name": "@rcsb/rcsb-saguaro-3d",
  3. "version": "2.4.0-data-provider.1",
  4. "description": "RCSB Molstar/Saguaro Web App",
  5. "main": "build/dist/app.js",
  6. "files": [
  7. "build/dist"
  8. ],
  9. "scripts": {
  10. "devServer": "webpack-dev-server --config webpack.server.dev.config.js",
  11. "tsc": "tsc --incremental",
  12. "build": "webpack --config ./webpack.config.js",
  13. "buildAll": "npm run cleanAll && npm run tsc && npm run cpStyles && npm run copyConfig && npm run build && npm run buildDoc",
  14. "buildApp": "npm run cleanAll && npm run tsc && npm run cpStyles && npm run copyConfig && npm run build && npm run clean",
  15. "cpStyles": "ncp src/styles build/src/styles",
  16. "copyConfig": "ncp build/src/config.js build/dist/config.js",
  17. "buildDoc": "typedoc --excludeExternals --externalPattern \"**/node_modules/**\" src/RcsbFv3D/RcsbFv3DAssembly.tsx src/RcsbFv3D/RcsbFv3DUniprot.tsx src/RcsbFv3D/RcsbFv3DSequenceIdentity.tsx src/RcsbFv3D/RcsbFv3DCustom.tsx && sed -i '' '/---/d' docs/index.html",
  18. "clean": "del-cli build/src",
  19. "cleanAll": "npm run clean && del-cli build/dist",
  20. "publishApp": "npm publish",
  21. "test": "echo \"Error: no test specified\" && exit 1"
  22. },
  23. "repository": {
  24. "type": "git",
  25. "url": "git://github.com/rcsb/rcsb-saguaro-3d.git"
  26. },
  27. "keywords": [
  28. "3D",
  29. "structure",
  30. "1D",
  31. "viewer",
  32. "sequence",
  33. "annotations",
  34. "gene",
  35. "protein",
  36. "PDB",
  37. "RCSB",
  38. "UniProt"
  39. ],
  40. "author": "Joan Segura Mora <joan.segura@rcsb.org>",
  41. "publishConfig": {
  42. "registry": "https://registry.npmjs.org/"
  43. },
  44. "license": "MIT",
  45. "devDependencies": {
  46. "@babel/core": "^7.18.10",
  47. "@babel/plugin-proposal-class-properties": "^7.18.6",
  48. "@babel/preset-env": "^7.18.10",
  49. "@types/d3-selection": "^3.0.3",
  50. "@types/d3-zoom": "^3.0.1",
  51. "@types/lodash": "^4.14.191",
  52. "@types/react": "^18.0.15",
  53. "@types/react-dom": "^18.0.6",
  54. "@types/uniqid": "^5.3.2",
  55. "babel-loader": "^8.2.5",
  56. "buffer": "^6.0.3",
  57. "concurrently": "^7.3.0",
  58. "crypto-browserify": "^3.12.0",
  59. "css-loader": "^6.6.0",
  60. "del-cli": "^5.0.0",
  61. "file-loader": "^6.2.0",
  62. "html-webpack-plugin": "^5.5.0",
  63. "lodash": "^4.17.21",
  64. "mini-css-extract-plugin": "^2.6.1",
  65. "ncp": "^2.0.0",
  66. "path-browserify": "^1.0.1",
  67. "react": "^18.1.0",
  68. "react-dom": "^18.1.0",
  69. "react-icons": "^4.4.0",
  70. "rxjs": "^7.5.6",
  71. "sass": "^1.54.0",
  72. "sass-loader": "^13.0.2",
  73. "stream-browserify": "^3.0.0",
  74. "style-loader": "^3.3.1",
  75. "ts-loader": "^9.3.1",
  76. "tslib": "^2.4.0",
  77. "typedoc": "^0.23.20",
  78. "typedoc-plugin-missing-exports": "^1.0.0",
  79. "typescript": "^4.7.4",
  80. "uniqid": "^5.4.0",
  81. "webpack": "^5.73.0",
  82. "webpack-cli": "^4.10.0",
  83. "webpack-dev-server": "^4.9.3"
  84. },
  85. "dependencies": {
  86. "@rcsb/rcsb-api-tools": "^4.1.1",
  87. "@rcsb/rcsb-molstar": "^2.5.11",
  88. "@rcsb/rcsb-saguaro": "^2.5.5",
  89. "@rcsb/rcsb-saguaro-app": "^4.6.0-data-provider.8",
  90. "http-server": "^14.1.1",
  91. "molstar": "^3.29.0"
  92. },
  93. "bugs": {
  94. "url": "https://github.com/rcsb/rcsb-saguaro-3d/issues"
  95. },
  96. "homepage": "https://rcsb.github.io/rcsb-saguaro-3d",
  97. "directories": {
  98. "doc": "docs",
  99. "example": "cdn-examples"
  100. }
  101. }