Browse Source

reorganize @growi/slack

Yuki Takei 2 years ago
parent
commit
eca986d015

+ 1 - 1
apps/app/src/server/routes/apiv3/slack-integration.js

@@ -1,7 +1,7 @@
 import { ErrorV3 } from '@growi/core/dist/models';
 import { ErrorV3 } from '@growi/core/dist/models';
 import { supportedGrowiCommands } from '@growi/slack';
 import { supportedGrowiCommands } from '@growi/slack';
 import { verifySlackRequest } from '@growi/slack/dist/middlewares';
 import { verifySlackRequest } from '@growi/slack/dist/middlewares';
-import { InvalidGrowiCommandError } from '@growi/slack/dist/models/errors';
+import { InvalidGrowiCommandError } from '@growi/slack/dist/models';
 import { markdownSectionBlock } from '@growi/slack/dist/utils/block-kit-builder';
 import { markdownSectionBlock } from '@growi/slack/dist/utils/block-kit-builder';
 import { InteractionPayloadAccessor } from '@growi/slack/dist/utils/interaction-payload-accessor';
 import { InteractionPayloadAccessor } from '@growi/slack/dist/utils/interaction-payload-accessor';
 import { generateRespondUtil } from '@growi/slack/dist/utils/respond-util-factory';
 import { generateRespondUtil } from '@growi/slack/dist/utils/respond-util-factory';

+ 1 - 1
apps/slackbot-proxy/src/controllers/slack.ts

@@ -8,7 +8,7 @@ import {
   supportedGrowiCommands,
   supportedGrowiCommands,
 } from '@growi/slack';
 } from '@growi/slack';
 import { parseSlackInteractionRequest, verifySlackRequest } from '@growi/slack/dist/middlewares';
 import { parseSlackInteractionRequest, verifySlackRequest } from '@growi/slack/dist/middlewares';
-import { InvalidGrowiCommandError } from '@growi/slack/dist/models/errors';
+import { InvalidGrowiCommandError } from '@growi/slack/dist/models';
 import { markdownSectionBlock } from '@growi/slack/dist/utils/block-kit-builder';
 import { markdownSectionBlock } from '@growi/slack/dist/utils/block-kit-builder';
 import { respondRejectedErrors } from '@growi/slack/dist/utils/post-ephemeral-errors';
 import { respondRejectedErrors } from '@growi/slack/dist/utils/post-ephemeral-errors';
 import { respond } from '@growi/slack/dist/utils/response-url';
 import { respond } from '@growi/slack/dist/utils/response-url';

+ 31 - 1
packages/slack/package.json

@@ -2,10 +2,40 @@
   "name": "@growi/slack",
   "name": "@growi/slack",
   "version": "6.1.8-RC.0",
   "version": "6.1.8-RC.0",
   "license": "MIT",
   "license": "MIT",
+  "type": "module",
   "main": "dist/index.cjs",
   "main": "dist/index.cjs",
   "module": "dist/index.js",
   "module": "dist/index.js",
   "types": "dist/index.d.ts",
   "types": "dist/index.d.ts",
-  "type": "module",
+  "exports": {
+    ".": {
+      "import": "./dist/index.js",
+      "require": "./dist/index.cjs"
+    },
+    "./dist/consts": {
+      "import": "./dist/consts/index.js",
+      "require": "./dist/consts/index.cjs"
+    },
+    "./dist/interfaces": {
+      "import": "./dist/interfaces/index.js",
+      "require": "./dist/interfaces/index.cjs"
+    },
+    "./dist/middlewares": {
+      "import": "./dist/middlewares/index.js",
+      "require": "./dist/middlewares/index.cjs"
+    },
+    "./dist/models": {
+      "import": "./dist/models/index.js",
+      "require": "./dist/models/index.cjs"
+    },
+    "./dist/utils": {
+      "import": "./dist/utils/index.js",
+      "require": "./dist/utils/index.cjs"
+    },
+    "./dist/utils/*": {
+      "import": "./dist/utils/*.js",
+      "require": "./dist/utils/*.cjs"
+    }
+  },
   "scripts": {
   "scripts": {
     "build": "vite build",
     "build": "vite build",
     "clean": "shx rm -rf dist",
     "clean": "shx rm -rf dist",

+ 1 - 0
packages/slack/src/models/index.ts

@@ -0,0 +1 @@
+export * from './errors';