slack-message-parser

JavaScript library for parsing Slack message format (mrkdwn)

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
import { build, emptyDir } from "https://deno.land/x/dnt@0.31.0/mod.ts";

await emptyDir("./npm");

await build({
  entryPoints: ["./mod.ts"],
  outDir: "./npm",
  shims: {
    deno: true,
  },
  package: {
    "name": "slack-message-parser",
    version: Deno.args[0],
    "description": "Parser for Slack message",
    "repository": {
      "type": "git",
      "url": "git+https://github.com/pocka/slack-message-parser.git",
    },
    "keywords": [
      "slack",
    ],
    "author": "pocka",
    "license": "MIT",
    "bugs": {
      "url": "https://github.com/pocka/slack-message-parser/issues",
    },
    "homepage": "https://github.com/pocka/slack-message-parser#readme",
    "sideEffects": false,
  },
});

// Copy files
Deno.copyFileSync("LICENSE", "npm/LICENSE");
Deno.copyFileSync("README.md", "npm/README.md");
Deno.mkdirSync("npm/docs");
Deno.mkdirSync("npm/docs/api");
Deno.copyFileSync("docs/README.md", "npm/docs/README.md");
Deno.copyFileSync("docs/api/README.md", "npm/docs/api/README.md");