1.2.3 • Published 3 years ago

shorterurl v1.2.3

Weekly downloads
24
License
MIT
Repository
github
Last release
3 years ago

shorterurl Introduction

install package:

npm i --save shorterurl

this package is useful when you need to make your string safer and shorter.

  • you can make your string shorter by method getShorter and this method give you a short token.

  • for transfer your token to original string you should use method getOriginal and pass your token.

  • for save the data in your memory instead database you should use method type and pass MEMORY as an argument in that.

  • for remove your un necessary data you can use method purge and you should pass a timestamp and then purge method delete all data before that time.

shorterurl is a Promise base, so you only need to use it as an await.

shorterurl store a result in a SQLite Database at <your root project>/shorterurl-database/database.sqlite

Example:

get Short string/url :
const shorter = require("shorterurl");
const LONG_URL = "https://www.npmjs.com/package/shorterurl"(
  // make string/url Shorter
  async () => {
    const short = await shorter.getShorter(LONG_URL);
    console.log("short url: ", short);
  }
)(); // it's gave you a token like "1rfN5BOw3"

if you want to validate getShorter token, we have used shortId in our package, so you can use shortId for your token validation.

get Original string/url :
const shorter = require("shorterurl");
const TOKEN = "1rfN5BOw3";
// pass shorter url and get the original url

(async () => {
  const original_url = await shorter.getOriginal(TOKEN);
  console.log("Original url: ", original_url);
})(); // it's gave you somting like https://www.npmjs.com/package/shorterurl
purge data :
const shorter = require("shorterurl");

(async () => {
  await shorter.purge(Date.now());
  console.log("all data is deleted");
})();
save in memory :
const shorter = require("shorterurl");
const LONG_URL = "https://www.npmjs.com/package/shorterurl";

(async () => {
  await shorter.type("MEMORY");
  const short = await shorter.getShorter(LONG_URL);
  console.log("short url: ", short);
})();
1.2.3

3 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago