1.0.1 • Published 6 months ago

is-valid-steam-link v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
6 months ago

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));
});
1.0.1

6 months ago

1.0.0

6 months ago