Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
f29b025
Improved formatting
Anonymous-Humanoid Oct 16, 2024
f22eb5b
Preventing npm publishing
Anonymous-Humanoid Dec 28, 2024
8601ed1
Migrated from JS(X) to TS(X)
Anonymous-Humanoid Dec 28, 2024
822b7d3
Create dependabot.yml
Anonymous-Humanoid Feb 14, 2025
3ac55b5
Migrated utils and webpack config to TS.
Anonymous-Humanoid Feb 14, 2025
b6ca6b8
Merge branch 'main' of https://github.com/Anonymous-Humanoid/chromium…
Anonymous-Humanoid Feb 14, 2025
68b3bde
Bump typescript from 4.9.4 to 5.7.3
dependabot[bot] Feb 14, 2025
14f54d2
Bump @types/chrome from 0.0.202 to 0.0.304
dependabot[bot] Feb 14, 2025
e59e49e
Merge pull request #4 from Anonymous-Humanoid/dependabot/npm_and_yarn…
Anonymous-Humanoid Feb 14, 2025
0fa39ef
Merge branch 'main' into dependabot/npm_and_yarn/types/chrome-0.0.304
Anonymous-Humanoid Feb 14, 2025
4e8da00
Merge pull request #1 from Anonymous-Humanoid/dependabot/npm_and_yarn…
Anonymous-Humanoid Feb 14, 2025
7cb7fc9
Updated README to confirm to linter standards
Anonymous-Humanoid Feb 14, 2025
eb80d84
Added icon to manifest
Anonymous-Humanoid Feb 14, 2025
6ec2ac8
Fixed [#9](https://github.com/Anonymous-Humanoid/chromium-extension-b…
Anonymous-Humanoid Feb 15, 2025
2a6825b
Fixed #11 by making the dev server an entry point
Anonymous-Humanoid Feb 15, 2025
8705ec1
Added TODO
Anonymous-Humanoid Feb 15, 2025
268b08b
Cleaned up webpack and dev server configurations
Anonymous-Humanoid Feb 18, 2025
719caa4
Bump terser-webpack-plugin from 5.3.10 to 5.3.14
dependabot[bot] Mar 7, 2025
5fcf5a2
Fixed and simplified Webpack config
Anonymous-Humanoid Mar 10, 2025
a1f4070
Bump react and @types/react
dependabot[bot] Mar 10, 2025
0520595
Bump react-dom and @types/react-dom
dependabot[bot] Mar 10, 2025
3a095af
Undid license markdown formatting modification
Anonymous-Humanoid Mar 10, 2025
58f1743
Fixed and configured linters
Anonymous-Humanoid Mar 26, 2025
107d8bd
Migrated ESLint and Prettier to dynamic config files.
Anonymous-Humanoid Apr 8, 2025
e5faa4d
Updated TODOs
Anonymous-Humanoid Apr 8, 2025
4de6717
Added MIT licenses and check command
Anonymous-Humanoid Apr 8, 2025
8979847
Merged #6
Anonymous-Humanoid Apr 8, 2025
71e12ef
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-76…
Anonymous-Humanoid Apr 8, 2025
e481ac1
Merge branch 'dependabot/npm_and_yarn/multi-317f60dc3a'
Anonymous-Humanoid Apr 8, 2025
dbdcdb4
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/terser-w…
Anonymous-Humanoid Apr 8, 2025
d9d7835
Bump @types/chrome from 0.0.304 to 0.0.316
dependabot[bot] Apr 23, 2025
d43367d
Properly typed all React components
Anonymous-Humanoid Apr 24, 2025
8efe2bf
Patched dependencies
Anonymous-Humanoid Sep 25, 2025
25e8c31
Updated node to next LTS (v24)
Anonymous-Humanoid Sep 25, 2025
740b3a5
Removed extraneous MIT licenses
Anonymous-Humanoid Sep 25, 2025
674fc40
Updated linters and fixed Prettier
Anonymous-Humanoid Sep 25, 2025
32d0043
Migrated to Prettier JS config
Anonymous-Humanoid Sep 25, 2025
d0509b2
Prettified code against new config
Anonymous-Humanoid Sep 25, 2025
dbfdbe8
ESLint bug fixes
Anonymous-Humanoid Sep 25, 2025
58dc29f
Various tweaks and improvements
Anonymous-Humanoid Oct 16, 2025
53bdbcc
eslint now automatically detects React version
Anonymous-Humanoid Oct 16, 2025
28cac19
Removed debug-only file used to test Prettier
Anonymous-Humanoid Oct 16, 2025
dbbe03a
Fixed top-level await compatibility
Anonymous-Humanoid Oct 18, 2025
3f9e134
Minor changes
Anonymous-Humanoid Oct 18, 2025
e0d1035
Migrated from deprecated tseslint APIs
Anonymous-Humanoid Oct 18, 2025
e2f5591
Dropped support for Babel integration
Anonymous-Humanoid Oct 18, 2025
7208bb6
Fixed #10 by creating a self-signed TLS certificate
Anonymous-Humanoid Oct 18, 2025
72660e1
Cherry picked 2a6825bcec3e5ddb49e453b0c8e1d059028cff98
Anonymous-Humanoid Oct 18, 2025
f797977
Removed useless dependency
Anonymous-Humanoid Oct 20, 2025
8a87704
Added dynamic license image
Anonymous-Humanoid Oct 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions .babelrc

This file was deleted.

6 changes: 0 additions & 6 deletions .eslintrc

This file was deleted.

15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

# Credit: https://docs.github.com/en/code-security/dependabot/working-with-dependabot/dependabot-options-reference#required-keys
version: 2
updates:
# Enable version updates for npm
- package-ecosystem: 'npm'
# Look for `package.json` and `lock` files in the root directory
directory: '/'
# Check the npm registry for updates every day (weekdays)
schedule:
interval: 'daily'
45 changes: 28 additions & 17 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,24 +1,35 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules
# Dependencies
**/node_modules

# testing
/coverage
# Development
**/coverage
**/test
**/testing

# production
/build

# zip
# Deployment
**/build
**/dist
/zip
**/*.min.*
**/*.bundle.*
**/*.map.js

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
.history
# Secrets
**/.DS_Store
**/*.env
**/*.env.*
**/.history
**/secrets.*
**/secrets/**
**/*.crt
**/*.key

# secrets
secrets.*.js
# Temporary files
**/tmp
**/temp
**/backup
**/cache
**/logs
**/*.log
3 changes: 3 additions & 0 deletions .hintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["development"]
}
13 changes: 13 additions & 0 deletions .markdownlint-cli2.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
// https://github.com/DavidAnson/markdownlint-cli2?tab=readme-ov-file#markdownlint-cli2jsonc
{
"config": {
"line-length": false, // Hyperlinks can easily surpass 80 characters
"no-hard-tabs": true // Space indentation instead of tabs
},
"globs": [
// Ignoring licenses, because they shouldn't be modified
"!**/LICENSE",
"!**/LICENSE.md",
"!**/*.license"
]
}
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v24.0.0
32 changes: 32 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Dependencies
**/node_modules

# Development
**/coverage

# Deployment
**/build
**/dist
**/zip
**/*.min.*
**/*.bundle.*
**/*.map.js

# Secrets
**/.DS_Store
**/*.env
**/*.env.*
**/.history

# Temporary files
**/tmp
**/temp
**/backup
**/cache
**/logs
**/*.log

# Licenses
**/LICENSE
**/LICENSE.md
**/*.license
6 changes: 0 additions & 6 deletions .prettierrc

This file was deleted.

23 changes: 21 additions & 2 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
{
"editor.formatOnSave": true
}
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"typescript.tsdk": "./node_modules/typescript/lib",
"prettier.configPath": "./prettier.config.mjs",
"prettier.ignorePath": "./.prettierignore",
"markdownlint.configFile": "./.markdownlint-cli2.jsonc",
"eslint.useFlatConfig": true,
"eslint.workingDirectories": ["."],
"eslint.options": {
"overrideConfigFile": "/eslint.config.mjs" // Absolute path
},
"search.exclude": {
"**/dist": true,
"**/build": true,
"**/coverage": true,
"**/*.bundle.*": true,
"**/node_modules": true,
"**/bower_components": true,
"**/package-lock.json": true
}
}
4 changes: 2 additions & 2 deletions LICENSE → LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2019 Michael Xieyang Liu
Copyright (c) 2025 Anonymous-Humanoid

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
SOFTWARE.
Loading