├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── create_db.sh ├── create_db.sql ├── databench.txt ├── index.html ├── order_by_video.sql ├── package.json ├── screenshot.png ├── sql.js ├── .eslintrc.js ├── .github │ └── workflows │ │ ├── CI.yml │ │ └── release.yml ├── .gitignore ├── .gitrepo ├── .jsdoc.config.json ├── .nojekyll ├── .npmignore ├── AUTHORS ├── GUI │ └── index.html ├── LICENSE ├── Makefile ├── README.md ├── dist │ ├── .gitignore │ └── .npmignore ├── documentation_index.md ├── examples │ ├── GUI │ │ ├── demo.css │ │ ├── gui.js │ │ └── index.html │ ├── README.md │ ├── persistent.html │ ├── repl.html │ ├── requireJS.html │ ├── simple.html │ └── start_local_server.py ├── index.html ├── logo.svg ├── package-lock.json ├── package.json ├── src │ ├── api.js │ ├── exported_functions.json │ ├── exported_runtime_methods.json │ ├── shell-post.js │ ├── shell-pre.js │ └── worker.js └── test │ ├── all.js │ ├── disabled_test_memory_leak_on_error.js │ ├── issue55.db │ ├── load_sql_lib.js │ ├── run.sh │ ├── sql-requireJS.html │ ├── test.sqlite │ ├── test_blob.js │ ├── test_database.js │ ├── test_errors.js │ ├── test_extension_functions.js │ ├── test_functions.js │ ├── test_functions_recreate.js │ ├── test_issue128.js │ ├── test_issue325.js │ ├── test_issue55.js │ ├── test_issue73.js │ ├── test_issue76.js │ ├── test_json1.js │ ├── test_modularization.js │ ├── test_node_file.js │ ├── test_statement.js │ ├── test_statement_iterator.js │ ├── test_transactions.js │ └── test_worker.js ├── src ├── UI.tsx ├── db.ts ├── index.tsx ├── lazyFile.ts ├── sqlite.worker.ts └── util.ts ├── tsconfig.json ├── webpack.config.js └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | sql.js/** linguist-vendored 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /dist 3 | /data -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/README.md -------------------------------------------------------------------------------- /create_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/create_db.sh -------------------------------------------------------------------------------- /create_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/create_db.sql -------------------------------------------------------------------------------- /databench.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/databench.txt -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/index.html -------------------------------------------------------------------------------- /order_by_video.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/order_by_video.sql -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/screenshot.png -------------------------------------------------------------------------------- /sql.js/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.eslintrc.js -------------------------------------------------------------------------------- /sql.js/.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.github/workflows/CI.yml -------------------------------------------------------------------------------- /sql.js/.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.github/workflows/release.yml -------------------------------------------------------------------------------- /sql.js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.gitignore -------------------------------------------------------------------------------- /sql.js/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.gitrepo -------------------------------------------------------------------------------- /sql.js/.jsdoc.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.jsdoc.config.json -------------------------------------------------------------------------------- /sql.js/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sql.js/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/.npmignore -------------------------------------------------------------------------------- /sql.js/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/AUTHORS -------------------------------------------------------------------------------- /sql.js/GUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/GUI/index.html -------------------------------------------------------------------------------- /sql.js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/LICENSE -------------------------------------------------------------------------------- /sql.js/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/Makefile -------------------------------------------------------------------------------- /sql.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/README.md -------------------------------------------------------------------------------- /sql.js/dist/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/dist/.gitignore -------------------------------------------------------------------------------- /sql.js/dist/.npmignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /sql.js/documentation_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/documentation_index.md -------------------------------------------------------------------------------- /sql.js/examples/GUI/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/GUI/demo.css -------------------------------------------------------------------------------- /sql.js/examples/GUI/gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/GUI/gui.js -------------------------------------------------------------------------------- /sql.js/examples/GUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/GUI/index.html -------------------------------------------------------------------------------- /sql.js/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/README.md -------------------------------------------------------------------------------- /sql.js/examples/persistent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/persistent.html -------------------------------------------------------------------------------- /sql.js/examples/repl.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/repl.html -------------------------------------------------------------------------------- /sql.js/examples/requireJS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/requireJS.html -------------------------------------------------------------------------------- /sql.js/examples/simple.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/simple.html -------------------------------------------------------------------------------- /sql.js/examples/start_local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/examples/start_local_server.py -------------------------------------------------------------------------------- /sql.js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/index.html -------------------------------------------------------------------------------- /sql.js/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/logo.svg -------------------------------------------------------------------------------- /sql.js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/package-lock.json -------------------------------------------------------------------------------- /sql.js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/package.json -------------------------------------------------------------------------------- /sql.js/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/api.js -------------------------------------------------------------------------------- /sql.js/src/exported_functions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/exported_functions.json -------------------------------------------------------------------------------- /sql.js/src/exported_runtime_methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/exported_runtime_methods.json -------------------------------------------------------------------------------- /sql.js/src/shell-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/shell-post.js -------------------------------------------------------------------------------- /sql.js/src/shell-pre.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/shell-pre.js -------------------------------------------------------------------------------- /sql.js/src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/src/worker.js -------------------------------------------------------------------------------- /sql.js/test/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/all.js -------------------------------------------------------------------------------- /sql.js/test/disabled_test_memory_leak_on_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/disabled_test_memory_leak_on_error.js -------------------------------------------------------------------------------- /sql.js/test/issue55.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/issue55.db -------------------------------------------------------------------------------- /sql.js/test/load_sql_lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/load_sql_lib.js -------------------------------------------------------------------------------- /sql.js/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/run.sh -------------------------------------------------------------------------------- /sql.js/test/sql-requireJS.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/sql-requireJS.html -------------------------------------------------------------------------------- /sql.js/test/test.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test.sqlite -------------------------------------------------------------------------------- /sql.js/test/test_blob.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_blob.js -------------------------------------------------------------------------------- /sql.js/test/test_database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_database.js -------------------------------------------------------------------------------- /sql.js/test/test_errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_errors.js -------------------------------------------------------------------------------- /sql.js/test/test_extension_functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_extension_functions.js -------------------------------------------------------------------------------- /sql.js/test/test_functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_functions.js -------------------------------------------------------------------------------- /sql.js/test/test_functions_recreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_functions_recreate.js -------------------------------------------------------------------------------- /sql.js/test/test_issue128.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_issue128.js -------------------------------------------------------------------------------- /sql.js/test/test_issue325.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_issue325.js -------------------------------------------------------------------------------- /sql.js/test/test_issue55.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_issue55.js -------------------------------------------------------------------------------- /sql.js/test/test_issue73.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_issue73.js -------------------------------------------------------------------------------- /sql.js/test/test_issue76.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_issue76.js -------------------------------------------------------------------------------- /sql.js/test/test_json1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_json1.js -------------------------------------------------------------------------------- /sql.js/test/test_modularization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_modularization.js -------------------------------------------------------------------------------- /sql.js/test/test_node_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_node_file.js -------------------------------------------------------------------------------- /sql.js/test/test_statement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_statement.js -------------------------------------------------------------------------------- /sql.js/test/test_statement_iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_statement_iterator.js -------------------------------------------------------------------------------- /sql.js/test/test_transactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_transactions.js -------------------------------------------------------------------------------- /sql.js/test/test_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/sql.js/test/test_worker.js -------------------------------------------------------------------------------- /src/UI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/UI.tsx -------------------------------------------------------------------------------- /src/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/db.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/lazyFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/lazyFile.ts -------------------------------------------------------------------------------- /src/sqlite.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/sqlite.worker.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/src/util.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phiresky/youtube-sponsorship-stats/HEAD/yarn.lock --------------------------------------------------------------------------------