Tool to avoid CORS issues during development using reverse-proxy technique.
A Gherkin linter/validator written in javascript
Flowtype linting rules for ESLint.
Flowtype linting rules for ESLint by flow-typed
Use Custom Media Queries in CSS
MemberJunction: AI Vector/Entity Sync Package - Handles synchronization between Vector DB and MJ CDP Data
A Gherkin linter/validator written in javascript
MemberJunction: AI Vector Database Module
Produces a duplicate (or deep clone) of an object or array, preserving circular references _in the duplicated values_, and preserving functions
ESLint Configuration for xwtec projects
ESLint rule to detect when a class has duplicate properties and methods.
A tool for reporting on duplicate dependencies in a webpack bundle
Find duplicate code in your JavaScript/TypeScript-based project
ts-lib-scripts创建的ts库项目使用的ESLint配置
[ESlint](https://eslint.org/) rules for [Storeon](https://github.com/storeon/storeon)
The webpack plugin for dupe-report
Prove you're a bot. Humans need not apply. Reverse CAPTCHA for AI-only APIs.
End to end duplicate usage detection test
Gherkin linter (TypeScript, @cucumber/gherkin)
Turns off all rules that conflicts with typescript-eslint
⚙️ eslint config
This is a very basic [Hocon](https://github.com/typesafehub/config/blob/master/HOCON.md) parser written in JavaScript.
Self-contained linter for Pear/Bare projects
A collection of node utilities for interacting with the build files. Read, write, delete folders, files, json, redirects etc..
TDD your services outside in by starting at the client, then working your way back to the server.
"Checks an array of strings against records in the specified table & column. It's a super-deee-duper dupe-checker."
Dupe is Active Resource mocking/factory for use with cucumber. Pickle-dupe is a pickle add-on that works with Dupe
Makes it easy to sign Mongoid documents based on a subset of fields to prevent duplicate documents.
Generates memory-optimal immutable ActiveRecord dupes that are easily serializable and behaves much like ARs. Define required attributes before-hand and use them just as you would on an AR, for better memory optimization. Ideally, suitable in place of caching AR objects with cache stores like Memcached, where serialization and de-serialization are memory-hungry. Optars can save upto 90% of your memory(object allocations), while being upto 20x faster, when fetching huge AR results.
robot_enumerable is a collection useful additions to the Array and Hash classes like #dupes?, #dupes_by, #uniq_by, #bump_to_front, and others.
Dupe rides on top of ActiveResource to allow you to cuke the client side of a service-oriented app without having to worry about whether or not the service is live or available while cuking.
SuperDupe is a fork of the originally Dupe and rides on top of ActiveResource to allow you to cuke the client side of a service-oriented app without having to worry about whether or not the service is live or available while cuking.
This is a weak deduper to make things like bulk email run safer. It is not a lock safe for financial/security needs because it uses a weak redis locking pattern that can have race conditions. However, imagine a bulk email job that loops over 100 users, and enqueues a background email for each user. If the job fails at iteration 50, a retry would enqueue all the users again and many will receive dupes. This would continue multiple times as the parent job continued to rerun. By marking that a subjob has been enqueued, we can let that isolated job handle its own failures, and the batch enqueue job can run multiple times without re-enqueueing the same subjobs.
Class for creating delayed jobs that can be de-duped with existing delayed jobs already in the delayed jobs table. You just specify some additional columns on your delayed_jobs table and set them to have uniqueness constraints. Then specify these column values when you create a UniqueDelayedJob and if a duplicate key is raised on insert, then the insert will just be ignored. There are factory methods for creating a delayed job in the following ways: * with a delayed job handler class (one that responds to perform()) * with an object, method and method arguments * with a code string to be evaled NOTE: you must have delayed_job installed as a gem or plugin