progressive-size
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -0,1 +1,2 @@ | ||
export declare function configure(rem?: number, mobile_width?: number, desktop_width?: number): void; | ||
export declare function _Rem(number: number, reminPX?: number): number; | ||
@@ -2,0 +3,0 @@ export declare function Rem(number: number, reminPX?: number): string; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.progressiveMin = exports.progressiveMax = exports.progressiveClamp = exports.progressive = exports.Rem = exports._Rem = void 0; | ||
const REM = 16; | ||
const MOBILE_WIDTH = 375; | ||
const DECKTOP_WIDTH = 1440; | ||
exports.progressiveMin = exports.progressiveMax = exports.progressiveClamp = exports.progressive = exports.Rem = exports._Rem = exports.configure = void 0; | ||
let REM = 16; | ||
let MOBILE_WIDTH = 375; | ||
let DESKTOP_WIDTH = 1440; | ||
function configure(rem = REM, mobile_width = MOBILE_WIDTH, desktop_width = DESKTOP_WIDTH) { | ||
REM = rem; | ||
MOBILE_WIDTH = mobile_width; | ||
DESKTOP_WIDTH = desktop_width; | ||
} | ||
exports.configure = configure; | ||
function _Rem(number, reminPX = REM) { | ||
@@ -16,3 +22,3 @@ return number / reminPX; | ||
exports.Rem = Rem; | ||
function progressive(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DECKTOP_WIDTH) { | ||
function progressive(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DESKTOP_WIDTH) { | ||
const minSize = _Rem(minSizePx); | ||
@@ -27,3 +33,3 @@ const maxSize = _Rem(maxSizePx); | ||
exports.progressive = progressive; | ||
function progressiveClamp(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DECKTOP_WIDTH) { | ||
function progressiveClamp(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DESKTOP_WIDTH) { | ||
const minSize = Math.min(minSizePx, maxSizePx); | ||
@@ -36,3 +42,3 @@ const maxSize = Math.max(minSizePx, maxSizePx); | ||
exports.progressiveClamp = progressiveClamp; | ||
function progressiveMax(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DECKTOP_WIDTH) { | ||
function progressiveMax(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DESKTOP_WIDTH) { | ||
const maxSize = Math.max(minSizePx, maxSizePx); | ||
@@ -43,3 +49,3 @@ const maxSizeRem = _Rem(maxSize); | ||
exports.progressiveMax = progressiveMax; | ||
function progressiveMin(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DECKTOP_WIDTH) { | ||
function progressiveMin(minSizePx, maxSizePx, minWidthPx = MOBILE_WIDTH, maxWidthPx = DESKTOP_WIDTH) { | ||
const minSize = Math.min(minSizePx, maxSizePx); | ||
@@ -46,0 +52,0 @@ const minSizeRem = _Rem(minSize); |
{ | ||
"name": "progressive-size", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"license": "MIT", | ||
@@ -13,4 +13,4 @@ "author": "marlonpassos", | ||
"devDependencies": { | ||
"rimraf": "^3.0.2", | ||
"typescript": "^4.5.2" | ||
"rimraf": "^3.0.2", | ||
"typescript": "^4.5.2" | ||
}, | ||
@@ -22,6 +22,9 @@ "homepage": "https://github.com/MarlonPassos-git/progressive-size#readme", | ||
"scripts": { | ||
"prebuild": "rimraf dist", | ||
"build": "tsc", | ||
"watch": "tsc -w" | ||
"prebuild": "rimraf dist", | ||
"build": "tsc", | ||
"watch": "tsc -w" | ||
}, | ||
"dependencies": { | ||
"ts-node-dev": "^1.1.8" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
7086
58
1
+ Addedts-node-dev@^1.1.8
+ Added@types/strip-bom@3.0.0(transitive)
+ Added@types/strip-json-comments@0.0.30(transitive)
+ Addedanymatch@3.1.3(transitive)
+ Addedarg@4.1.3(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbinary-extensions@2.3.0(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbraces@3.0.3(transitive)
+ Addedbuffer-from@1.1.2(transitive)
+ Addedchokidar@3.6.0(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedcreate-require@1.1.1(transitive)
+ Addeddiff@4.0.2(transitive)
+ Addeddynamic-dedupe@0.3.0(transitive)
+ Addedfill-range@7.1.1(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfsevents@2.3.3(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglob-parent@5.1.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedis-binary-path@2.1.0(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedis-extglob@2.1.1(transitive)
+ Addedis-glob@4.0.3(transitive)
+ Addedis-number@7.0.0(transitive)
+ Addedmake-error@1.3.6(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedmkdirp@1.0.4(transitive)
+ Addednormalize-path@3.0.0(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpicomatch@2.3.1(transitive)
+ Addedreaddirp@3.6.0(transitive)
+ Addedresolve@1.22.10(transitive)
+ Addedrimraf@2.7.1(transitive)
+ Addedsource-map@0.6.1(transitive)
+ Addedsource-map-support@0.5.21(transitive)
+ Addedstrip-bom@3.0.0(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedto-regex-range@5.0.1(transitive)
+ Addedtree-kill@1.2.2(transitive)
+ Addedts-node@9.1.1(transitive)
+ Addedts-node-dev@1.1.8(transitive)
+ Addedtsconfig@7.0.0(transitive)
+ Addedtypescript@5.7.3(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedyn@3.1.1(transitive)