GitShow/tj/node-delegates
tj

node-delegates

Nodejs method and accessor delegation utility

by tj
Star on GitHubForknpm

JavaScript

430 stars53 forks4 contributorsQuiet · 6y agoSince 2014MIT

Meet the team

See all 4 on GitHub →
tj
tj8 contributions
PlasmaPower
PlasmaPower1 contribution

Languages

View on GitHub →
JavaScript98.2%
Makefile1.8%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 5 in progress · Last activity 6y ago
See all on GitHub →
pkuczynski
Exclude unnecessary files from the npm packageOpenPR

Listed a few additional files and folders which are currently included in the published npm package, while they should not be.

pkuczynski · 3mo ago
veksen
chore: exclude test directory from npm packageOpenPR

The directory is currently included in the published npm package but is not needed by consumers. This PR adds a file to exclude test files from the tarball, reducing the package size. Before: After: Test files no longer shipped.

veksen · 4mo ago
Ducky97
Prototype Pollution Vulneralbility in node-delegates v1.0.0OpenIssue

Affected Package: node-delegates v1.0.0 Vulnerability Location(s): Method of class . Description: The latest version of node-delegates (v1.0.0) is vulnerable to Prototype Pollution through its entry function constructor. An attacker can manipulate the input to the and to inject or alter properties within the global prototype chain. The implications of this vulnerability can lead to other injection-based attacks, particularly if the library is integrated into an application in a way that interacts with sensitive Node.js APIs (such as exec or eval). This could potentially allow an attacker to execute arbitrary commands within the context of the application. Proof of Concept (PoC):

Ducky97 · 1y ago

Recent fixes

View closed PRs →
jamestalmage
Compile functions for better performance.MergedPR

I'm seeing a ~~25%~~ 75% improvement. I created a branch with a performance test comparing new and old versions here. Getting it to run is a bit hinky due to circular dependency conflicts (otherwise I would have included in the PR). I don't think you need the performance test long term anyways. Once it's convinced you this is a good way to go, it's done it's job and can be discarded. Running the performance test ~~The only problem with my implementation is that it will fail if you use any punctuation in your property names.~~ (fixed) Todo: [x] fix special character compilation

jamestalmage · 7y ago
Structured data for AI agents

Repository: tj/node-delegates. Description: Nodejs method and accessor delegation utility Stars: 430, Forks: 53. Primary language: JavaScript. Languages: JavaScript (98.2%), Makefile (1.8%). License: MIT. Open PRs: 5, open issues: 8. Last activity: 6y ago. Community health: 42%. Top contributors: tj, PlasmaPower.

·@ofershap

Replace github.com with gitshow.dev