To get paths of all the files and folder under the given target path synchronously
A lightweight cache for file metadata, ideal for processes that work on a specific set of files and only need to reprocess files that have changed since the last run
Fetches the contents of a file accross node and browsers.
Get the list of files installed in a package in node_modules, including bundled dependencies
HTTP proxying for the masses
It's a very fast and efficient glob library for Node.js
Opinionated, caching, retrying fetch client
Reads and caches the entire contents of a file until it is modified
asynchronous file and directory operations for Node.js
Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour
JSON.parse with context information on error
JavaScript package binary linker
A lightweight Node.js module to recursively read files in a directory using ES6 Promises
Virtual file format for text processing
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
File edition helpers working on top of mem-fs
Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)
Router middleware for Koa.
[fork] TextEncoder and TextDecoder (Polyfill for the Encoding Living Standard's API) For Node.JS.
A lightweight and lazy implementation of JSONMatch made for JavaScript
create CLIs for unified processors
Set the `contents` property on a file object. Abstraction from vinyl-fs to support stream or non-stream usage.
Better streaming static file server with Range and conditional-GET support
Fast, unopinionated, minimalist web framework
A gem to sign url and stream paths for Amazon CloudFront private content. Includes specific signing methods for both url and streaming paths, including html 'safe' escaped versions of each.
DirectoryTemplate is a library which lets you generate directory structures and files from a template structure. The template structure can be a real directory structure on the filesystem, or it can be stored in a yaml file. Take a look at the examples directory in the gem to get an idea, how a template can look. When generating a new directory structure from a template, DirectoryTemplate will process the pathname of each directory and file using the DirectoryTemplate#path_processor. It will also process the contents of each file with all processors that apply to a given file. The standard path processor allows you to use `%{variables}` in pathnames. The gem comes with a .erb (renders ERB templates) and .html.markdown processor (renders markdown to html). You can use the existing processors or define your own ones.
A (better?) replacement for open-uri. Gets the contents of local and remote files as a String, no questions asked.
Mobile Path provides you with a mobile sub-domain and a new view path for mobile content.
EasyYAML reads a file from a path and uses YAML.safe_load to safely load its contents and optionally works with Rails.root
Key CMS features: extended template pathing, sitemap.yml, simple configurable, deeply nestable content
DataPaths is a library to manage the paths of directories containing static-content across multiple libraries. For example, DataPaths can manage the `data/` directories of multiple RubyGems, in much the same way RubyGems manages the paths of `lib/` directories using `$LOAD_PATH`.
Zip is written to a tempfile and its content to a directory named after the tempfile, so it stays unique. Content is yielded as open files with logical paths.
This gem leverages Guard's watch ability to insert files inline within another file. When the parser incounters a //= path/to/file, it then gets the content of that file and then inserts the content replacing the comment. Optionally that file can then be passed through Uglifier. Files with no insertions will just be copied over.
Cross-platform way of finding executables in all the paths in $PATH. This is similar to the Unix 'which' command, however, instead of finding the first occurence of the executable in $PATH, it finds all occurences in $PATH. This could be useful if you installed something that modified your PATH and now you're executing a different version but can't figure out what happened. Example: On OS X, OpenSSL is installed in /usr/bin/openssl % which openssl ==> /usr/bin/openssl After installing PostgreSQL: % which openssl ==> /Applications/Postgres.app/Contents/MacOS/bin/openssl If you're trying to diagnose what happened, you can use: % whiches openssl ==> [ [0] "/Applications/Postgres.app/Contents/MacOS/bin/openssl", [1] "/usr/bin/openssl" ] This will show you that the first one that is found in the PATH is the one from Postgres, so if you want to get back your original one, you have to modify your PATH accordingly.
The relative library enhances Ruby's core and standard libraries to support naming, opening, and reading files relative to the Ruby file currently being interpreted (the contents of the __ FILE __ identifier). This functionality is especially useful in embedded Ruby (eruby, erb, erubis, etc.) where absolute paths or paths relative to the interpreter's current working directory are problematic (due to file system structures and working directories varying across platforms and web servers).
This gem allows you to copy your static assets to include a unique hash in their filename. By using this and modifying your Rails asset path you can easily enable your Rails application to serve static content using CloudFront with a custom origin policy.
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.