Password Generator - A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords

Overview

Password Generator

Banner representing the Password Generator

A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

Getting Started Download the Password Generator Tool v1.0.9

Codacy Badge npm Release Notes npm License: MIT FOSSA Status

Installation

From NPM or YARN

To install the Password Generator Tool, use either npm or yarn as follows:

  • npm i @sebastienrousseau/password-generator
  • yarn add @sebastienrousseau/password-generator

From GitHub

Clone the main repository to get all source files including build scripts: git clone https://github.com/sebastienrousseau/password-generator.git

What's included

Within the download you'll find all the password generator source files grouped into the dist folder.

You'll see something like this:

.
├── COPYRIGHT
├── LICENSE
├── Makefile
├── README.md
├── Report.txt
├── index.js
├── package.json
└── src
    ├── dictionaries
    │   ├── adjectives.json
    │   ├── adverbs.json
    │   ├── animals.json
    │   ├── cars.json
    │   ├── cities.json
    │   ├── common.json
    │   ├── countries.json
    │   ├── dinosaurs.json
    │   ├── emoji.json
    │   ├── encouraging.json
    │   ├── ergative.json
    │   ├── fruits.json
    │   ├── gemstones.json
    │   ├── hazards.json
    │   ├── instruments.json
    │   ├── lovecraft.json
    │   ├── metals.json
    │   ├── music.json
    │   ├── nouns.json
    │   ├── prepositions.json
    │   ├── shakespeare.json
    │   ├── sports.json
    │   ├── strange.json
    │   ├── vegetables.json
    │   └── winds.json
    ├── lib
    │   ├── base64-password.js
    │   ├── memorable-password.js
    │   └── strong-password.js
    └── utils
        ├── README.md
        ├── randomConsonant.js
        ├── randomNumber.js
        ├── randomSyllable.js
        ├── randomVowel.js
        ├── toCamelCase
        │   ├── README.md
        │   └── toCamelCase.js
        ├── toCharArray
        │   ├── README.md
        │   └── toCharArray.js
        ├── toKebabCase
        │   ├── README.md
        │   └── toKebabCase.js
        ├── toSnakeCase
        │   ├── README.md
        │   └── toSnakeCase.js
        └── toTitleCase
            ├── README.md
            └── toTitleCase.js

9 directories, 50 files

💿 Usage

From the CLI

node .

Displays the following help menu

specify a length for each iteration -i, --iteration specify a number of iteration -s, --separator specify a character for the separator -h, --help display help for command">
Usage: password-generator [options]

A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords

Options:
  -v, --version              output the current version
  -t, --type <type>          specify a password type (default: "base64, memorable or strong")
  -l, --length <numbers>     specify a length for each iteration
  -i, --iteration <numbers>  specify a number of iteration
  -s, --separator <char>     specify a character for the separator
  -h, --help                 display help for command

From Node.js

var generatePassword = require('password-generator');

From the Browser

" type="text/javascript">">
<script src="" type="text/javascript">>

🔐 Password options

Base64 password

Generating a random base64 password using yarn

yarn start -t base64 -l 8 -i 4 -s -

Generating a random base64 password using node

node . -t base64 -l 8 -i 4 -s -

Generating a random base64 password calling the base64Password function

node dist/src/lib/base64-password.js -t base64 -l 8 -i 4 -s -

Strong password

Generating a random strong password using yarn

yarn start -t strong -l 8 -i 4 -s -

Generating a random strong password using node

node . -t strong -l 8 -i 4 -s -

Generating a random strong password calling the strongPassword function

node dist/src/lib/strong-password.js -t base64 -l 8 -i 4 -s -  

Memorable password

Generating a random memorable password using yarn

yarn start -t memorable -i 4 -s -

Generating a random memorable password using node

node . -t memorable -i 4 -s -

Generating a random memorable password calling the memorablePassword function

node dist/src/lib/memorable-password.js -t base64  -i 4 -s -

🚥 Semantic Versioning Policy

For transparency into our release cycle and in striving to maintain backward compatibility, password-generator follows semantic versioning and ESLint's Semantic Versioning Policy.

Changelog

❤️ Contributing

Please read carefully through our Contributing Guidelines for further details on the process for submitting pull requests to us.

Development Tools

  • yarn build runs build.
  • yarn clean removes the coverage result of npm test command.
  • yarn coverage shows the coverage result of npm test command.
  • yarn lint run ESLint.
  • yarn lint-fix instructs ESLint to try to fix as many issues as possible..
  • yarn test runs tests and measures coverage.

📖 Rules

We are committed to preserving and fostering a diverse, welcoming community. Please read our Code of Conduct.

⭐️ Our Values

  • We believe perfection must consider everything.
  • We take our passion beyond code into our daily practices.
  • We are just obsessed about creating and delivering exceptional solutions.

⚖️ License

This project is licensed under the MIT License - see the LICENSE file for details

🏢 Acknowledgements

The Password Generator Tool is beautifully crafted by these people and a bunch of awesome contributors

Contributors
Sebastien Rousseau
Sebastien Rousseau

Made with in London.

Comments
  • Bump jest from 29.1.1 to 29.1.2

    Bump jest from 29.1.1 to 29.1.2

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps jest from 29.1.1 to 29.1.2.

    Release notes

    Sourced from jest's releases.

    v29.1.2

    Fixes

    • [expect, @jest/expect] Revert buggy inference of argument types for *CalledWith and *ReturnedWith matchers introduced in 29.1.0 (#13339)
    • [jest-worker] Add missing dependency on jest-util (#13341)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v29.1.1...v29.1.2

    Changelog

    Sourced from jest's changelog.

    29.1.2

    Fixes

    • [expect, @jest/expect] Revert buggy inference of argument types for *CalledWith and *ReturnedWith matchers introduced in 29.1.0 (#13339)
    • [jest-worker] Add missing dependency on jest-util (#13341)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump commander from 9.4.0 to 9.4.1

    Bump commander from 9.4.0 to 9.4.1

    Bumps commander from 9.4.0 to 9.4.1.

    Release notes

    Sourced from commander's releases.

    v9.4.1

    Fixed

    • .setOptionValue() now also clears option source (#1795)
    • TypeScript: add implied to OptionValueSource for option values set by using .implies() (#1794)
    • TypeScript : add undefined to return type of .getOptionValueSource() (#1794)

    Changed

    • additions to README
    Changelog

    Sourced from commander's changelog.

    [9.4.1] (2022-09-30)

    Fixed

    • .setOptionValue() now also clears option source (#1795)
    • TypeScript: add implied to OptionValueSource for option values set by using .implies() (#1794)
    • TypeScript : add undefined to return type of .getOptionValueSource() (#1794)

    Changed

    • additions to README
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/core from 7.19.0 to 7.19.3

    Bump @babel/core from 7.19.0 to 7.19.3

    Bumps @babel/core from 7.19.0 to 7.19.3.

    Release notes

    Sourced from @​babel/core's releases.

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    Committers: 1

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    Changelog

    Sourced from @​babel/core's changelog.

    v7.19.3 (2022-09-27)

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    • babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse

    :microscope: Output optimization

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/preset-env from 7.19.0 to 7.19.3

    Bump @babel/preset-env from 7.19.0 to 7.19.3

    Bumps @babel/preset-env from 7.19.0 to 7.19.3.

    Release notes

    Sourced from @​babel/preset-env's releases.

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    Committers: 1

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    Changelog

    Sourced from @​babel/preset-env's changelog.

    v7.19.3 (2022-09-27)

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    • babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse

    :microscope: Output optimization

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump eslint from 8.23.0 to 8.24.0

    Bump eslint from 8.23.0 to 8.24.0

    Bumps eslint from 8.23.0 to 8.24.0.

    Release notes

    Sourced from eslint's releases.

    v8.24.0

    Features

    • 1729f9e feat: account for sourceType: "commonjs" in the strict rule (#16308) (Milos Djermanovic)
    • b0d72c9 feat: add rule logical-assignment-operators (#16102) (fnx)
    • f02bcd9 feat: array-callback-return support findLast and findLastIndex (#16314) (Sosuke Suzuki)

    Documentation

    • 2c152ff docs: note false positive Object.getOwnPropertyNames in prefer-reflect (#16317) (AnnAngela)
    • bf7bd88 docs: fix warn severity description for new config files (#16324) (Nitin Kumar)
    • 8cc0bbe docs: use more clean link syntax (#16309) (Percy Ma)
    • 6ba269e docs: fix typo (#16288) (jjangga0214)

    Chores

    • 131e646 chore: Upgrade @​humanwhocodes/config-array for perf (#16339) (Nicholas C. Zakas)
    • 504fe59 perf: switch from object spread to Object.assign when merging globals (#16311) (Milos Djermanovic)

    v8.23.1

    Bug Fixes

    • b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
    • 734b54e fix: improve autofix for the prefer-const rule (#16292) (Nitin Kumar)
    • 6a923ff fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
    • c6900f8 fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)

    Documentation

    • 16cba3f docs: fix mobile double tap issue (#16293) (Sam Chen)
    • e098b5f docs: keyboard control to search results (#16222) (Shanmughapriyan S)
    • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)
    • 1ae8236 docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)
    • 279f0af docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)

    Chores

    Changelog

    Sourced from eslint's changelog.

    v8.24.0 - September 23, 2022

    • 131e646 chore: Upgrade @​humanwhocodes/config-array for perf (#16339) (Nicholas C. Zakas)
    • 2c152ff docs: note false positive Object.getOwnPropertyNames in prefer-reflect (#16317) (AnnAngela)
    • bf7bd88 docs: fix warn severity description for new config files (#16324) (Nitin Kumar)
    • 504fe59 perf: switch from object spread to Object.assign when merging globals (#16311) (Milos Djermanovic)
    • 1729f9e feat: account for sourceType: "commonjs" in the strict rule (#16308) (Milos Djermanovic)
    • b0d72c9 feat: add rule logical-assignment-operators (#16102) (fnx)
    • f02bcd9 feat: array-callback-return support findLast and findLastIndex (#16314) (Sosuke Suzuki)
    • 8cc0bbe docs: use more clean link syntax (#16309) (Percy Ma)
    • 6ba269e docs: fix typo (#16288) (jjangga0214)

    v8.23.1 - September 12, 2022

    • b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
    • 734b54e fix: improve autofix for the prefer-const rule (#16292) (Nitin Kumar)
    • 6a923ff fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
    • 38e8171 perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)
    • 16cba3f docs: fix mobile double tap issue (#16293) (Sam Chen)
    • c6900f8 fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)
    • e098b5f docs: keyboard control to search results (#16222) (Shanmughapriyan S)
    • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)
    • 1c388fb chore: switch nyc to c8 (#16263) (唯然)
    • 67db10c chore: enable linting .eleventy.js again (#16274) (Milos Djermanovic)
    • 1ae8236 docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)
    • 42bfbd7 chore: fix npm run perf crashes (#16258) (唯然)
    • 279f0af docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)
    Commits
    • a578780 8.24.0
    • f2cfacd Build: changelog update for 8.24.0
    • 131e646 chore: Upgrade @​humanwhocodes/config-array for perf (#16339)
    • 2c152ff docs: note false positive Object.getOwnPropertyNames in prefer-reflect (#16...
    • bf7bd88 docs: fix warn severity description for new config files (#16324)
    • 504fe59 perf: switch from object spread to Object.assign when merging globals (#16311)
    • 1729f9e feat: account for sourceType: "commonjs" in the strict rule (#16308)
    • b0d72c9 feat: add rule logical-assignment-operators (#16102)
    • f02bcd9 feat: array-callback-return support findLast and findLastIndex (#16314)
    • 8cc0bbe docs: use more clean link syntax (#16309)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/cli from 7.18.10 to 7.19.3

    Bump @babel/cli from 7.18.10 to 7.19.3

    Bumps @babel/cli from 7.18.10 to 7.19.3.

    Release notes

    Sourced from @​babel/cli's releases.

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    Committers: 1

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    v7.19.0 (2022-09-05)

    Blog post: https://babeljs.io/blog/2022/09/05/7.19.0

    Thanks @​SukkaW for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser

    ... (truncated)

    Changelog

    Sourced from @​babel/cli's changelog.

    v7.19.3 (2022-09-27)

    :bug: Bug Fix

    :nail_care: Polish

    :house: Internal

    • babel-helper-compilation-targets, babel-helper-transform-fixture-test-runner, babel-parser, babel-preset-env, babel-traverse

    :microscope: Output optimization

    v7.19.2 (2022-09-15)

    :bug: Bug Fix

    • babel-runtime-corejs2

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    v7.19.0 (2022-09-05)

    :eyeglasses: Spec Compliance

    • babel-parser

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/preset-env from 7.19.0 to 7.19.1

    Bump @babel/preset-env from 7.19.0 to 7.19.1

    Bumps @babel/preset-env from 7.19.0 to 7.19.1.

    Release notes

    Sourced from @​babel/preset-env's releases.

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    Changelog

    Sourced from @​babel/preset-env's changelog.

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/core from 7.19.0 to 7.19.1

    Bump @babel/core from 7.19.0 to 7.19.1

    Bumps @babel/core from 7.19.0 to 7.19.1.

    Release notes

    Sourced from @​babel/core's releases.

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    Changelog

    Sourced from @​babel/core's changelog.

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump @babel/eslint-parser from 7.18.9 to 7.19.1

    Bump @babel/eslint-parser from 7.18.9 to 7.19.1

    Bumps @babel/eslint-parser from 7.18.9 to 7.19.1.

    Release notes

    Sourced from @​babel/eslint-parser's releases.

    v7.19.1 (2022-09-14)

    Thanks @​hegemonic for your first PR!

    :bug: Bug Fix

    Committers: 5

    v7.19.0 (2022-09-05)

    Blog post: https://babeljs.io/blog/2022/09/05/7.19.0

    Thanks @​SukkaW for your first PR!

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
    • babel-generator, babel-parser
    • babel-standalone
    • babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone

    :bug: Bug Fix

    • babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes

    ... (truncated)

    Changelog

    Sourced from @​babel/eslint-parser's changelog.

    v7.19.1 (2022-09-14)

    :bug: Bug Fix

    v7.19.0 (2022-09-05)

    :eyeglasses: Spec Compliance

    • babel-parser
    • babel-helpers, babel-plugin-proposal-async-generator-functions, babel-preset-env, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime

    :rocket: New Feature

    • babel-generator, babel-helpers, babel-parser, babel-plugin-proposal-decorators, babel-plugin-syntax-decorators, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-parser
    • babel-generator, babel-parser
    • babel-standalone
    • babel-helper-create-regexp-features-plugin, babel-helpers, babel-plugin-proposal-duplicate-named-capturing-groups-regex, babel-plugin-transform-named-capturing-groups-regex, babel-standalone

    :bug: Bug Fix

    • babel-helper-function-name, babel-helper-wrap-function, babel-plugin-transform-classes
      • #14897 Fix: class transform should not drop method definition when key contains non-BMP characters (@​JLHwung)
    • babel-plugin-transform-typescript
    • babel-parser
    • babel-helper-builder-react-jsx

    :nail_care: Polish

    :memo: Documentation

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump eslint from 8.23.0 to 8.23.1

    Bump eslint from 8.23.0 to 8.23.1

    Bumps eslint from 8.23.0 to 8.23.1.

    Release notes

    Sourced from eslint's releases.

    v8.23.1

    Bug Fixes

    • b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
    • 734b54e fix: improve autofix for the prefer-const rule (#16292) (Nitin Kumar)
    • 6a923ff fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
    • c6900f8 fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)

    Documentation

    • 16cba3f docs: fix mobile double tap issue (#16293) (Sam Chen)
    • e098b5f docs: keyboard control to search results (#16222) (Shanmughapriyan S)
    • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)
    • 1ae8236 docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)
    • 279f0af docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)

    Chores

    Changelog

    Sourced from eslint's changelog.

    v8.23.1 - September 12, 2022

    • b719893 fix: Upgrade eslintrc to stop redefining plugins (#16297) (Brandon Mills)
    • 734b54e fix: improve autofix for the prefer-const rule (#16292) (Nitin Kumar)
    • 6a923ff fix: Ensure that glob patterns are normalized (#16287) (Nicholas C. Zakas)
    • 38e8171 perf: migrate rbTree to js-sdsl (#16267) (Zilong Yao)
    • 16cba3f docs: fix mobile double tap issue (#16293) (Sam Chen)
    • c6900f8 fix: Ensure globbing doesn't include subdirectories (#16272) (Nicholas C. Zakas)
    • e098b5f docs: keyboard control to search results (#16222) (Shanmughapriyan S)
    • 1b5b2a7 docs: add Consolas font and prioritize resource loading (#16225) (Amaresh S M)
    • 1c388fb chore: switch nyc to c8 (#16263) (唯然)
    • 67db10c chore: enable linting .eleventy.js again (#16274) (Milos Djermanovic)
    • 1ae8236 docs: copy & use main package version in docs on release (#16252) (Jugal Thakkar)
    • 42bfbd7 chore: fix npm run perf crashes (#16258) (唯然)
    • 279f0af docs: Improve id-denylist documentation (#16223) (Mert Ciflikli)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump jest from 29.0.2 to 29.0.3

    Bump jest from 29.0.2 to 29.0.3

    Bumps jest from 29.0.2 to 29.0.3.

    Release notes

    Sourced from jest's releases.

    v29.0.3

    Features

    • [@jest/environment, jest-runtime] Allow passing a generic type argument to jest.createMockFromModule<T>() method (#13202)
    • [expect] Expose ExpectationResult type (#13240)
    • [jest-snapshot] Expose Context type (#13240)
    • [@jest/globals] Add jest.Mock type helper (#13235)

    Fixes

    • [jest-core] Capture execError during TestScheduler.scheduleTests and dispatch to reporters (#13203)
    • [jest-resolve] Make sure to resolve module paths after looking at exports (#13242)
    • [jest-resolve] Improve error on module not found deep in the require stack (#8704)
    • [jest-snapshot] Fix typings of snapshot matchers (#13240)

    Chore & Maintenance

    • [*] Fix inconsistent workspace prefixes (#13217)
    • [jest-haste-map] Expose a minimal public API to TypeScript (#13023)

    New Contributors

    Full Changelog: https://github.com/facebook/jest/compare/v29.0.2...v29.0.3

    Changelog

    Sourced from jest's changelog.

    29.0.3

    Features

    • [@jest/environment, jest-runtime] Allow passing a generic type argument to jest.createMockFromModule<T>() method (#13202)
    • [expect] Expose ExpectationResult type (#13240)
    • [jest-snapshot] Expose Context type (#13240)
    • [@jest/globals] Add jest.Mock type helper (#13235)

    Fixes

    • [jest-core] Capture execError during TestScheduler.scheduleTests and dispatch to reporters (#13203)
    • [jest-resolve] Make sure to resolve module paths after looking at exports (#13242)
    • [jest-resolve] Improve error on module not found deep in the require stack (#8704)
    • [jest-snapshot] Fix typings of snapshot matchers (#13240)

    Chore & Maintenance

    • [*] Fix inconsistent workspace prefixes (#13217)
    • [jest-haste-map] Expose a minimal public API to TypeScript (#13023)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Create demo website

    Create demo website

    • [ ] Create web password generator
    • [ ] Ensure types and cli arguments are fully supported
    • [ ] Create documentation
    • [ ] Minimise code
    • [ ] Validate W3C compliance and accessibility guidelines
    enhancement 
    opened by sebastienrousseau 0
  • Fix UI buttons

    Fix UI buttons

    **Is your feature request related to a problem?

    • UI buttons are not working

    Describe the solution you'd like

    • Create a UI button collection to use between repos

    Describe alternatives you've considered

    • N/A
    enhancement 
    opened by sebastienrousseau 0
  • Add unit tests

    Add unit tests

    User Story

    • As a Developer,
    • I want to ensure add unit tests to my application,
    • So that I can increase quality.

    Acceptance Criteria

    • [ ] Set up Mocha correctly,
    • [ ] Write more tests (in test/)
    • [ ] It should cover at least 60% of the code.
    enhancement 
    opened by sebastienrousseau 0
Releases(1.1.0)
  • 1.1.0(Sep 30, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.1.0 created on Friday September 30 20:40:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    What's Changed

    • Bump jest from 28.0.1 to 28.0.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/13
    • Bump jest from 28.0.2 to 28.0.3 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/17
    • Bump @babel/preset-env from 7.16.11 to 7.17.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/14
    • Bump @babel/core from 7.17.9 to 7.17.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/15
    • Bump @babel/cli from 7.17.6 to 7.17.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/16
    • Bump mocha from 9.2.2 to 10.0.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/18
    • Bump jest from 28.0.3 to 28.1.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/19
    • Bump eslint from 8.14.0 to 8.15.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/20
    • Bump c8 from 7.11.2 to 7.11.3 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/21
    • Bump @babel/preset-typescript from 7.16.7 to 7.17.12 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/23
    • Bump @babel/core from 7.17.10 to 7.18.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/25
    • Bump @babel/preset-env from 7.17.10 to 7.18.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/26
    • Bump eslint from 8.15.0 to 8.16.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/27
    • Bump @babel/preset-env from 7.18.0 to 7.18.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/28
    • Bump @babel/core from 7.18.0 to 7.18.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/29
    • Bump @babel/eslint-parser from 7.17.0 to 7.18.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/30
    • Bump commander from 9.2.0 to 9.3.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/31
    • Bump eslint from 8.16.0 to 8.17.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/32
    • Bump jest from 28.1.0 to 28.1.1 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/33
    • Bump jest from 28.1.1 to 28.1.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/43
    • Bump eslint from 8.18.0 to 8.19.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/44
    • Bump jest from 28.1.2 to 28.1.3 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/46
    • Bump jshint from 2.13.4 to 2.13.5 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/45
    • Bump eslint from 8.20.0 to 8.21.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/56
    • Bump @babel/preset-env from 7.18.9 to 7.18.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/58
    • Bump @babel/core from 7.18.9 to 7.18.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/59
    • Bump @babel/cli from 7.18.9 to 7.18.10 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/57
    • Bump @babel/core from 7.18.10 to 7.19.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/67
    • Bump eslint from 8.21.0 to 8.23.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/64
    • Bump jest from 28.1.3 to 29.0.2 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/65
    • Bump @babel/preset-env from 7.18.10 to 7.19.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/66
    • Bump jest from 29.0.2 to 29.1.1 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/77

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.9...1.1.0

    Source code(tar.gz)
    Source code(zip)
  • 1.0.9(Apr 26, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.9 created on Tuesday April 26 22:30:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.7...1.0.8

    Source code(tar.gz)
    Source code(zip)
  • 1.0.8(Apr 26, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.8 created on Tuesday April 26 20:10:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.7...1.0.8

    Source code(tar.gz)
    Source code(zip)
  • 1.0.7(Apr 26, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.7 created on Tuesday April 26 19:30:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.6...1.0.7

    Source code(tar.gz)
    Source code(zip)
  • 1.0.6(Apr 25, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.6 created on Tuesday April 26 00:10:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.5...1.0.6

    Source code(tar.gz)
    Source code(zip)
  • 1.0.5(Apr 19, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.5 created on Wed April 20 00:30:00 2022 +0100

    A fast, simple and powerful open-source utility tool for generating strong, unique and random passwords. Password Generator is free to use as a secure password generator on any computer, phone, or tablet.

    What's Changed

    • Bump commander from 9.1.0 to 9.2.0 by @dependabot in https://github.com/sebastienrousseau/password-generator/pull/5
    • Feature/password generator by @sebastienrousseau in https://github.com/sebastienrousseau/password-generator/pull/6

    New Contributors

    • @dependabot made their first contribution in https://github.com/sebastienrousseau/password-generator/pull/5
    • @sebastienrousseau made their first contribution in https://github.com/sebastienrousseau/password-generator/pull/6

    Full Changelog: https://github.com/sebastienrousseau/password-generator/compare/1.0.4...feature/password-generator

    Source code(tar.gz)
    Source code(zip)
  • 1.0.4(Apr 10, 2022)

    Welcome

    alt text

    ⭐ We appreciate your star rating and valuable feedback.

    Release v1.0.4 created on Sun April 10 20:00:00 2022 +0100

    A fast, simple and powerful utility library for generating unique passwords to streamline your digital and mobile web development needs.

    Whether you're looking to generate a memorable strong password, or need more control over the complexity, we've got you covered.

    Source code(tar.gz)
    Source code(zip)
Owner
Sebastien Rousseau
Sebastien Rousseau is a Blockchain, Banking & Financial Services development consultant based in London, UK.
Sebastien Rousseau
jQuery plugin to encourage strong user passwords

Naked Password¶ ↑ Simple jQuery plugin to improve security on passwords. Usage¶ ↑ Naked password is extremely easy to use. All thats needed is for you

Platform45 307 Nov 3, 2022
NFT Art Generator made to create random unique art and their metadeta for NFTS.

Welcome to HashLips ?? All the code in these repos was created and explained by HashLips on the main YouTube channel. To find out more please visit: ?

Haadi Raja 2 Dec 11, 2022
A tiny isomorphic fast function for generating a cryptographically random hex string.

ZeptoID A tiny isomorphic fast function for generating a cryptographically random hex string. Accoding to this calculator one would have to generate i

Fabio Spampinato 9 Oct 24, 2022
Library for generating unique, repeatable book covers on the fly 📚

Covers by ReadShape Summary What is this? So. Books have covers, right? Well, yes, but actually no. Books are tricky business. If the book is self pub

null 67 Jan 3, 2023
Piccloud is a full-stack (Angular & Spring Boot) online image clipboard that lets you share images over the internet by generating a unique URL. Others can access the image via this URL.

Piccloud Piccloud is a full-stack application built with Angular & Spring Boot. It is an online image clipboard that lets you share images over the in

Olayinka Atobiloye 3 Dec 15, 2022
A free & open source project to save your passwords, notes & credit cards

Free & open source project to save your passwords, notes & credit cards with a clean console UI with multiples features such as show information/create information/delete information

null 4 Aug 8, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Unique guid generator pure Javascript.

Guid Generator Create unique Guids. Usage For client Javascript import { Guid } from "../src/guid"; Guid.NewGuid(); // 1q6G3w1U-8F0D-8p9R-7m6m-5b5B7G

Yahya Altıntop 11 Nov 1, 2022
A tiny (108 bytes), secure, URL-friendly, unique string ID generator for JavaScript

Nano ID English | Русский | 简体中文 | Bahasa Indonesia A tiny, secure, URL-friendly, unique string ID generator for JavaScript. “An amazing level of sens

Andrey Sitnik 19.6k Jan 8, 2023
An easy-to-use library to make your life easier when working with random numbers or random choices in javascript.

vrandom An easy-to-use library to make your life easier when working with random numbers or random choices in javascript. Table of contents Installati

Valerio Cipolla 1 Aug 16, 2022
An inheritable and strong logic template front-end mvvm framework.

Intact 文档 Documents 简介 Intact作为一个可继承,并且拥有强逻辑模板的前端MVVM框架,有着如下特色: 充分利用组合与继承的思想,来最高限度地复用代码 同时支持数据驱动和组件实例化调用,来最便捷地实现功能 强逻辑模板,赋予模板更多功能和职责,来完成业务逻辑和表现逻辑分离 安装

Javey 55 Oct 21, 2022
A library to create pipelines with contexts and strong type checking.

TypePipe A library to create pipelines with contexts and strong type checking. Installation With Node.js and npm installed in your computer run: npm i

Alvaro Fresquet 16 Jun 11, 2022
Fix for Object.hasOwnProperty, which normally just returns a boolean, which is not good when you care about strong typing.

Welcome to ts-has-own-property ?? Fix for Object.hasOwnProperty, which normally just returns a boolean, which is not good when you care about strong t

Funtal Foundation 1 Jul 4, 2022
Fix for Object.keys, which normally just returns an array of strings, which is not good when you care about strong typing

Welcome to ts-object-keys ?? Fix for Object.keys, which normally just returns an array of strings, which is not good when you care about strong typing

Funtal Foundation 1 Jul 4, 2022
🔥 A Powerful JavaScript Module for Generating and Checking Discord Nitro 🌹

DANG: Dreamy's Awesome Nitro Generator Join Our Discord Getting Started Before, We start please follow these Steps: Required* ⭐ Give a Star to this dr

Dreamy Developer 73 Jan 5, 2023
🦄 • A simple open source project that can display random anime images and quotes.

Welcome to Rakoko App! ?? Rakoko App is a simple application that is used to display images and quotes randomly. Built using Framework7. ?? Demo Page

Rizki Karianata 2 Jun 12, 2022