Create a GitHub Release for a Node package
A library to fetch release binaries from GitHub Releases
Upload assets to a GitHub release
[![Test][gh-ci-test-badge]][gh-ci-test] [![Lint][gh-ci-lint-badge]][gh-ci-lint] [![GitHub release][gh-release-badge]][gh-release]
### Deploy a new release 1. Install [GitHub CLI](https://cli.github.com/) on your machine 2. Update version inside `package.json` 3. Commit and push your changes to `main` 4. Create new release with GitHub CLI like: ``` gh release create v[VERSION] --targ
[![Test][gh-ci-test-badge]][gh-ci-test] [![Lint][gh-ci-lint-badge]][gh-ci-lint] [![GitHub release][gh-release-badge]][gh-release]
Download releases, generate documentation, build website, deploy, relax
Syntax highlighting with language autodetection.
Fast math typesetting for the web.
This is a test repo for npm publish and github tagging leading to `gh release`.
Deeply merge 2 or more objects respecting type information.
Creates and manages per-zoom-level clusters for large amounts of markers.
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
React Flow - A highly customizable React library for building node-based editors and interactive flow charts.
Determine where a ts type declaration comes from
Syntax highlighting in your terminal
Datadog APM tracing client for JavaScript
Node.js client library for Google Maps API Web Services
Zero dependency library to safe merge objects.
Utility to wait for a TCP port to open.
This plugin adds `TypeScript` support to `eslint-plugin-import`
A robust, performance-focused and full-featured Redis client for Node.js.
React charts
Check the immutability of TypeScript types
Rust bindings for the github release HTTP API
webpack but for C code.
High-level rust bindings for the Z3 SMT solver from Microsoft Research
Low-level bindings for the Z3 SMT solver from Microsoft Research
Deduplicates files into content-addressed chunks with selectable hash algorithms and restores them via a persistent cache.
Presents files as deduplicated, content-addressed 1MB chunks with selectable hash algorithms.
Reorganizes files into nested folders based on their filenames.
Use Lua scripts to quickly bump versions in files.
Create cross-platform hashes of text files.
A daemon for continuously opening ports via UPnP.
A simple static file serving command-line tool.
A tool for phylogenomic tree building
Just a test for https://github.com/svenfuchs/gem-release/pull/73
Automates changelog updates, semver bumps, PR creation, tagging, releases, and workflow monitoring for Nextcloud app repositories.
A Jekyll plugin that provides a 'release' command for jekyll that commits the generated site to the 'gh-pages' branch of the git repository. This makes it possible to commit the build without using multiple checkouts or switching branches and moving files around.
Toys-Release is a Ruby library release system using GitHub Actions and Toys. It interprets conventional commit message format to automate changelog generation and library version updating based on semantic versioning, and supports fine tuning and approval of releases using GitHub pull requests. Out of the box, Toys-Release knows how to tag GitHub releases, build and push gems to Rubygems, and build and publish documentation to gh-pages. You can also customize the build pipeline and many aspects of its behavior.
# Mint::Money Mint::Money perform currency conversion and arithmetics with different currencies. ## Installation Add this line to your application's Gemfile: ```ruby gem 'mint-money' ``` And then execute: $ bundle Or install it yourself as: $ gem install mint-money ## Usage ``` # Configure the currency rates with respect to a base currency (here EUR): Money.conversion_rates('EUR', { 'USD' => 1.11, 'Bitcoin' => 0.0047 }) ``` ``` # Instantiate money objects: fifty_eur = Money.new(50, 'EUR') # Get amount and currency: fifty_eur.amount # => 50 fifty_eur.currency # => "EUR" fifty_eur.inspect # => "50.00 EUR" ``` ``` # Convert to a different currency (should return a Money # instance, not a String): fifty_eur.convert_to('USD') # => 55.50 USD ``` ``` # Perform operations in different currencies: twenty_dollars = Money.new(20, 'USD') # Arithmetics: fifty_eur + twenty_dollars # => 68.02 EUR fifty_eur - twenty_dollars # => 31.98 EUR fifty_eur / 2 # => 25 EUR twenty_dollars * 3 # => 60 USD ``` ``` # Comparisons (also in different currencies): twenty_dollars == Money.new(20, 'USD') # => true twenty_dollars == Money.new(30, 'USD') # => false fifty_eur_in_usd = fifty_eur.convert_to('USD') fifty_eur_in_usd == fifty_eur # => true twenty_dollars > Money.new(5, 'USD') # => true twenty_dollars < fifty_eur # => true ``` ## 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 tags, 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/mpakus/mint-money. [](https://circleci.com/gh/mpakus/mint-money)
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.
No description provided.
No description provided.