UNPKG

mailslurp-client

Version:

Official client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.

113 lines (112 loc) 2.93 kB
{ "name": "mailslurp-client", "description": "Official client for MailSlurp Email and SMS API. Create email addresses and phone numbers in Javascript without a mail server. Send and receive real emails in applications or tests.", "version": "15.17.4", "license": "MIT", "author": "mailslurp.com", "homepage": "https://www.mailslurp.com", "keywords": [ "email", "smtp", "test", "e2e", "integration", "account", "receive", "send", "mailslurp" ], "main": "./dist/index.js", "typings": "./dist/index.d.ts", "repository": "https://github.com/mailslurp/mailslurp-client", "scripts": { "build": "tsc --outDir dist/", "prepublishOnly": "npm run build", "integration": "jest", "validate": "npx check-md", "docs": "typedoc --plugin typedoc-plugin-markdown --options ./typedoc.json ./src/index.ts", "docs:html": "typedoc --plugin typedoc-plugin-mdn-links --options ./typedoc.html.json ./src/index.ts", "docs:lint": "npx check-md --fix --cwd ./docs --preset vuepress", "fmt": "prettier --write '{src,test}/**/*.{ts,json,js}'", "readme": "node --trace-deprecation --abort-on-uncaught-exception -r ts-node/register scripts/readme.ts" }, "dependencies": { "cross-fetch": "^3.1.5", "es6-promise": "^4.2.8", "url": "^0.11.0" }, "devDependencies": { "@types/body-parser": "^1.19.1", "@types/debug": "^4.1.7", "@types/express": "^4.17.13", "@types/jest": "^27.0.2", "@types/node": "^16.10.3", "body-parser": "^1.20.1", "express": "^4.18.2", "fast-glob": "^3.2.11", "jest": "^29.4.2", "jest-diff": "^29.4.2", "jest-junit": "^15.0.0", "markdownlint-cli": "^0.31.1", "prettier": "^2.4.1", "remark": "^14.0.1", "remark-cli": "^10.0.0", "remark-validate-links": "^11.0.1", "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "typedoc": "^0.23.25", "typedoc-plugin-markdown": "^3.14.0", "typedoc-plugin-mdn-links": "^2.0.2", "typescript": "^4.9.5" }, "jest": { "roots": [ "<rootDir>" ], "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/test/.*|(\\.|/))(test|spec|use)\\.tsx?$", "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ], "reporters": [ "default", [ "jest-junit", { "outputDirectory": "test-results" } ] ], "testTimeout": 120000, "testResultsProcessor": "jest-junit", "collectCoverage": true, "collectCoverageFrom": [ "<rootDir>/dist/**/*.js" ], "coverageReporters": [ "text", "html" ] }, "check-md": { "cwd": "./docs", "defaultIndex": [ "index.md", "README.md" ], "exitLevel": "warn" }, "prettier": { "trailingComma": "es5", "tabWidth": 2, "semi": true, "singleQuote": true } }