{"_id":"d-console-notify","name":"d-console-notify","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"d-console-notify","version":"0.0.1","main":"dist/index.js","scripts":{"start":"webpack-dev-server --hot --port 8436 --open","watch":"webpack --config webpack.config.js --watch","build":"webpack --config webpack.config.js"},"devDependencies":{"css-loader":"^6.8.1","sass":"^1.69.5","sass-loader":"^13.3.2","style-loader":"^3.3.3","terser-webpack-plugin":"^5.3.9","ts-loader":"^9.5.1","typescript":"^5.3.3","watchify":"^4.0.0","webpack":"^5.89.0","webpack-cli":"^5.1.4","webpack-dev-server":"^4.15.1"},"gitHead":"0d491d70c5dde3864ea2001f5bcd4190615670ec","description":"Библиотека предназначена для перехвата вывода в консоль данных и отображения их на странице в виде модальных уведомлений.","_id":"d-console-notify@0.0.1","_nodeVersion":"16.17.0","_npmVersion":"9.4.2","dist":{"integrity":"sha512-CU9IoylGlImEMW1WI9IxChIA0wsFe2qO73Tq/dVEGHmI59vIjbP602zC9041e2YnKl/8vOi0JNTpuMPhkk/FKw==","shasum":"ee25616627788c7b60df077f947b107043cbaf8f","tarball":"https://registry.npmjs.org/d-console-notify/-/d-console-notify-0.0.1.tgz","fileCount":17,"unpackedSize":92162,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC065VGUBkO4rRLK4Jjetp15kKOIorHjPtPliVUrC57oAIhAJ9/Gx3AiLCJxbvARLwpjmFEnT/KroS07uluxPboVYJ4"}]},"_npmUser":{"name":"grandemirende","email":"giogogrand@gmail.com"},"directories":{},"maintainers":[{"name":"grandemirende","email":"giogogrand@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/d-console-notify_0.0.1_1702642629721_0.3433398252294979"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-15T12:17:09.721Z","0.0.1":"2023-12-15T12:17:09.943Z","modified":"2023-12-15T12:17:10.215Z"},"maintainers":[{"name":"grandemirende","email":"giogogrand@gmail.com"}],"description":"Библиотека предназначена для перехвата вывода в консоль данных и отображения их на странице в виде модальных уведомлений.","readme":"# DConsoleNotify\r\nБиблиотека предназначена для перехвата вывода в консоль данных и отображения их на странице в виде модальных уведомлений.\r\n\r\n## USE\r\nДля использование DebNotify подключите библиотеку через `sctipt` в html\r\n\r\n`new DConsoleNotify.DConsoleNotify(options)`\r\n\r\nГде options параметры перехвата функций вывода в консоль, если в конструктор передать пустой `options` или ничего не \r\nпередавать по умполчанию будут перехватываться только `error`.\r\n\r\nДоступный набор опций:\r\n1. all: boolean    // если передать этот параметр, то будут выводится все доступные типы логов  \r\n2. log: boolean\r\n3. debug: boolean\r\n4. info: boolean\r\n5. warn: boolean\r\n6. error: boolean\r\n7. lifetime: int    // время жизни уведомления, значение миллисекундах\r\n\r\n## EXAMPLE\r\nДля вывода нескольких типов уведомлений:\r\n\r\n`const options = { warn: true, error: true}`\r\n\r\n\r\nДля вывода всех типов логирований используйте параметр `all`:\r\n\r\n`const options = { all: true }`\r\n\r\n\r\nЕсли необходимо изменить время жизни уведомления укажите время в опции `lifetime` \r\nв миллисекундах, по умолчанию стоит 20000:\r\n\r\n`const options = { all: true, lifetime: 10000 }`\r\n\r\nЕсли указать `lifetime` как `0`, то уведомления не будут удаляться автоматически. \r\n\r\n## DETAIL\r\nБиблиотека переписывает выбранные выводы в консоль функции, \r\nоднако функция вывода в консоль тоже доступна, \r\nдля этого необходимо добавить old к любой переопределенной вам функции.\r\nК примеру:\r\n\r\n```\r\nconst options = { error: true}\r\n\r\nnew DConsoleNotify.DConsoleNotify(options)\r\n\r\nconsole.error(123) // будет осуществлен вывод в уведомлении и в консоль\r\nconsole.olderror(123) // будет осуществлен вывод только в консоль\r\n\r\nconsole.log(123) // Выведет в консоль введенное значение, т.к. функция не переопределена\r\nconsole.oldlog(123) // Приведет к ошибке, так как функции такой не существует\r\n\r\n```","readmeFilename":"README.md"}