Add testing related tasks to your Sakefile
JSON Schema validation and specifications
A tool for respawning node binaries when special flags are present.
Reliably determines if the code is running in Node.js
`tel-fns` just contains convenience functions/constants for handling phone numbers using the Javascript implementation of Google's phone number lib, called: `google-libphonenumber`. This should probably be it's own repo (why it shouldn't be prefixed with
Dart grammar attempt for tree-sitter
Modern JavaScript date utility library
The Sake command line interface
Modern JavaScript date utility library for jalali calendar
🚅 Modern event listener for efficient web applications based on subscribe-publish pattern.
Low-level HTTP/HTTPS/XHR request interception library for NodeJS
Give a regex, get a robust predicate function that tests it against a string.
git@github.com:stalniy/ucast.git
asynchronous file and directory operations for Node.js
MetaMask example snap demonstrating the use of `snap_dialog`.
Helper functions
test for inclusion or exclusion of paths using globs
Pure JS implementation of CRC32 https://en.wikipedia.org/wiki/Cyclic_redundancy_check
A pure JS implementation SHA256.
Turns charts into music so the blind can hear data
Build system for JavaScript applications with extensible core and support for modern JS.
garbage string code in dizzying javascript
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
A high-level API to automate web browsers
A reporter for the minitest-reporters gem that more accurately mimics the behavior of the turn gem. Specifically, the test's status banner is now on the left, removing the need to limit the length of test names for the sake of aesthetics and readability (as in the case of Minitest::Reporters::SpecReporter included with the minitest-reporters gem).
# Cryptophysh My attempt to produce a solution to the requirements listed [here](https://github.com/krystal/code-tasks/blob/main/password-generator.md). Essentially, a library/gem you can include in to your own code to add a `::generate_password` class method on a class. I've pushed the built gem up to RubyGems for completeness' sake. ## Installation Install the gem and add to the application's Gemfile by executing: $ bundle add cryptophysh If bundler is not being used to manage dependencies, install the gem by executing: $ gem install cryptophysh ## Usage ### Extending your own class `require cryptophysh` and Add to your class: `extend Cryptophysh` Your class will now have access to the `::generate_password` class method. ### Using the Cryptophysh::PasswordGenerator Class See the YARD documentation on the class itself for details. ## Development After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. To install this gem onto your local machine, run `bundle exec rake install`. To release a new version, update the version number in `version.rb`, and then run `bundle exec rake release`, which will create a git tag for the version, push git commits and the created tag, and push the `.gem` file to [rubygems.org](https://rubygems.org). ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/cryptophysh. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/kryptykphysh/cryptophysh/blob/master/CODE_OF_CONDUCT.md). ## License The gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). ## Code of Conduct Everyone interacting in the Cryptophysh project's codebases, issue trackers, chat rooms and mailing lists is expected to follow the [code of conduct](https://github.com/kryptykphysh/cryptophysh/blob/master/CODE_OF_CONDUCT.md).