Detects when user changes same config setting 3+ times within 24 hours. Shows non-intrusive prompt offering help with guided calibration flow. Guided calibration features: - Test for false positives (walk around room) - Test for missed motion (sit still) - Suggest optimal value based on diurnal baseline SNR and link health - Apply suggested value button Files: - dashboard/js/proactive.js: Complete implementation with localStorage tracking Acceptance: - Help prompt fires after 3+ changes in 24h - Calibration flow tests both directions - Suggests value based on system data - Apply button works |
||
|---|---|---|
| .. | ||
| index.d.ts | ||
| index.js | ||
| license | ||
| package.json | ||
| readme.md | ||
detect-newline 
Detect the dominant newline character of a string
Install
$ npm install detect-newline
Usage
const detectNewline = require('detect-newline');
detectNewline('foo\nbar\nbaz\r\n');
//=> '\n'
API
detectNewline(string)
Returns the detected newline or undefined when no newline character is found.
detectNewline.graceful(unknown)
Returns the detected newline or \n when no newline character is found or the input is not a string.
Related
- detect-newline-cli - CLI for this module
- detect-indent - Detect the indentation of code
License
MIT © Sindre Sorhus