
Security News
ECMAScript 2025 Finalized with Iterator Helpers, Set Methods, RegExp.escape, and More
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
status-check
Advanced tools
This package take a list of website link as csv and create an array with the status code and description after hitting every links
This is a node-js program to check a list of URL's HTTP status. The program can be used in both for SEO purpose and testing purpose and can be used from terminal or from browser based application. Those who need to check a bulk of link is valid or not can use the Easy-To-Setup program. They don't need to know a deep of nodejs also. See the UsageGuide for details
This package got only one dependencies of "csv-array".
The installation is just a command in terminal
npm install status-check
After installing the package you can use the "testLinkStatus" method as follows
testLinkStatus("CSV-file-name.csv", callBack, showProgressInConsole)
/*
Where callBack is the method which have the output array of object as argument, and you can do
anything you like inside the function with the array
"showProgressInConsole" is a configuration variable which holds "false" value
by default. If it is false or nothing then their will be nothing in console in the runtime of the program.
If it is "true" then each checked url will be displayed in the console along with the status message.
See example below.
*/
The links will be checked just as it provided so if given link dosn't contain "http://"" it may be considered as broken link
test.csv file contains
http://google.com/
www.github.com
https://www.npmjs.com
www.npmjs.com
npmjs.com
var sc = require('status-check');
sc.testLinkStatus("test.csv", function(data) {
console.log(JSON.stringify(data));
}, true);
/*
the last argument true specifies that the progress will be displayed in console
*/
Output
[{
"url": "http://google.com/",
"statusCode": 302,
"description": "Found",
"redirectedTo": "http://www.google.co.in/?gfe_rd=cr&ei=3n1AVeDJDdGAuATt3YGACA"
}, {
"url": "www.github.com",
"statusCode": 400,
"description": "Bad Request"
}, {
"url": "https://www.npmjs.com",
"statusCode": 200,
"description": "Success"
}, {
"url": "www.npmjs.com",
"statusCode": 400,
"description": "Bad Request"
}, {
"url": "npmjs.com ",
"statusCode": 400,
"description": "Bad Request"
}]
FAQs
This package take a list of website link as csv and create an array with the status code and description after hitting every links
The npm package status-check receives a total of 30 weekly downloads. As such, status-check popularity was classified as not popular.
We found that status-check demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
ECMAScript 2025 introduces Iterator Helpers, Set methods, JSON modules, and more in its latest spec update approved by Ecma in June 2025.
Security News
A new Node.js homepage button linking to paid support for EOL versions has sparked a heated discussion among contributors and the wider community.
Research
North Korean threat actors linked to the Contagious Interview campaign return with 35 new malicious npm packages using a stealthy multi-stage malware loader.