UNPKG

@ringring/gsm

Version:

A utility library for short messages and mobile communication

121 lines (120 loc) 3.04 kB
{ "name": "@ringring/gsm", "version": "1.0.0", "description": "A utility library for short messages and mobile communication", "main": "dist/index", "scripts": { "build": "rm -rf dist && tsc -p tsconfig.build.json", "prepare": "npm run build", "docs": "rm -rf docs && typedoc --options typedoc.json", "format": "prettier --write \"lib/**/*.ts\" \"test/**/*.ts\"", "lint": "eslint \"{lib,test}/**/*.ts\" --fix", "lf": "npm run format && npm run lint", "test": "jest", "test:watch": "jest --watch", "test:cov": "jest --coverage", "integration": "npm run lint && npm run test:cov", "prepush": "npm run lint && npm run test" }, "repository": { "type": "git", "url": "https://tfs.ringring.be/tfs/RingRing/Core%20Platform/_git/core-common" }, "keywords": [ "ringring", "gsm" ], "author": { "name": "Martial Habimana", "email": "martial@ringring.be" }, "license": "UNLICENSED", "files": [ "dist" ], "dependencies": { "gsm": "^0.1.4" }, "devDependencies": { "@types/jest": "28.1.8", "@types/node": "^20.0.0", "@typescript-eslint/eslint-plugin": "5.48.2", "@typescript-eslint/parser": "5.48.2", "eslint": "8.16.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-n": "15.2.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-promise": "6.0.0", "eslint-plugin-simple-import-sort": "7.0.0", "git-commit-msg-linter": "^5.0.8", "jest": "28.1.3", "jest-junit": "^14.0.0", "jest-sonar-reporter": "^2.0.0", "prettier": "^2.3.2", "source-map-support": "^0.5.20", "supertest": "^6.3.3", "ts-jest": "28.0.8", "ts-loader": "^9.2.3", "ts-node": "^10.0.0", "tsconfig-paths": "4.1.0", "typedoc": "^0.25.1", "typedoc-plugin-markdown": "^3.16.0", "typedoc-theme-hierarchy": "^4.0.0", "typescript": "4.9.3" }, "jest": { "rootDir": "./", "moduleFileExtensions": [ "js", "json", "ts" ], "testRegex": ".*\\.(spec|e2e-spec)\\.ts$", "transform": { "^.+\\.(t)s$": "ts-jest" }, "collectCoverageFrom": [ "**/*.ts", "!**/*.js", "!**/*.d.ts", "!**/constants", "!**/enums", "!**/interfaces", "!test", "!**/*.constants.ts", "!**/*.interface.ts" ], "coverageDirectory": "<rootDir>/test/coverage", "coveragePathIgnorePatterns": [ "<rootDir>/node_modules/" ], "coverageReporters": [ "lcov", "cobertura" ], "coverageThreshold": { "global": { "branches": 30, "functions": 80, "lines": 80, "statements": 80 } }, "reporters": [ "default", [ "jest-junit", { "outputDirectory": "test" } ] ], "testEnvironment": "node", "testResultsProcessor": "jest-sonar-reporter" }, "jestSonar": { "reportPath": "test" } }