package.json 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. {
  2. "name": "hsmusic-wiki",
  3. "version": "0.1.0",
  4. "description": "static wiki software cataloguing collaborative creation",
  5. "type": "module",
  6. "main": "src/upd8.js",
  7. "bin": {
  8. "hsmusic": "./src/upd8.js"
  9. },
  10. "scripts": {
  11. "test": "tap",
  12. "dev": "eslint src && node src/upd8.js"
  13. },
  14. "imports": {
  15. "#aggregate": "./src/aggregate.js",
  16. "#cacheable-object": "./src/data/cacheable-object.js",
  17. "#colors": "./src/common-util/colors.js",
  18. "#composite": "./src/data/composite.js",
  19. "#composite/control-flow": "./src/data/composite/control-flow/index.js",
  20. "#composite/data": "./src/data/composite/data/index.js",
  21. "#composite/wiki-data": "./src/data/composite/wiki-data/index.js",
  22. "#composite/wiki-properties": "./src/data/composite/wiki-properties/index.js",
  23. "#composite/things/album": "./src/data/composite/things/album/index.js",
  24. "#composite/things/artist": "./src/data/composite/things/artist/index.js",
  25. "#composite/things/contribution": "./src/data/composite/things/contribution/index.js",
  26. "#composite/things/flash": "./src/data/composite/things/flash/index.js",
  27. "#composite/things/flash-act": "./src/data/composite/things/flash-act/index.js",
  28. "#composite/things/track": "./src/data/composite/things/track/index.js",
  29. "#composite/things/track-section": "./src/data/composite/things/track-section/index.js",
  30. "#content-dependencies": "./src/content/dependencies/index.js",
  31. "#content-function": "./src/content-function.js",
  32. "#cli": "./src/cli.js",
  33. "#data-checks": "./src/data/checks.js",
  34. "#external-links": "./src/external-links.js",
  35. "#find": "./src/find.js",
  36. "#html": "./src/html.js",
  37. "#import-heck": "./src/import-heck.js",
  38. "#language": "./src/data/language.js",
  39. "#page-specs": "./src/page/index.js",
  40. "#node-utils": "./src/node-utils.js",
  41. "#repl": "./src/write/build-modes/repl.js",
  42. "#replacer": "./src/replacer.js",
  43. "#reverse": "./src/reverse.js",
  44. "#search": "./src/search.js",
  45. "#search-spec": "./src/common-util/search-spec.js",
  46. "#serialize": "./src/data/serialize.js",
  47. "#sort": "./src/common-util/sort.js",
  48. "#sugar": "./src/common-util/sugar.js",
  49. "#test-lib": "./test/lib/index.js",
  50. "#thing": "./src/data/thing.js",
  51. "#things": "./src/data/things/index.js",
  52. "#thumbs": "./src/gen-thumbs.js",
  53. "#urls": "./src/urls.js",
  54. "#validators": "./src/validators.js",
  55. "#web-routes": "./src/web-routes.js",
  56. "#wiki-data": "./src/common-util/wiki-data.js",
  57. "#yaml": "./src/data/yaml.js"
  58. },
  59. "engines": {
  60. "node": ">= 22.13.0"
  61. },
  62. "dependencies": {
  63. "@js-temporal/polyfill": "^0.4.4",
  64. "chroma-js": "^2.4.2",
  65. "command-exists": "^1.2.9",
  66. "compress-json": "^3.0.5",
  67. "eslint": "^8.37.0",
  68. "flexsearch": "^0.7.43",
  69. "he": "^1.2.0",
  70. "image-size": "^1.0.2",
  71. "js-yaml": "^4.1.0",
  72. "marked": "^10.0.0",
  73. "msgpackr": "^1.10.2",
  74. "rimraf": "^5.0.7",
  75. "striptags": "^4.0.0-alpha.4",
  76. "word-wrap": "^1.2.3"
  77. },
  78. "license": "MIT",
  79. "devDependencies": {
  80. "chokidar": "^3.5.3",
  81. "tap": "^19.0.2",
  82. "tcompare": "^6.0.0"
  83. },
  84. "tap": {
  85. "coverage": false,
  86. "coverage-report": false
  87. }
  88. }