Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

next-nprogress-bar

Package Overview
Dependencies
Maintainers
1
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

next-nprogress-bar - npm Package Compare versions

Comparing version
1.2.2
to
1.2.3
+1
-2
dist/index.js

@@ -21,4 +21,4 @@ 'use strict';

"\n #nprogress {\n pointer-events: none;\n }\n \n #nprogress .bar {\n background: ".concat(color, ";\n \n position: fixed;\n z-index: 1031;\n top: 0;\n left: 0;\n \n width: 100%;\n height: ").concat(height, ";\n }\n \n /* Fancy blur effect */\n #nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px ").concat(color, ", 0 0 5px ").concat(color, ";\n opacity: 1.0;\n \n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n }\n \n /* Remove these to get rid of the spinner */\n #nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n }\n \n #nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n box-sizing: border-box;\n \n border: solid 2px transparent;\n border-top-color: ").concat(color, ";\n border-left-color: ").concat(color, ";\n border-radius: 50%;\n \n -webkit-animation: nprogress-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n }\n \n .nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n }\n \n .nprogress-custom-parent #nprogress .spinner,\n .nprogress-custom-parent #nprogress .bar {\n position: absolute;\n }\n \n @-webkit-keyframes nprogress-spinner {\n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes nprogress-spinner {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n }\n ")));
NProgress.configure(options || {});
React.useEffect(function () {
options && NProgress.configure(options);
var timer;

@@ -33,3 +33,2 @@ var startProgress = function () {

if (appDirectory) {
NProgress.configure({ showSpinner: false });
var handleAnchorClick_1 = function (event) {

@@ -36,0 +35,0 @@ var anchorElement = event.currentTarget;

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sources":["../src/index.tsx"],"sourcesContent":["import React, { useEffect } from 'react';\nimport NProgress, { NProgressOptions } from 'nprogress';\n\ninterface ProgressBarProps {\n color?: string;\n height?: string;\n options?: Partial<NProgressOptions>;\n appDirectory?: boolean;\n shallowRouting?: boolean;\n delay?: number;\n style?: string;\n}\n\ntype PushStateInput = [\n data: any,\n unused: string,\n url?: string | URL | null | undefined,\n];\n\n/**\n * @param color Color of the progress bar. @default #0A2FFF\n * @param height Height of the progress bar. @default 2px\n * @param options NProgress options. @default undefined\n * @param appDirectory If your are in the app directory - @default false\n * @param shallowRouting If the progress bar is not displayed when you use shallow routing - @default false\n * @param delay When the page loads faster than the progress bar, it does not display - @default 0\n * @param style Custom css - @default undefined\n */\n\nconst ProgressBar = React.memo(\n ({\n color = '#0A2FFF',\n height = '2px',\n options,\n appDirectory = false,\n shallowRouting = false,\n delay = 0,\n style,\n }: ProgressBarProps) => {\n const styles = (\n <style>\n {style ||\n `\n #nprogress {\n pointer-events: none;\n }\n \n #nprogress .bar {\n background: ${color};\n \n position: fixed;\n z-index: 1031;\n top: 0;\n left: 0;\n \n width: 100%;\n height: ${height};\n }\n \n /* Fancy blur effect */\n #nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px ${color}, 0 0 5px ${color};\n opacity: 1.0;\n \n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n }\n \n /* Remove these to get rid of the spinner */\n #nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n }\n \n #nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n box-sizing: border-box;\n \n border: solid 2px transparent;\n border-top-color: ${color};\n border-left-color: ${color};\n border-radius: 50%;\n \n -webkit-animation: nprogress-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n }\n \n .nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n }\n \n .nprogress-custom-parent #nprogress .spinner,\n .nprogress-custom-parent #nprogress .bar {\n position: absolute;\n }\n \n @-webkit-keyframes nprogress-spinner {\n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes nprogress-spinner {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n }\n `}\n </style>\n );\n\n useEffect(() => {\n options && NProgress.configure(options);\n\n let timer: NodeJS.Timeout;\n\n const startProgress = () => {\n timer = setTimeout(NProgress.start, delay);\n };\n\n const stopProgress = () => {\n clearTimeout(timer);\n NProgress.done();\n };\n\n if (appDirectory) {\n NProgress.configure({ showSpinner: false });\n\n const handleAnchorClick = (event: MouseEvent) => {\n const anchorElement = event.currentTarget as HTMLAnchorElement;\n\n // Skip anchors with target=\"_blank\"\n if (anchorElement.target === '_blank') return;\n\n const targetUrl = new URL(anchorElement.href);\n const currentUrl = new URL(location.href);\n\n if (!shallowRouting || !isSameURL(targetUrl, currentUrl)) {\n startProgress();\n }\n };\n\n const handleMutation: MutationCallback = () => {\n const anchorElements = document.querySelectorAll('a');\n anchorElements.forEach((anchor) =>\n anchor.addEventListener('click', handleAnchorClick),\n );\n };\n\n const mutationObserver = new MutationObserver(handleMutation);\n mutationObserver.observe(document, { childList: true, subtree: true });\n\n window.history.pushState = new Proxy(window.history.pushState, {\n apply: (target, thisArg, argArray: PushStateInput) => {\n stopProgress();\n return target.apply(thisArg, argArray);\n },\n });\n } else {\n import('next/router')\n .then(({ default: Router }) => {\n const handleRouteStart = (url: string) => {\n const targetUrl = new URL(url, location.href);\n const currentUrl = new URL(Router.route, location.href);\n\n if (!shallowRouting || !isSameURL(targetUrl, currentUrl)) {\n startProgress();\n }\n };\n const handleRouteDone = () => stopProgress();\n\n Router.events.on('routeChangeStart', handleRouteStart);\n Router.events.on('routeChangeComplete', handleRouteDone);\n Router.events.on('routeChangeError', handleRouteDone);\n\n return () => {\n // Make sure to remove the event handler on unmount!\n Router.events.off('routeChangeStart', handleRouteStart);\n Router.events.off('routeChangeComplete', handleRouteDone);\n Router.events.off('routeChangeError', handleRouteDone);\n };\n })\n .catch((err) => console.error('Failed to load module', err));\n }\n }, []);\n\n return styles;\n },\n () => true,\n);\n\nexport default ProgressBar;\n\nfunction isSameURL(target: URL, current: URL) {\n const cleanTarget = target.protocol + '//' + target.host + target.pathname;\n const cleanCurrent =\n current.protocol + '//' + current.host + current.pathname;\n\n return cleanTarget === cleanCurrent;\n}\n"],"names":["useEffect"],"mappings":"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"}
{"version":3,"file":"index.js","sources":["../src/index.tsx"],"sourcesContent":["import React, { useEffect } from 'react';\nimport NProgress, { NProgressOptions } from 'nprogress';\n\ninterface ProgressBarProps {\n color?: string;\n height?: string;\n options?: Partial<NProgressOptions>;\n appDirectory?: boolean;\n shallowRouting?: boolean;\n delay?: number;\n style?: string;\n}\n\ntype PushStateInput = [\n data: any,\n unused: string,\n url?: string | URL | null | undefined,\n];\n\n/**\n * @param color Color of the progress bar. @default #0A2FFF\n * @param height Height of the progress bar. @default 2px\n * @param options NProgress options. @default undefined\n * @param appDirectory If your are in the app directory - @default false\n * @param shallowRouting If the progress bar is not displayed when you use shallow routing - @default false\n * @param delay When the page loads faster than the progress bar, it does not display - @default 0\n * @param style Custom css - @default undefined\n */\n\nconst ProgressBar = React.memo(\n ({\n color = '#0A2FFF',\n height = '2px',\n options,\n appDirectory = false,\n shallowRouting = false,\n delay = 0,\n style,\n }: ProgressBarProps) => {\n const styles = (\n <style>\n {style ||\n `\n #nprogress {\n pointer-events: none;\n }\n \n #nprogress .bar {\n background: ${color};\n \n position: fixed;\n z-index: 1031;\n top: 0;\n left: 0;\n \n width: 100%;\n height: ${height};\n }\n \n /* Fancy blur effect */\n #nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px ${color}, 0 0 5px ${color};\n opacity: 1.0;\n \n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n }\n \n /* Remove these to get rid of the spinner */\n #nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n }\n \n #nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n box-sizing: border-box;\n \n border: solid 2px transparent;\n border-top-color: ${color};\n border-left-color: ${color};\n border-radius: 50%;\n \n -webkit-animation: nprogress-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n }\n \n .nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n }\n \n .nprogress-custom-parent #nprogress .spinner,\n .nprogress-custom-parent #nprogress .bar {\n position: absolute;\n }\n \n @-webkit-keyframes nprogress-spinner {\n 0% { -webkit-transform: rotate(0deg); }\n 100% { -webkit-transform: rotate(360deg); }\n }\n @keyframes nprogress-spinner {\n 0% { transform: rotate(0deg); }\n 100% { transform: rotate(360deg); }\n }\n `}\n </style>\n );\n\n NProgress.configure(options || {});\n\n useEffect(() => {\n let timer: NodeJS.Timeout;\n\n const startProgress = () => {\n timer = setTimeout(NProgress.start, delay);\n };\n\n const stopProgress = () => {\n clearTimeout(timer);\n NProgress.done();\n };\n\n if (appDirectory) {\n const handleAnchorClick = (event: MouseEvent) => {\n const anchorElement = event.currentTarget as HTMLAnchorElement;\n\n // Skip anchors with target=\"_blank\"\n if (anchorElement.target === '_blank') return;\n\n const targetUrl = new URL(anchorElement.href);\n const currentUrl = new URL(location.href);\n\n if (!shallowRouting || !isSameURL(targetUrl, currentUrl)) {\n startProgress();\n }\n };\n\n const handleMutation: MutationCallback = () => {\n const anchorElements = document.querySelectorAll('a');\n anchorElements.forEach((anchor) =>\n anchor.addEventListener('click', handleAnchorClick),\n );\n };\n\n const mutationObserver = new MutationObserver(handleMutation);\n mutationObserver.observe(document, { childList: true, subtree: true });\n\n window.history.pushState = new Proxy(window.history.pushState, {\n apply: (target, thisArg, argArray: PushStateInput) => {\n stopProgress();\n return target.apply(thisArg, argArray);\n },\n });\n } else {\n import('next/router')\n .then(({ default: Router }) => {\n const handleRouteStart = (url: string) => {\n const targetUrl = new URL(url, location.href);\n const currentUrl = new URL(Router.route, location.href);\n\n if (!shallowRouting || !isSameURL(targetUrl, currentUrl)) {\n startProgress();\n }\n };\n const handleRouteDone = () => stopProgress();\n\n Router.events.on('routeChangeStart', handleRouteStart);\n Router.events.on('routeChangeComplete', handleRouteDone);\n Router.events.on('routeChangeError', handleRouteDone);\n\n return () => {\n // Make sure to remove the event handler on unmount!\n Router.events.off('routeChangeStart', handleRouteStart);\n Router.events.off('routeChangeComplete', handleRouteDone);\n Router.events.off('routeChangeError', handleRouteDone);\n };\n })\n .catch((err) => console.error('Failed to load module', err));\n }\n }, []);\n\n return styles;\n },\n () => true,\n);\n\nexport default ProgressBar;\n\nfunction isSameURL(target: URL, current: URL) {\n const cleanTarget = target.protocol + '//' + target.host + target.pathname;\n const cleanCurrent =\n current.protocol + '//' + current.host + current.pathname;\n\n return cleanTarget === cleanCurrent;\n}\n"],"names":["useEffect"],"mappings":";;;;;;;AAmBA;;;;;;;;AAQG;AAEH,IAAM,WAAW,GAAG,KAAK,CAAC,IAAI,CAC5B,UAAC,EAQkB,EAAA;AAPjB,IAAA,IAAA,EAAA,GAAA,EAAA,CAAA,KAAiB,EAAjB,KAAK,GAAA,EAAA,KAAA,KAAA,CAAA,GAAG,SAAS,GAAA,EAAA,EACjB,EAAc,GAAA,EAAA,CAAA,MAAA,EAAd,MAAM,GAAA,EAAA,KAAA,KAAA,CAAA,GAAG,KAAK,GAAA,EAAA,EACd,OAAO,GAAA,EAAA,CAAA,OAAA,EACP,oBAAoB,EAApB,YAAY,GAAG,EAAA,KAAA,KAAA,CAAA,GAAA,KAAK,KAAA,EACpB,EAAA,GAAA,EAAA,CAAA,cAAsB,EAAtB,cAAc,mBAAG,KAAK,GAAA,EAAA,EACtB,EAAA,GAAA,EAAA,CAAA,KAAS,EAAT,KAAK,GAAA,EAAA,KAAA,KAAA,CAAA,GAAG,CAAC,GAAA,EAAA,EACT,KAAK,GAAA,EAAA,CAAA,KAAA,CAAA;AAEL,IAAA,IAAM,MAAM,IACV,KAAA,CAAA,aAAA,CAAA,OAAA,EAAA,IAAA,EACG,KAAK;AACJ,QAAA,6IAAA,CAAA,MAAA,CAMgB,KAAK,EAAA,gLAAA,CAAA,CAAA,MAAA,CAQT,MAAM,EAAA,4QAAA,CAAA,CAAA,MAAA,CAUO,KAAK,EAAa,YAAA,CAAA,CAAA,MAAA,CAAA,KAAK,EAuB1B,+tBAAA,CAAA,CAAA,MAAA,CAAA,KAAK,EACJ,oCAAA,CAAA,CAAA,MAAA,CAAA,KAAK,EAyB7B,m1BAAA,CAAA,CACK,CACT,CAAC;AAEF,IAAA,SAAS,CAAC,SAAS,CAAC,OAAO,IAAI,EAAE,CAAC,CAAC;AAEnC,IAAAA,eAAS,CAAC,YAAA;AACR,QAAA,IAAI,KAAqB,CAAC;AAE1B,QAAA,IAAM,aAAa,GAAG,YAAA;YACpB,KAAK,GAAG,UAAU,CAAC,SAAS,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC;AAC7C,SAAC,CAAC;AAEF,QAAA,IAAM,YAAY,GAAG,YAAA;YACnB,YAAY,CAAC,KAAK,CAAC,CAAC;YACpB,SAAS,CAAC,IAAI,EAAE,CAAC;AACnB,SAAC,CAAC;AAEF,QAAA,IAAI,YAAY,EAAE;YAChB,IAAM,mBAAiB,GAAG,UAAC,KAAiB,EAAA;AAC1C,gBAAA,IAAM,aAAa,GAAG,KAAK,CAAC,aAAkC,CAAC;;AAG/D,gBAAA,IAAI,aAAa,CAAC,MAAM,KAAK,QAAQ;oBAAE,OAAO;gBAE9C,IAAM,SAAS,GAAG,IAAI,GAAG,CAAC,aAAa,CAAC,IAAI,CAAC,CAAC;gBAC9C,IAAM,UAAU,GAAG,IAAI,GAAG,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;gBAE1C,IAAI,CAAC,cAAc,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE;AACxD,oBAAA,aAAa,EAAE,CAAC;AACjB,iBAAA;AACH,aAAC,CAAC;AAEF,YAAA,IAAM,cAAc,GAAqB,YAAA;gBACvC,IAAM,cAAc,GAAG,QAAQ,CAAC,gBAAgB,CAAC,GAAG,CAAC,CAAC;AACtD,gBAAA,cAAc,CAAC,OAAO,CAAC,UAAC,MAAM,EAAA;AAC5B,oBAAA,OAAA,MAAM,CAAC,gBAAgB,CAAC,OAAO,EAAE,mBAAiB,CAAC,CAAA;AAAnD,iBAAmD,CACpD,CAAC;AACJ,aAAC,CAAC;AAEF,YAAA,IAAM,gBAAgB,GAAG,IAAI,gBAAgB,CAAC,cAAc,CAAC,CAAC;AAC9D,YAAA,gBAAgB,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,CAAC,CAAC;AAEvE,YAAA,MAAM,CAAC,OAAO,CAAC,SAAS,GAAG,IAAI,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,SAAS,EAAE;AAC7D,gBAAA,KAAK,EAAE,UAAC,MAAM,EAAE,OAAO,EAAE,QAAwB,EAAA;AAC/C,oBAAA,YAAY,EAAE,CAAC;oBACf,OAAO,MAAM,CAAC,KAAK,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;iBACxC;AACF,aAAA,CAAC,CAAC;AACJ,SAAA;AAAM,aAAA;YACL,OAAO,aAAa,CAAC;iBAClB,IAAI,CAAC,UAAC,EAAmB,EAAA;AAAR,gBAAA,IAAA,MAAM,GAAA,EAAA,CAAA,OAAA,CAAA;gBACtB,IAAM,gBAAgB,GAAG,UAAC,GAAW,EAAA;oBACnC,IAAM,SAAS,GAAG,IAAI,GAAG,CAAC,GAAG,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC9C,oBAAA,IAAM,UAAU,GAAG,IAAI,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,CAAC,IAAI,CAAC,CAAC;oBAExD,IAAI,CAAC,cAAc,IAAI,CAAC,SAAS,CAAC,SAAS,EAAE,UAAU,CAAC,EAAE;AACxD,wBAAA,aAAa,EAAE,CAAC;AACjB,qBAAA;AACH,iBAAC,CAAC;gBACF,IAAM,eAAe,GAAG,YAAM,EAAA,OAAA,YAAY,EAAE,CAAA,EAAA,CAAC;gBAE7C,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;gBACvD,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,qBAAqB,EAAE,eAAe,CAAC,CAAC;gBACzD,MAAM,CAAC,MAAM,CAAC,EAAE,CAAC,kBAAkB,EAAE,eAAe,CAAC,CAAC;gBAEtD,OAAO,YAAA;;oBAEL,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,kBAAkB,EAAE,gBAAgB,CAAC,CAAC;oBACxD,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,qBAAqB,EAAE,eAAe,CAAC,CAAC;oBAC1D,MAAM,CAAC,MAAM,CAAC,GAAG,CAAC,kBAAkB,EAAE,eAAe,CAAC,CAAC;AACzD,iBAAC,CAAC;AACJ,aAAC,CAAC;AACD,iBAAA,KAAK,CAAC,UAAC,GAAG,EAAK,EAAA,OAAA,OAAO,CAAC,KAAK,CAAC,uBAAuB,EAAE,GAAG,CAAC,CAA3C,EAA2C,CAAC,CAAC;AAChE,SAAA;KACF,EAAE,EAAE,CAAC,CAAC;AAEP,IAAA,OAAO,MAAM,CAAC;AAChB,CAAC,EACD,YAAM,EAAA,OAAA,IAAI,CAAJ,EAAI,EACV;AAIF,SAAS,SAAS,CAAC,MAAW,EAAE,OAAY,EAAA;AAC1C,IAAA,IAAM,WAAW,GAAG,MAAM,CAAC,QAAQ,GAAG,IAAI,GAAG,MAAM,CAAC,IAAI,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC3E,IAAA,IAAM,YAAY,GAChB,OAAO,CAAC,QAAQ,GAAG,IAAI,GAAG,OAAO,CAAC,IAAI,GAAG,OAAO,CAAC,QAAQ,CAAC;IAE5D,OAAO,WAAW,KAAK,YAAY,CAAC;AACtC;;;;"}
{
"name": "next-nprogress-bar",
"version": "1.2.2",
"version": "1.2.3",
"description": "NextJS progress bar compatible with new app directory",

@@ -5,0 +5,0 @@ "repository": {