{ "name": "fre-utils", "version": "1.1.1", "description": "", "bin": "lib/index.js", "main": "lib/index.js", "types": "lib/index.d.ts", "type": "module", "scripts": { "lint": "tslint --project tsconfig.json", "start": "ts-node src/index.ts", "watch": "nodemon -e ts -w ./src -x npm run watch:serve", "watch:serve": "ts-node src/index.ts", "postversion": "git push && git push --tags", "build": "rm -rf lib/ && tsc && npm run obfuscate && npm run copy-pages", "prepare": "npm run build", "obfuscate": "javascript-obfuscator lib/ --config obfuscator-config.json && node rename-lib-files", "copy-pages": "", "test": "ENV_PATH=.env.test jest --no-cache --detectOpenHandles" }, "files": [ "lib/**/*" ], "keywords": [ "api", "node", "js", "ts", "utils" ], "author": { "email": "tisoares@outlook.com", "name": "Tiago Soares", "url": "https://github.com/tisoares/" }, "license": "ISC", "repository": { "type": "git", "url": "git+ssh://git@git.fre.com.br:FREInformatica/node-fre-utils.git" }, "dependencies": { "ip": "^1.1.8", "proxy-addr": "^2.0.7", "range_check": "^2.0.4", "tslib": "^2.6.2", "tslint": "^6.1.3" }, "devDependencies": { "@types/ip": "^1.1.3", "@types/jest": "^29.5.11", "@types/node": "^20.10.4", "@types/proxy-addr": "^2.0.3", "javascript-obfuscator": "^4.1.0", "jest": "^29.7.0", "nodemon": "^3.0.2", "ts-jest": "^29.1.1", "ts-node": "^10.9.2", "typescript": "^5.3.3" }, "engineStrict": true, "jest": { "clearMocks": true, "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.ts" ], "testRegex": "\\.test\\.ts", "coverageDirectory": "coverage", "transform": { ".+\\.ts$": "ts-jest" }, "moduleFileExtensions": [ "ts", "tsx", "js", "jsx", "json", "node" ] } }