Environment-agnostic, type-safe URL builder for TypeScript
HTTP router based on a strict path tree structure
A stricter URI encode adhering to RFC 3986
This plugin places a 'use strict'; directive at the top of all files to enable strict mode
ECMAScript reserved words checker
Check if a string is a valid JavaScript expression
Makes all modules in Node get loaded in strict mode.
A port of Node v6's internal _deepEqual function in a universal style
Normalizes data that can be found in package.json files.
Typescript tools that help with migration to the strict mode
Strict URL sanitization with security-focused validation
recursively Object.freeze() objects and functions, works in strict mode
Type-safe implementation of EventEmitter for browser and Node.js
Various operations on Uint8Array data
Return whether a directory is a subdirectory of another directory
A better path.resolve() that normalizes paths on Windows
Default TypeScript configuration for React Native apps
HTTP Strict Transport Security middleware.
Swizzle a little something into your require() calls.
Better typed `querySelector` and `querySelectorAll`.
Middleware to add Strict-Transport-Security header.
Enforces module path case sensitivity in Webpack
An evented streaming XML parser in JavaScript
Specify properties for which a variable, function, keyword or value must be used
Secure path handling for untrusted input. Prevents directory traversal, symlink escapes, and 19+ real-world CVE attack patterns.
⚠️ DEPRECATED: This crate has been renamed to 'strict-path'. Please migrate to https://crates.io/crates/strict-path
A secure filesystem sandbox. Restricts paths to a root directory, preventing traversal attacks.
PyO3 cdylib hosting the `zccache._native` extension module
Path canonicalization that works with non-existing paths.
Minimal synchronous Docker/Podman client for container detection, port mapping, and lifecycle control
cartage-bundler is a plug-in for {cartage}[https://github.com/KineticCafe/cartage] that uses Ruby {Bundler}[http://bundler.io] to install application dependencies into the <tt>vendor/bundle</tt> path to allow for clean deployments in environments with strict access control rules and without requiring development tools on production servers. Cartage provides a repeatable means to create a package for a server-side application that can be used in deployment with a configuration tool like Ansible, Chef, Puppet, or Salt.
Since we're all following very strict standards with regards to how our gems are constructed, we might as well pack all those gems back into a directory and use that directory in our load path. Once you do that, you'll discover that loading from all these paths and doing dependency resolution cost on every ruby invocation. On our machines, using wad saves us >500ms every time, on every call. Wad helps you with getting there: It vendors your Gemfile below `vendor/bundle`, then copies relevant source code to `vendor/lib`. All in one simple call.
OSV is a high-performance CSV parser for Ruby, implemented in Rust. It wraps BurntSushi's csv-rs crate to provide fast CSV parsing with support for both hash-based and array-based row formats. Features include: Flexible input sources (file paths, gzipped files, IO objects, strings), configurable parsing options (headers, separators, quote chars), support for both hash and array output formats, whitespace trimming options, strict or flexible parsing modes, and is significantly faster than Ruby's standard CSV library.