Unused runtime deps: jquery, popper.js, @popperjs/core bloat install
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 90/100
- Issue type
- Refactor
- Clarity
- Clearly specified
- Activity status
- Quiet
- Tech stack
- bootstrap, javascript
- Domain
- build-system, tooling
Research direction
Start with dependencies in package.json and confirm the imports in src/index.js, src/index.html, src/styles.scss, and src/sass/vendors/_bootstrap.scss. Remove the three unused runtime dependencies, retain bootstrap and vanilla-tilt, then run the project’s install or build command to verify the dependency cleanup does not break the Parcel build.
Written by the indexing model from the issue text.
Description
Problem
package.json declares runtime deps that are never imported by source, and ships two conflicting Popper versions.
Read cite
package.json lines 20-25:
"dependencies": {
"@popperjs/core": "^2.11.6",
"bootstrap": "^5.2.3",
"jquery": "^3.6.3",
"popper.js": "^1.16.1",
"vanilla-tilt": "^1.8.0"
}
src/index.js (full contents) only imports ./scripts/scrollReveal and ./scripts/tiltAnimation. src/index.html loads a single <script defer type="module" src="index.js"></script>. src/styles.scss and src/sass/vendors/_bootstrap.scss (@import "~bootstrap/scss/bootstrap") only pull Bootstrap's SCSS — no JS.
Actual
jquerynever imported (Bootstrap 5 does not require it)popper.js@1is the deprecated v1 name;@popperjs/core@2is its successor — both are listed- Neither Popper package is imported (Bootstrap 5 JS components not used)
Expected
Remove jquery, popper.js, and @popperjs/core from dependencies. Keep only bootstrap and vanilla-tilt.
Environment
bootstrap ^5.2.3, parcel ^2.8.2 per package.json; README still says "Bootstrap v4.3" (separate doc drift).
Thanks for maintaining cobiwave/simplefolio!
- Dominant language
- SCSS
- Stars
- 14.2k
- Forks
- 6.1k
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
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 cobiwave/simplefolio
-
Portfolio ideas Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
cobiwave/simplefolio#373 ·
-
My portfolio Open
Difficulty 5/5 Over a week Newbie friendliness 10/100
cobiwave/simplefolio#352 ·
-
Difficulty 5/5 Over a week Newbie friendliness 5/100
cobiwave/simplefolio#351 ·
-
Rizz Open
Difficulty 5/5 Over a week Newbie friendliness 1/100
cobiwave/simplefolio#350 ·
-
meghana-techfolio Open
Difficulty 5/5 Over a week Newbie friendliness 1/100
cobiwave/simplefolio#345 ·
All issues in cobiwave/simplefolio
Similar issues
-
type/automation type/tech-debt
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
priority: p3
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
googleapis/librarian#7636 ·
-
package-update
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
oSoWoSo/vOid_Community_repOsitory#147 · 1 comment ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
agentic-workflows cascade-suspected
Difficulty 1/5 Under an hour Newbie friendliness 88/100