package.json 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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. "mongoose": "^6.11.3",
  74. "swr": "^2.2.2"
  75. }
  76. }