UNPKG

2.5 kBJSONView Raw
1{
2 "name": "postmark",
3 "description": "Official Node.js client library for the Postmark HTTP API - https://www.postmarkapp.com",
4 "license": "MIT",
5 "tags": [
6 "email",
7 "utility",
8 "postmark",
9 "sending",
10 "transactional"
11 ],
12 "version": "4.0.2",
13 "author": "Igor Balos",
14 "contributors": [
15 "Igor Balos",
16 "Andrew Theken",
17 "Aaron Blum",
18 "Aleksey Aleksandrov",
19 "Alex Shepard",
20 "Antony Jones",
21 "Ben Burwell",
22 "Ben Williamson",
23 "Chris Williams",
24 "Jakub Borys",
25 "Mark Nguyen",
26 "Matt",
27 "Matthew Blackshaw",
28 "Matthew Conlen",
29 "Ryan Kirkman",
30 "Scott Anderson",
31 "Sebastien Chopin",
32 "Theophane RUPIN",
33 "codesplicer",
34 "francescoRubini",
35 "Matthew Reff"
36 ],
37 "main": "./dist/index.js",
38 "types": "./dist/index.d.ts",
39 "directories": {
40 "lib": "./dist/index.js"
41 },
42 "scripts": {
43 "compile": "rm -r -f ./dist && node_modules/.bin/tsc",
44 "test": "node_modules/.bin/mocha --timeout 30000 --retries 1 -r ts-node/register test/**/*test.ts",
45 "unittest": "node_modules/.bin/mocha --timeout 30000 --retries 1 -r ts-node/register test/unit/**/*test.ts",
46 "watchtests": "node_modules/.bin/mocha --timeout 30000 --retries 1 -r ts-node/register -R list -w --recursive -G test/**/*test.ts",
47 "lint": "npx eslint src --ext ts --ignore-pattern 'src/*test*'; exit 0",
48 "lintfix": "npx eslint src --ext ts --fix --ignore-pattern 'src/test*.ts'; exit 0",
49 "compile-docs": "echo 'Generating docs...' && mkdir -p ./docs && rm -r ./docs && node_modules/.bin/typedoc --options typedoc.json && git add -A ./docs && echo 'Generated docs!'"
50 },
51 "homepage": "http://ActiveCampaign.github.io/postmark.js",
52 "repository": {
53 "type": "git",
54 "url": "https://github.com/ActiveCampaign/postmark.js.git"
55 },
56 "bugs": {
57 "url": "https://github.com/ActiveCampaign/postmark.js/issues"
58 },
59 "precommit": [
60 "compile",
61 "lint",
62 "test",
63 "compile-docs"
64 ],
65 "devDependencies": {
66 "@types/chai": "^4.3.11",
67 "@types/mocha": "^10.0.6",
68 "@types/node": "^12.12.6",
69 "@types/sinon": "^17.0.2",
70 "@typescript-eslint/eslint-plugin": "^5.40.1",
71 "@typescript-eslint/parser": "^5.40.1",
72 "chai": "^4.3.10",
73 "dotenv": "^16.3.1",
74 "eslint": "^8.54.0",
75 "mocha": "^10.2.0",
76 "pre-commit": "^1.2.2",
77 "sinon": "^17.0.1",
78 "ts-node": "^10.9.1",
79 "typedoc": "^0.25.4",
80 "typescript": "^4.7.4"
81 },
82 "dependencies": {
83 "axios": "^1.6.2"
84 }
85}