Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
30f5efb
Update package.json
Mikhus Nov 5, 2019
fda4464
1.0.3
Mikhus Nov 5, 2019
a944510
updated defineLoader method with changed parameter
kardonv Dec 4, 2019
dbcc1c3
1.1.0
Mikhus Dec 4, 2019
a62f3bc
fixed empty initFields
kardonv Dec 4, 2019
185b285
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 4, 2019
a0888ff
1.1.1
Mikhus Dec 4, 2019
7318afe
minor update 'checkDepInit' method
kardonv Dec 11, 2019
6f18ddb
Merge branch 'master' of github.com:imqueue/graphql-dependency
kardonv Dec 11, 2019
fcebf24
1.1.2
Mikhus Dec 11, 2019
40de00d
chore: security deps update
Mikhus Mar 17, 2020
f30ee6e
1.1.3
Mikhus Mar 17, 2020
c47bc17
chore: deps update
Mikhus May 30, 2020
e1b72b7
1.1.4
Mikhus May 30, 2020
972de90
fix: file headers
Mikhus May 31, 2020
f2371f8
1.1.5
Mikhus May 31, 2020
d1cda2c
fix: of type lookup
Mikhus Mar 2, 2021
a4a8bfe
1.1.6
Mikhus Mar 2, 2021
2241ec5
fix: list type detection
Mikhus Mar 3, 2021
427291d
1.1.7
Mikhus Mar 3, 2021
2fdf0fa
fix: deps update
Mikhus Mar 4, 2021
babbc7c
1.1.8
Mikhus Mar 4, 2021
51cb91c
fix: all deps update
Mikhus Mar 4, 2021
4f5fe9e
1.2.0
Mikhus Mar 4, 2021
fdd3d1e
fix: dep updated
Mikhus Nov 1, 2021
45b2f38
1.2.1
Mikhus Nov 1, 2021
0cb17a9
chore: build up
Mikhus Nov 1, 2021
607b786
1.2.2
Mikhus Nov 1, 2021
c91c126
fix: deps
Mikhus Nov 1, 2021
0c21d36
1.2.3
Mikhus Nov 1, 2021
f0ad88d
fix: deps uo
Mikhus Nov 1, 2021
ea21721
1.2.4
Mikhus Nov 1, 2021
57d3615
fix: deps updated
Mikhus May 16, 2023
df99e12
1.3.0
Mikhus May 16, 2023
a690662
fix: deps updated
Mikhus Nov 9, 2023
fe24b93
1.4.0
Mikhus Nov 9, 2023
f8a7a63
chore: update imqueue rpc package
Gabriellji Oct 30, 2024
c9518ff
Merge pull request #8 from imqueue/chore/imq-package-update
Mikhus Oct 31, 2024
b00d0fb
1.5.0
Mikhus Oct 31, 2024
7742cdc
chore: update deps
Gabriellji Nov 7, 2024
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
2 changes: 1 addition & 1 deletion .travis.yml
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: focal
language: node_js
node_js:
- lts/*
62 changes: 62 additions & 0 deletions eslint.config.mjs
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
import typescriptEslint from "@typescript-eslint/eslint-plugin";
import globals from "globals";
import tsParser from "@typescript-eslint/parser";
import path from "node:path";
import { fileURLToPath } from "node:url";
import js from "@eslint/js";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const compat = new FlatCompat({
baseDirectory: __dirname,
recommendedConfig: js.configs.recommended,
allConfig: js.configs.all
});

export default [
...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"),
{
plugins: {
"@typescript-eslint": typescriptEslint,
},

languageOptions: {
globals: {
...globals.node,
},

parser: tsParser,
},

rules: {
"max-len": ["error", {
code: 80,
}],

"new-parens": "error",
"no-caller": "error",
"no-cond-assign": ["error", "always"],

"no-multiple-empty-lines": ["off", {
max: 1,
}],

quotes: ["error", "single", {
avoidEscape: true,
}],

"arrow-parens": ["off", "always"],
"no-bitwise": "off",
"sort-keys": "off",
"no-console": "off",
"max-classes-per-file": "off",
"no-unused-expressions": "off",
"@typescript-eslint/interface-name-prefix": "off",
"comma-dangle": ["error", "always-multiline"],
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-var-requires": "off",
"@typescript-eslint/no-extraneous-class": "off",
},
},
];
2 changes: 1 addition & 1 deletion index.ts
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
/*!
* @imqueue/graphql-dependency - Sequelize ORM refines for @imqueue
* @imqueue/graphql-dependency - Declarative GraphQL dependency loading
*
* Copyright (c) 2019, imqueue.com <support@imqueue.com>
*
Expand Down
Loading