Socket
Book a DemoInstallSign in
Socket

lds_dev_client

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lds_dev_client

LearningDeck_dev_client Package

1.0.1
latest
npmnpm
Version published
Weekly downloads
4
Maintainers
1
Weekly downloads
 
Created
Source

lds_dev_client

npm version License: MIT

A lightweight utility package that extracts the hostname and port from the current URL.

Installation

npm install lds_dev_client

Usage

// ES6 import
import { HostAddress, HostPort } from 'lds_dev_client';

// Example: If the page URL is "https://localhost:3000"
console.log(HostAddress); // Outputs: "localhost"
console.log(HostPort);    // Outputs: 3000

// If the page URL is "https://example.com/"
console.log(HostAddress); // Outputs: "example.com"
console.log(HostPort);    // Outputs: 443 (default HTTPS port)

// If the page URL is "http://localhost/"
console.log(HostAddress); // Outputs: "localhost"
console.log(HostPort);    // Outputs: 80 (default HTTP port)

You can also use the functions directly for more flexibility:

import { getHost, getPort } from 'lds_dev_client';

const host = getHost();
const port = getPort();

License

MIT

Author

Your Name

Examples

Here's a simple example showing how to use the package in a React application:

import React from 'react';
import { HostAddress, HostPort } from 'lds_dev_client';

function ServerInfo() {
  return (
    <div className="server-info">
      <h3>Server Information</h3>
      <p>Connected to: {HostAddress}</p>
      <p>Port: {HostPort}</p>
    </div>
  );
}

export default ServerInfo;

API Reference

Constants

NameTypeDescription
HostAddressStringThe hostname from the current URL (e.g., "localhost", "example.com")
HostPortNumberThe port number from the URL, or default port (80 for HTTP, 443 for HTTPS)

Functions

NameReturn TypeDescription
getHost()StringFunction to get the hostname dynamically
getPort()NumberFunction to get the port dynamically

Browser Compatibility

This package is designed for browser environments and has been tested with:

  • Chrome 85+
  • Firefox 80+
  • Safari 14+
  • Edge 85+

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Keywords

hostname

FAQs

Package last updated on 29 Apr 2025

Did you know?

Socket

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.