just emit 'log' events on the process object
Opentelemetry resource detector to get container resource attributes
Get the output of a process.
A minimal library for executing processes in Node
Spawn a dependent child process.
A Node.js interface for working with Android's logcat output.
Azure Functions Core Tools
TypeScript definitions for proc-log
proc(ess)-that - easy extendable etl tool for nodejs written in typesript
programmatically install npm dependencies
pluggable core of node-tap
Process-isolated test runner for tape-six. Runs each test file in its own subprocess. Works with Node, Deno, and Bun. Supports TypeScript without transpilation.
Transforms css values and at-rule params into the tree
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
rxjs operators for execute shell command with ease
[Fork of TimeLordUK/node-sqlserver-v8] Microsoft Driver for Node.js SQL Server compatible with all versions of Node.
Utility to parse a string bytes to bytes and vice-versa
proc-env-helper when called will require a proc env to be set or throw. Alternatively a default can be set when proc env not found.
API for interacting with the file system, asynchronously.
A fast fifo implementation similar to the one powering nextTick in Node.js core
A TLA+ model checker compiled to WebAssembly
a CSS selector parser
Lightweight promise utility toolkit fit for royalty
Replace JSX attribute value
Proc::Value allows transparent block evaluation on all objects using #value method.
Provides subset validation for serialized arrays or sets in Active Record
Easily set ActiveRecord attributes to auto-generate as unique values from a given proc.
Adds `lazy_accessor`, `lazy_reader`, and `lazy_writer` to the Module class. Behaves just like its `attr_*` counterparts, except if the value is a Proc, the return value of calling the proc is returned instead.
Proc Error Handling allows you to specify a proc for most of the database oriented operations. If an error occurs, the klass and values are passed to the proc. The proc may attempt to fix the error and retry, or pass the error on up the chain.
Proc Error Handling allows you to specify a proc for most of the database oriented operations. If an error occurs, the klass and values are passed to the proc. The proc may attempt to fix the error and retry, or pass the error on up the chain.
DiffMatcher matches input data (eg. from a JSON API) against values, ranges, classes, regexes, procs, custom matchers and/or easily composed, nested combinations thereof to produce an easy to read diff string.
Quickly build objects to represent, store and access JSON Hash values. You can control the accessor method names, default values and provide procs to do more complex computation.
Adds an `evaluate` refinement method to Proc and Object instances. The goal of this gem is to allow the evaluation of variables, procs, and lambdas with the same level of flexibility. The `evaluate` method has been added to the Object class to return the evaluated value of the variable. The `evaluate` method is overridden on the Proc class to allow parameters to be passed to lambdas in the same flexible way as procs. This takes into consideration, required/optional/remaining parameters, and required/optional/remaining keyword parameters. For information on Refinements, see: - https://ruby-doc.org/core-2.0.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.1.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.2.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.3.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.4.0/doc/syntax/refinements_rdoc.html - http://yehudakatz.com/2010/11/30/ruby-2-0-refinements-in-practice/
Adds a `footer:` option to columns and a top-level `footer_data:` proc so index tables can render a <tfoot> with aggregated values in a single SQL query.
Adds an `evaulate` refinement method to Proc and Object instances. The goal of this gem is to allow evaluation of variables, procs, and lambdas with the same level of flexibility. The `evaluate` method has been added to the Object class to simply return the value of the variable. The `evaluate` method is overriden on the Proc class to allow parameters to be passed to lambdas in the same flexible way as procs. This takes into consideration, required/optional/remaining parameters, and required/optional/remaining keyword parameters. For information on Refinements, see: - https://ruby-doc.org/core-2.0.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.1.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.2.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.3.0/doc/syntax/refinements_rdoc.html - https://ruby-doc.org/core-2.4.0/doc/syntax/refinements_rdoc.html - http://yehudakatz.com/2010/11/30/ruby-2-0-refinements-in-practice/
= sql_valued_columns SqlValuedColumns is an ActiveRecord plugin that will let you have specific SQL statements executed on INSERT / UPDATE. It will call the SQL function you provide, passing the arguments specified in the call to sql_column. See the documentation for SqlValuedColumns::ClassMethods#sql_column for more information regarding usage, including passing Strings and Proc objects as arguments to your SQL function. Example: You have a model with two columns, one named "another_column" and the other named "size_of_another_column". Whenever you insert data into "another_column", you want to have size_of_another_column have the result of the SQL function LENGTH inserted into it. class MyModel < ActiveRecord::Base sql_column :size_of_another_column, "LENGTH", :another_column end Example 2: You have a model with three columns, position, latitude and longitude. Latitude and longitude are values expressed as angles, and position is a special datatype for your database that represents the X/Y/Z projection of that particular latitude and longitude (example: http://www.postgresql.org/docs/8.3/static/earthdistance.html ) When you insert data with latitude and longitude, you want to automatically call a function in your database to transform the latitude and longitude into the appropriate represenation. class MyModel < ActiveRecord::Base sql_column :position, "ll_to_earth", :latitude, :longitude end Example 3: You are an insane criminal who has somehow learned SQL. You would like to make anyone who runs your code to suffer database punishing queries and odd security and data formatting issues that will make them rue the day they ever learned of computers. class MyModel < ActiveRecord::Base sql_column :a_column, "(SELECT count(id) FROM large_list_of_things)", :raw => true sql_column :another_column, '(SELECT count(other_id) FROM other_large_list_of_things WHERE some_column = \'#{some_model_method}\')', :raw => true end == Notes No tests yet, am lazy. == Copyright Copyright (c) 2009 Chris Zelenak. See LICENSE for details.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.