1.0.6 • Published 9 months ago

query-builder-al v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Query Builder: Create URL with Query Parameters

This utility function enables you to construct a complete URL with query parameters based on a given base URL and a query object. It simplifies the process of building URLs with dynamic query parameters for web applications.

Installation

To use the query builder utility in your project, you can install it via npm:

npm install query-builder-al

Query builder works with both types of modules.

import queryBuilder from 'query-builder-al';

const query = queryBuilder({
  baseQuery: 'https://www.some-website.com/some-path',
  queryObject: { page: 1, search: 'John Doe', per_page: 15 },
});

console.log(query);
// Output: https://www.some-website.com/some-path?page=1&search=John+Doe&per_page=15

---------------------------------------------

const queryBuilder = require('query-builder-al');

const query = queryBuilder({
  baseQuery: 'https://www.some-website.com/some-path',
  queryObject: { page: 1, search: 'John Doe', per_page: 15 },
});

console.log(query);
// Output: https://www.some-website.com/some-path?page=1&search=John+Doe&per_page=15


---------------------------------------------

const queryBuilder = require('query-builder-al');


// If you do not add value it will just create "&key_name= "

const query = queryBuilder({
  baseQuery: 'https://www.some-website.com/some-path',
  queryObject: { page: 1, search: '', per_page: 15 },
});

console.log(query);
// Output: https://www.some-website.com/some-path?page=1&search=&per_page=15

Contributions to this utility are welcome! If you find any issues or have suggestions for improvements, feel free to open an issue or submit a pull request on the GitHub repository.

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago