- cca085e60090ca21edf0dee6aa012fc4c949809a start of import/export - f816da146c32f010476872d15b58ec8301b9fdf2 start of changing stuff until I can get a bundle - c92adde147792356ff206107b2311590e8b2c054 first bundle without errors - e652dd2b785e355e0ac33566da7eaaaa19c7c539 Bundling works with ts files - 60fdb2539a757ca2f66258b21adf81246873893f meta info in compilation - 8ccae783cbf65ac186d5669dedd9f945f7608694 new build doesn't cause errors on page load as userscript - 6fa11c42a05572779870f94b7ef4ea8dac373450 work in progress: load userscript in browser and fix bugs - b15c557d483de544a38a28cb78f25139d1d8421f migrated yotsuba templates to plain js the old templates caused some variable be in a wrong scope after decaffeinate, causing them to be unreadable from the old template the old templates caused some variable be in a wrong scope after decaffeinate, causing them to be unreadable from the old template - 9d763e852fde74808ca14d5a8d6be45f51ae2765 update readme - 924eda8268bcfc4f1c0a83062ecd1d0d65bd92aa added more imports, and now the circular dependencies are haunting me - ddd2d23315d801c7deaa28313833e667698aadd3 jsx templates for escaped strings, more bug fixed from circular dependencies - fee484dd447820d908c77b1e9d31235ab95a481c some fixes, clarify jsx - e1d01d02eba5db2f604a5df786c525e95f32a2f9 Unpacked extension more fixes - 97d9090b712d20f7d851c82af84c65060f1a9c6e fixed class on post that caused catalog to appear empty - 96a2c7b4a1e69f5812d1e53b2e4c90f6d8447b02 A child class that's not supposed to run the parents constructor? That needs a workaround in es6 classes. - fc06b4e1b2769550d4c69377b84d3ccacdb2e013 changed jsx to make the tests pass - 7b317b2a0feabe8caa547c76baf0c908b21592f1 revert archive and banners to json
147 lines
4.5 KiB
JSON
147 lines
4.5 KiB
JSON
{
|
|
"name": "4chan-X",
|
|
"description": "4chan X is a script that adds various features to anonymous imageboards.",
|
|
"meta": {
|
|
"name": "4chan X",
|
|
"path": "4chan-x",
|
|
"fork": "ccd0",
|
|
"page": "https://www.4chan-x.net/",
|
|
"downloads": "https://www.4chan-x.net/builds/",
|
|
"oldVersions": "https://raw.githubusercontent.com/ccd0/4chan-x/",
|
|
"faq": "https://github.com/ccd0/4chan-x/wiki/Frequently-Asked-Questions",
|
|
"captchaFAQ": "https://github.com/ccd0/4chan-x/wiki/Captcha-FAQ",
|
|
"cssGuide": "https://github.com/ccd0/4chan-x/wiki/Styling-Guide",
|
|
"license": "https://github.com/ccd0/4chan-x/blob/master/LICENSE",
|
|
"changelog": "https://github.com/ccd0/4chan-x/blob/master/CHANGELOG.md",
|
|
"issues": "https://github.com/ccd0/4chan-x/issues",
|
|
"newIssue": "https://github.com/ccd0/4chan-x/issues",
|
|
"newIssueMaxLength": 8181,
|
|
"alternatives": "https://www.4chan-x.net/4chan_alternatives.html",
|
|
"appid": "lacclbnghgdicfifcamcmcnilckjamag",
|
|
"appidGecko": "4chan-x@4chan-x.net",
|
|
"chromeStoreID": "ohnjgmpcibpbafdlkimncjhflgedgpam",
|
|
"recaptchaKey": "6Ldp2bsSAAAAAAJ5uyx_lx34lJeEpTLVkP5k04qc",
|
|
"distBranch": "gh-pages",
|
|
"includes_only": [
|
|
"*://boards.4chan.org/*",
|
|
"*://sys.4chan.org/*",
|
|
"*://www.4chan.org/*",
|
|
"*://boards.4channel.org/*",
|
|
"*://sys.4channel.org/*",
|
|
"*://www.4channel.org/*",
|
|
"*://i.4cdn.org/*",
|
|
"*://is.4chan.org/*",
|
|
"*://is2.4chan.org/*",
|
|
"*://is.4channel.org/*",
|
|
"*://is2.4channel.org/*"
|
|
],
|
|
"matches_only": [
|
|
"*://*.4chan.org/*",
|
|
"*://*.4channel.org/*",
|
|
"*://*.4cdn.org/*"
|
|
],
|
|
"matches": [
|
|
"https://erischan.org/*",
|
|
"https://www.erischan.org/*",
|
|
"https://fufufu.moe/*",
|
|
"https://gnfos.com/*",
|
|
"https://himasugi.blog/*",
|
|
"https://www.himasugi.blog/*",
|
|
"https://kakashinenpo.com/*",
|
|
"https://www.kakashinenpo.com/*",
|
|
"https://kissu.moe/*",
|
|
"https://www.kissu.moe/*",
|
|
"https://lainchan.org/*",
|
|
"https://www.lainchan.org/*",
|
|
"https://merorin.com/*",
|
|
"https://ota-ch.com/*",
|
|
"https://www.ota-ch.com/*",
|
|
"https://ponyville.us/*",
|
|
"https://www.ponyville.us/*",
|
|
"https://smuglo.li/*",
|
|
"https://notso.smuglo.li/*",
|
|
"https://smugloli.net/*",
|
|
"https://smug.nepu.moe/*",
|
|
"https://sportschan.org/*",
|
|
"https://www.sportschan.org/*",
|
|
"https://sushigirl.us/*",
|
|
"https://www.sushigirl.us/*",
|
|
"https://tvch.moe/*"
|
|
],
|
|
"matches_extra": [],
|
|
"exclude_matches": [
|
|
"*://www.4chan.org/advertise",
|
|
"*://www.4chan.org/advertise?*",
|
|
"*://www.4chan.org/donate",
|
|
"*://www.4chan.org/donate?*",
|
|
"*://www.4channel.org/advertise",
|
|
"*://www.4channel.org/advertise?*",
|
|
"*://www.4channel.org/donate",
|
|
"*://www.4channel.org/donate?*"
|
|
],
|
|
"grants": [
|
|
"GM_getValue",
|
|
"GM_setValue",
|
|
"GM_deleteValue",
|
|
"GM_listValues",
|
|
"GM_addValueChangeListener",
|
|
"GM_openInTab",
|
|
"GM_xmlhttpRequest",
|
|
"GM.getValue",
|
|
"GM.setValue",
|
|
"GM.deleteValue",
|
|
"GM.listValues",
|
|
"GM.openInTab",
|
|
"GM.xmlHttpRequest"
|
|
],
|
|
"min": {
|
|
"chrome": "80",
|
|
"firefox": "74",
|
|
"greasemonkey": "1.14"
|
|
}
|
|
},
|
|
"devDependencies": {
|
|
"@rollup/plugin-typescript": "^11.0.0",
|
|
"@rollup/pluginutils": "^5.0.2",
|
|
"@types/chrome": "^0.0.217",
|
|
"@types/node": "^18.14.5",
|
|
"@violentmonkey/types": "^0.1.5",
|
|
"chrome-webstore-upload": "^0.4.4",
|
|
"esprima": "^4.0.1",
|
|
"font-awesome": "=4.7.0",
|
|
"jshint": "^2.13.4",
|
|
"jszip": "^3.10.0",
|
|
"lodash.template": "^4.5.0",
|
|
"markdown-it": "^12.3.2",
|
|
"markdown-it-anchor": "^7.1.0",
|
|
"request": "^2.88.2",
|
|
"rollup": "^3.17.2",
|
|
"tslib": "^2.5.0",
|
|
"typescript": "^4.9.5"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/ccd0/4chan-x.git"
|
|
},
|
|
"contributors": [
|
|
"James Campos <james.r.campos@gmail.com>",
|
|
"Nicolas Stepien <stepien.nicolas@gmail.com>",
|
|
"ihavenoface <noface@outlook.com>",
|
|
"Zixaphir <zixaphirmoxphar@gmail.com>",
|
|
"seaweedchan <jtbates@asu.edu>",
|
|
"Kabir Sala <spittiepie@gmail.com>",
|
|
"ccd0 <admin@containerchan.org>"
|
|
],
|
|
"license": "MIT",
|
|
"readmeFilename": "README.md",
|
|
"engines": {
|
|
"node": ">=16.0.0"
|
|
},
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "node ./tools/rollup",
|
|
"build:beta": "node ./tools/rollup -beta",
|
|
"build:noupdate": "node ./tools/rollup -noupdate"
|
|
}
|
|
}
|