UNPKG

advanced-logger

Version:

Advanced logger module extendable with plugins. Works in nodejs and browsers

140 lines (139 loc) 4.33 kB
{ "name": "advanced-logger", "version": "1.4.0", "description": "Advanced logger module extendable with plugins. Works in nodejs and browsers", "main": "dist/node/advanced-logger.node.min.js", "unpkg": "dist/browser/advanced-logger.browser.min.js", "typings": "dist/index.d.ts", "publishConfig": { "access": "public" }, "scripts": { "clean": "rimraf ./dist ./coverage", "build": "webpack --config webpack.config.js --env.modes=prod --env.modes=dev --env.targets=browser --env.targets=node", "build-prod": "webpack --config webpack.config.js --env.modes=prod --env.targets=browser --env.targets=node", "build-prod-browser": "webpack --config webpack.config.js --env.modes=prod --env.targets=browser", "build-prod-node": "webpack --config webpack.config.js --env.modes=prod --env.targets=node", "build-dev": "webpack --config webpack.config.js --env.targets=browser --env.targets=node", "build-dev-browser": "webpack --config webpack.config.js --env.targets=browser", "build-dev-node": "webpack --config webpack.config.js --env.targets=node", "watch-prod-browser": "webpack --config webpack.config.js --env.watch=1 --env.modes=prod --env.targets=browser", "watch-prod-node": "webpack --config webpack.config.js --env.watch=1 --env.modes=prod --env.targets=node", "watch-dev-browser": "webpack --config webpack.config.js --env.watch=1 --env.targets=browser", "watch-dev-node": "webpack --config webpack.config.js --env.watch=1 --env.targets=node", "test": "jest", "test:watch": "npm test -- --watch", "coverage": "npm test -- --coverage --no-cache", "coverage:watch": "npm run coverage -- --watch", "prepare-build": "npm run build && npm test", "release": "standard-version --commit-all", "bundlesize": "bundlesize" }, "repository": { "type": "git", "url": "https://github.com/AlexeyPopovUA/advanced-logger.git" }, "keywords": [ "logger", "advanced-logger", "logger-plugin", "sumologic", "strategy", "typescript", "library", "webpack", "browserify", "dts-bundle", "package", "tslint", "jest", "tsloader", "ts-loader" ], "author": "Oleksii Popov", "license": "MIT", "bugs": { "url": "https://github.com/AlexeyPopovUA/advanced-logger/issues" }, "homepage": "https://github.com/AlexeyPopovUA/advanced-logger#readme", "devDependencies": { "@commitlint/cli": "7.5.1", "@commitlint/config-conventional": "7.5.0", "@types/jest": "24.0.0", "@types/lodash": "4.14.120", "@types/node": "10.12.24", "awesome-typescript-loader": "5.2.1", "bundlesize": "0.17.1", "copy-webpack-plugin": "4.6.0", "delete-empty": "2.0.0", "husky": "1.3.1", "jest": "24.1.0", "rimraf": "2.6.3", "sinon": "7.2.3", "source-map-loader": "0.2.4", "standard-version": "4.4.0", "ts-jest": "23.10.5", "tslint": "5.12.1", "typescript": "3.3.3", "webpack": "4.29.3", "webpack-bundle-analyzer": "3.0.3", "webpack-cli": "3.2.3", "webpack-node-externals": "1.7.2" }, "dependencies": { "fast-safe-stringify": "^2.0.6", "lodash": "^4.17.11", "node-fetch": "^2.3.0", "whatwg-fetch": "^3.0.0" }, "jest": { "transform": { ".(ts|tsx)": "ts-jest" }, "collectCoverageFrom": [ "src/**/*.ts" ], "coveragePathIgnorePatterns": [ "/__tests__/", "/node_modules/" ], "testEnvironment": "node", "testRegex": "__tests__/.*\\.spec\\.ts$", "moduleFileExtensions": [ "ts", "js", "json" ], "moduleNameMapper": { "fetchFacade$": "node-fetch" } }, "standard-version": { "scripts": { "precommit": "node ./build-scripts/version.js && git add ./sonar-project.properties" } }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "bundlesize": [ { "path": "./dist/browser/advanced-logger.browser.min.js", "maxSize": "30 kB" }, { "path": "./dist/browser-debug/advanced-logger.browser.js", "maxSize": "200 kB" }, { "path": "./dist/node/advanced-logger.node.min.js", "maxSize": "30 kB" }, { "path": "./dist/node-debug/advanced-logger.node.js", "maxSize": "100 kB" } ] }