package.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "name": "@growi/core",
  3. "version": "1.0.0",
  4. "description": "GROWI Core Libraries",
  5. "license": "MIT",
  6. "keywords": [
  7. "growi"
  8. ],
  9. "files": [
  10. "dist"
  11. ],
  12. "type": "module",
  13. "main": "dist/index.cjs",
  14. "module": "dist/index.js",
  15. "types": "dist/index.d.ts",
  16. "exports": {
  17. ".": {
  18. "import": "./dist/index.js",
  19. "require": "./dist/index.cjs"
  20. },
  21. "./dist/consts": {
  22. "import": "./dist/consts/index.js",
  23. "require": "./dist/consts/index.cjs"
  24. },
  25. "./dist/interfaces": {
  26. "import": "./dist/interfaces/index.js",
  27. "require": "./dist/interfaces/index.cjs"
  28. },
  29. "./dist/models": {
  30. "import": "./dist/models/index.js",
  31. "require": "./dist/models/index.cjs"
  32. },
  33. "./dist/remark-plugins": {
  34. "import": "./dist/remark-plugins/index.js",
  35. "require": "./dist/remark-plugins/index.cjs"
  36. },
  37. "./dist/swr": {
  38. "import": "./dist/swr/index.js",
  39. "require": "./dist/swr/index.cjs"
  40. },
  41. "./dist/utils": {
  42. "import": "./dist/utils/index.js",
  43. "require": "./dist/utils/index.cjs"
  44. },
  45. "./dist/utils/page-path-utils": {
  46. "import": "./dist/utils/page-path-utils/index.js",
  47. "require": "./dist/utils/page-path-utils/index.cjs"
  48. },
  49. "./dist/utils/*": {
  50. "import": "./dist/utils/*.js",
  51. "require": "./dist/utils/*.cjs"
  52. }
  53. },
  54. "scripts": {
  55. "build": "vite build",
  56. "clean": "shx rm -rf dist",
  57. "dev": "vite build --mode dev",
  58. "watch": "yarn dev -w --emptyOutDir=false",
  59. "lint:js": "yarn eslint **/*.{js,ts}",
  60. "lint:typecheck": "tsc",
  61. "lint": "npm-run-all -p lint:*",
  62. "test": "vitest run --coverage"
  63. },
  64. "// comments for dependencies": {
  65. "escape-string-regexp": "5.0.0 or above exports only ESM"
  66. },
  67. "dependencies": {
  68. "bson-objectid": "^2.0.4",
  69. "escape-string-regexp": "^4.0.0"
  70. },
  71. "devDependencies": {
  72. "eslint-plugin-regex": "^1.8.0",
  73. "swr": "^2.2.2"
  74. }
  75. }