UNPKG

jsm-core

Version:
94 lines (93 loc) 2.65 kB
{ "name": "jsm-core", "version": "1.1.116", "description": "Core library for JSM project", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*" ], "scripts": { "build": "tsc", "lint:src": "eslint 'src/**/*.ts'", "lint:typing": "eslint 'typings/**/*.d.ts'", "lint": "yarn lint:src && yarn lint:typing", "lint:fix": "eslint ./src --fix", "push": "git add . && git commit -m 'update' && git push", "pub": "npm run build && npm run push && npm publish", "up": "npm version patch && npm publish", "libs": "yarn add jsm-utilities@latest jsm-logger@latest jsm-treeify@latest jsm-exceptions@latest jsm-typing@latest jsm-scheduler jsm-sdk@latest ", "test": "jest --runInBand" }, "repository": { "type": "git", "url": "git+https://github.com/reevosolutions/jsm-core.git" }, "keywords": [ "tree", "console", "visualization", "object", "colorized", "ansi", "debug", "utility" ], "author": "Salmi Ahmed <reevo.solutions@gmail.com>", "license": "MIT", "bugs": { "url": "https://github.com/reevosolutions/jsm-core/issues" }, "homepage": "https://github.com/reevosolutions/jsm-core#readme", "dependencies": { "@types/socket.io": "^3.0.2", "@useoptic/express-middleware": "^0.0.5", "celebrate": "^15.0.3", "chroma-js": "^3.1.2", "cookie-parser": "^1.4.7", "cors": "^2.8.5", "country-data": "^0.0.31", "dotenv": "^16.4.7", "event-dispatch": "^0.4.1", "exceljs": "^4.4.0", "express-rate-limit": "^7.5.0", "express-session": "^1.18.1", "firebase-admin": "^13.0.2", "glob": "^11.0.0", "helmet": "^8.0.0", "jsm-exceptions": "^2.0.13", "jsm-logger": "^1.0.92", "jsm-scheduler": "^1.0.63", "jsm-sdk": "^1.0.76", "jsm-treeify": "^1.0.69", "jsm-typing": "^1.0.106", "jsm-utilities": "^1.1.41", "method-override": "^3.0.0", "mongodb": "^6.12.0", "mongoose-fuzzy-searching": "^2.0.2", "morgan": "^1.10.0", "multer": "^1.4.5-lts.1", "rate-limit-redis": "^4.2.0", "redis": "^4.7.0", "reflect-metadata": "^0.2.2", "set-value": "^4.1.0", "socket.io": "^4.8.1", "uuid": "^11.0.4", "winston": "^3.17.0" }, "devDependencies": { "@babel/preset-typescript": "^7.27.1", "@types/jest": "^29.5.14", "@types/jsonwebtoken": "^9.0.7", "@types/lodash": "^4.17.14", "@types/mime-types": "^2.1.4", "@types/multer": "^1.4.13", "@types/node": "^22.10.5", "jest": "^30.0.0", "ts-jest": "^29.3.4", "typescript": "^5.x" }, "publishConfig": { "access": "public" } }