Resolve paths to globally installed npm modules using glob patterns. Useful for getting paths to yeoman or Generate generators, etc.
resolve like require.resolve() on behalf of files asynchronously and synchronously
Offers a async require.resolve function. It's highly configurable.
Resolve a URI relative to an optional base URI
Resolve things like Node.js — ponyfill for `import.meta.resolve`
TypeScript definitions for resolve
Resolve the path of a module like `require.resolve()` but from a given path
micromark utility to resolve subtokens
Resolve package.json exports & imports maps
Resolve a directory that is either local, global or in the user's home directory.
Resolve the path of a module like `require.resolve()` but from the current working directory
Locate and bundle third-party dependencies in node_modules
A fork of `import-meta-resolve` with commonjs + ESM support at the same time, AKA dual package.
Missing ECMAScript module utils for Node.js
Resolve nested CSS selectors
A set of small and fast Node.js utilities to understand your pathing needs.
Module resolution utilities based on Node.js upstream implementation.
Babel plugin for resolving Vue types.
Resolve URL pathnames using JavaScript
Convert a dependency path into a filepath
Resolve a nested selector in a PostCSS AST
Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour
Detects the ALPN protocol
Node's path builtin module exposed as dual ESM/CJS and browser-compatible out of the box.
Keep local cache of rubygems to speed up resolving dependencies
Something with the combination of Rails 3.1, Mysql2 0.3.x, Capybara, Selenium/Webkit/etc causes Mysql to raise exceptions where the connection is waiting on a result. This gem provides an auto-retry capability with the Mysql2Adapter to retry any query execution up to 5 times. This is a a temporary solution until the real issue with the above libraries/frameworks are resolved. This should NOT be used in production.
Taski is a Ruby-based task runner currently under development. It allows you to define small, composable tasks along with the outputs they depend on. Taski statically resolves dependencies and executes tasks in the correct topological order, from the most dependent tasks first. It also supports reverse execution, useful for cleaning up temporary files after a build. **Note:** Taski does not yet support circular dependencies and may change as development progresses.
i18nize helps Ruby and Rails projects stay multilingual by automatically filling in missing translations in I18n YAML locale files. It scans for missing or empty keys across nested locale structures, and uses the DeepL API (Free or Pro) to translate them from a chosen source locale (default: en). Features: - Detects and lists missing translation keys - Automatically translates and inserts values into the correct YAML files - Supports nested directories and multiple locale files (e.g. config/locales/api/en.yml) - Preserves I18n placeholders such as %{count} - Handles pluralization branches (one, other, etc.) - Source locale is treated as the single source of truth (conflicts are resolved by overwrite) - Simple CLI: `i18nize <locale>` or `i18nize <locale> --missing` This gem streamlines the translation workflow, making it easier to maintain consistent, up-to-date locale files across large Ruby on Rails applications.
This gem resolves basically two problems. --- 1. MySQL for strings(VARCHAR(255)) by default has limit 255 characters. And when developer left this attribute without any length validation, then it's possible to face with situation when user unintentionally or intentionally will pass in text field more characters. So, then, probably you will get 500... --- 2. PostgreSQL. The maximum number of characters for variable unlimited length types (text, varchar) is undefined. There is a limit of size in bytes for all string types: In any case, the longest possible character string that can be stored is about 1 GB. And when developer left this attribute without any length validation, then it's possible to face with situation when user unintentionally or intentionally will try to full up your database with lots of GB of 'important' info. --- Both of this cases, I guess, are not very pleasant. This gem adds default length validation for all string attributes. Except those which are already vlidated in standart rails way.
GraphQL interface over WCC::Contentful store
This is an experimental branch that implements a connection pool of Net::HTTP objects instead of a connection/thread. C/T is fine if you're only using your http threads to make connections but if you use them in child threads then I suspect you will have a thread memory leak. Also, I want to see if I get less connection resets if the most recently used connection is always returned. Also added a :force_retry option that if set to true will retry POST requests as well as idempotent requests. This branch is currently incompatible with the master branch in the following ways: * It doesn't allow you to recreate the Net::HTTP::Persistent object on the fly. This is possible in the master version since all the data is kept in thread local storage. For this version, you should probably create a class instance of the object and use that in your instance methods. * It uses a hash in the initialize method. This was easier for me as I use a HashWithIndifferentAccess created from a YAML file to define my options. This should probably be modified to check the arguments to achieve backwards compatibility. * The method shutdown is unimplemented as I wasn't sure how I should implement it and I don't need it as I do a graceful shutdown from nginx to finish up my connections. For connection issues, I completely recreate a new Net::HTTP instance. I was running into an issue which I suspect is a JRuby bug where an SSL connection that times out would leave the ssl context in a frozen state which would then make that connection unusable so each time that thread handled a connection a 500 error with the exception "TypeError: can't modify frozen". I think Joseph West's fork resolves this issue but I'm paranoid so I recreate the object. Compatibility with the master version could probably be achieved by creating a Strategy wrapper class for GenePool and a separate strategy class with the connection/thread implementation.
Contentful API wrapper library exposing an ActiveRecord-like interface
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.