https://github.com/easingthemes/html-elements-list
list all html elements in multiple files with occurrence statistic, total and per file.
https://github.com/easingthemes/html-elements-list
Last synced: 11 months ago
JSON representation
list all html elements in multiple files with occurrence statistic, total and per file.
- Host: GitHub
- URL: https://github.com/easingthemes/html-elements-list
- Owner: easingthemes
- License: apache-2.0
- Created: 2018-12-30T11:12:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-30T22:24:09.000Z (over 7 years ago)
- Last Synced: 2025-07-19T13:06:23.589Z (11 months ago)
- Language: JavaScript
- Homepage:
- Size: 49.8 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# @draganfilipovic/html-elements-list
list all html elements in multiple files with occurrence statistic per file.
## Install
```
npm i @draganfilipovic/html-elements-list
```
## How to use
```
const getHtmlElements = require('@draganfilipovic/html-elements-list');
(async () => {
console.log(await getHtmlElements());
})();
//{ total: { html: 2, head: 2, body: 2, p: 3, div: 1, a: 2, br: 2, img: 2 },
// files:
// { 'test2.html': { html: 1, head: 1, body: 1, p: 2, div: 1, a: 1, br: 1, img: 1 },
// 'test.html': { html: 1, head: 1, body: 1, p: 1, a: 1, br: 1, img: 1 } } }
```
## Parameters
1st: path to directory, relative or absolute [optional].
Default value is current working dir - `process.cwd()`.
2nd: files extension [optional].
Default value is `.html`.
```
(async () => {
console.log(await getHtmlElements('./examples'));
})();
```