Improve CanJS detection in Library-Detector-for-Chrome
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- tooling
Research direction
Start with the CanJS detection code in Library-Detector-for-Chrome's library/libraries.js at lines 1009-1018, then investigate how CanJS 3 projects expose themselves for detection. Confirm the detector recognizes newer CanJS applications and verify the behavior against an appropriate CanJS 3 example.
Written by the indexing model from the issue text.
Description
Library-Detector-for-Chrome is a project that detects what libraries are used on page. It’s used by projects like HTTP Archive for providing stats on what libraries are popular.
It detects CanJS, but I’m not sure if it’s robust enough to catch CanJS 3 projects. It’d be nice if we submitted a PR that could make it work with newer CanJS apps.
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from donejs/developer-relations
-
greenkeeper
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Set up custom URLs for our YouTube channelsMay be free again @chasenlehara claimed this 3352 days ago, and no pull request is open. Opendeveloper relations
donejs/developer-relations#60 · 1 comment · 1 assignee ·
-
HTTP2 in DoneJSOpen
Difficulty 4/5 3-5 days Newbie friendliness 35/100
donejs/developer-relations#58 · 1 comment ·
-
steal-push blog postOpen
Difficulty 3/5 1-2 days Newbie friendliness 30/100
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
All issues in donejs/developer-relations
Similar issues
-
[quality] useFocusTrap's Shift+Tab wrap and non-Tab/non-Escape key arms are never driven end to endPossibly taken @hivecommons-hive claimed this today. Openagent/quality hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31 quality testing
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
agentic-workflows
Difficulty 1/5 Under an hour Newbie friendliness 85/100
githubnext/gh-aw-workshop#4220 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 92/100
JuliusBrussee/caveman#1189 ·
Maintainers usually reply within 1 day
-
priority:low ready-for-dev
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
OpenHands/extensions#738 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
invoiceninja/invoiceninja#13320 ·
Maintainers usually reply within 1 day