package.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. {
  2. "name": "@honkit/honkit-plugin-theme-default",
  3. "version": "6.0.2",
  4. "description": "Default theme for HonKit",
  5. "bugs": {
  6. "url": "https://github.com/honkit/honkit/issues"
  7. },
  8. "repository": {
  9. "type": "git",
  10. "url": "https://github.com/honkit/honkit.git"
  11. },
  12. "license": "Apache-2.0",
  13. "author": "azu <azuciao@gmail.com>",
  14. "contributors": [
  15. {
  16. "name": "FriendCode Inc.",
  17. "email": "contact@gitbook.com"
  18. },
  19. {
  20. "name": "Samy Pessé",
  21. "email": "samy@gitbook.com"
  22. }
  23. ],
  24. "main": "./index.js",
  25. "files": [
  26. "index.js",
  27. "_assets",
  28. "_i18n",
  29. "_layouts",
  30. "!__tests__"
  31. ],
  32. "scripts": {
  33. "prebuild": "npm run clean",
  34. "build": "npm-run-all build:js build:css cp",
  35. "build:css": "npm-run-all -p build:css:*",
  36. "build:css:ebook": "lessc -clean-css src/less/ebook.less _assets/ebook/ebook.css",
  37. "build:css:epub": "lessc -clean-css src/less/epub.less _assets/ebook/epub.css",
  38. "build:css:mobi": "lessc -clean-css src/less/mobi.less _assets/ebook/mobi.css",
  39. "build:css:pdf": "lessc -clean-css src/less/pdf.less _assets/ebook/pdf.css",
  40. "build:css:website": "lessc -clean-css src/less/website.less _assets/website/style.css",
  41. "build:js": "npm-run-all -p build:js:*",
  42. "build:js:gitbook": "browserify src/js/core/index.js | uglifyjs -mc > _assets/website/gitbook.js",
  43. "build:js:theme": "browserify src/js/theme/index.js | uglifyjs -mc > _assets/website/theme.js",
  44. "clean": "rimraf _assets && mkdirp _assets/ebook/ _assets/website/ _assets/website/fonts _assets/website/images",
  45. "cp": "npm-run-all -p cp:*",
  46. "cp:favicon": "cpy --flat logo/favicon.ico _assets/website/images/",
  47. "cp:font-awesome": "cpy --flat font-awesome/fonts/ _assets/website/fonts/fontawesome/",
  48. "cp:logo": "cpy --flat logo/apple-touch-icon.png _assets/website/images/ --rename=apple-touch-icon-precomposed-152.png",
  49. "prepublish": "npm run build",
  50. "lint": "eslint ."
  51. },
  52. "devDependencies": {
  53. "@honkit/cleaning-tools": "6.0.2",
  54. "browserify": "17.0.0",
  55. "cpy-cli": "^4.2.0",
  56. "eslint": "^9.12.0",
  57. "font-awesome": "4.6.3",
  58. "gitbook-markdown-css": "1.0.1",
  59. "jquery": "3.5.1",
  60. "less": "2.7.1",
  61. "less-plugin-clean-css": "1.5.1",
  62. "mkdirp": "^1.0.4",
  63. "mousetrap": "1.6.0",
  64. "npm-run-all": "^4.1.5",
  65. "rimraf": "^3.0.2",
  66. "uglify-js": "3.17.0"
  67. },
  68. "engines": {
  69. "gitbook": ">=3.0.0"
  70. },
  71. "publishConfig": {
  72. "access": "public"
  73. },
  74. "gitbook": {
  75. "properties": {
  76. "styles": {
  77. "type": "object",
  78. "title": "Custom Stylesheets",
  79. "properties": {
  80. "website": {
  81. "title": "Stylesheet for website output",
  82. "default": "styles/website.css"
  83. },
  84. "pdf": {
  85. "title": "Stylesheet for PDF output",
  86. "default": "styles/pdf.css"
  87. },
  88. "epub": {
  89. "title": "Stylesheet for ePub output",
  90. "default": "styles/epub.css"
  91. },
  92. "mobi": {
  93. "title": "Stylesheet for Mobi output",
  94. "default": "styles/mobi.css"
  95. },
  96. "ebook": {
  97. "title": "Stylesheet for ebook outputs (PDF, ePub, Mobi)",
  98. "default": "styles/ebook.css"
  99. },
  100. "print": {
  101. "title": "Stylesheet to replace default ebook css",
  102. "default": "styles/print.css"
  103. }
  104. }
  105. },
  106. "showLevel": {
  107. "type": "boolean",
  108. "title": "Show level indicator in TOC",
  109. "default": false
  110. }
  111. }
  112. },
  113. "gitHead": "9dcd51c588177ee3a684788c633a67b82dea82a5"
  114. }