is-valid-steam-link
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

is-valid-steam-link

  • Simple NPM package that Checks if the url provided is a valid λ Steam url/link
  • This package WILL NOT VALIDATE STEAM ID/PROFILE ID! Just checks if it is a valid λ Steam url/link

Install via NPM

$ npm i is-valid-steam-link

Usage

  • Returns a Boolean indicating whether the string is a valid λ Steam url/link
  • It will return false if the parameter is empty or not a string.
const isValidSteamLink = require('is-valid-steam-link');

const validSteamLink = [
    'https://steamcommunity.com/market/',
    'https://steamcommunity.com/discussions/',
    'https://steamcommunity.com/?subsection=broadcasts',
    'https://store.steampowered.com/',
    'https://steamcommunity.com/profiles/76561198009610232/',
    'https://steamcommunity.com/id/tutyakafutux/',
    'https://help.steampowered.com/en/',
    'http://steamcommunity.com/market/',
    'http://steamcommunity.com/discussions/',
    'http://steamcommunity.com/?subsection=broadcasts',
    'http://store.steampowered.com/',
    'http://steamcommunity.com/profiles/76561198009610232/',
    'http://steamcommunity.com/id/tutyakafutux/',
    'http://help.steampowered.com/en/',
    'steamcommunity.com/id/tutyakafutux/'
];

// --| All will return true
validSteamLink.forEach((url) => {
    console.log(isValidSteamLink(url));
});

const invalidSteamLink = [
    'www.github.com',
    'www.youtube.com',
    'www.discord.gg',
    'https://discordapp.com/api/oauth2/authorize?client_id=412067927333011470&permissions=8&scope=bot',
    'https://www.npmjs.com/package/is-discord-invite'
];

// --| All will return false
invalidSteamLink.forEach((url) => {
    console.log(isValidSteamLink(url));
});

Readme

Keywords

none

Package Sidebar

Install

npm i is-valid-steam-link

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

6.96 kB

Total Files

8

Last publish

Collaborators

  • tutyamxx