mirror of
https://github.com/quartz-community/graph.git
synced 2026-07-22 02:50:25 +00:00
fix: use fetchData global for path-prefixed deployments
- Update types/globals.d.ts with centralized type declarations - Use fetchData global instead of hardcoded /static/contentIndex.json - Revert @quartz-community/types from file:../types to github:quartz-community/types - Add .prettierignore, update .eslintrc.json with triple-slash-reference override - Remove duplicate scripts.d.ts/styles.d.ts
This commit is contained in:
parent
07046dfafd
commit
954aba5fe9
15 changed files with 33 additions and 1755 deletions
|
|
@ -22,5 +22,13 @@
|
|||
"caughtErrorsIgnorePattern": "^_"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"overrides": [
|
||||
{
|
||||
"files": ["types/**/*.d.ts"],
|
||||
"rules": {
|
||||
"@typescript-eslint/triple-slash-reference": "off"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
1
.prettierignore
Normal file
1
.prettierignore
Normal file
|
|
@ -0,0 +1 @@
|
|||
dist
|
||||
100
dist/components/index.js
vendored
100
dist/components/index.js
vendored
File diff suppressed because one or more lines are too long
1
dist/components/index.js.map
vendored
1
dist/components/index.js.map
vendored
File diff suppressed because one or more lines are too long
100
dist/index.js
vendored
100
dist/index.js
vendored
File diff suppressed because one or more lines are too long
1
dist/index.js.map
vendored
1
dist/index.js.map
vendored
File diff suppressed because one or more lines are too long
3
dist/types.js
vendored
3
dist/types.js
vendored
|
|
@ -1,3 +0,0 @@
|
|||
|
||||
//# sourceMappingURL=types.js.map
|
||||
//# sourceMappingURL=types.js.map
|
||||
1
dist/types.js.map
vendored
1
dist/types.js.map
vendored
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"sources":[],"names":[],"mappings":"","file":"types.js"}
|
||||
1543
package-lock.json
generated
1543
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -79,9 +79,9 @@
|
|||
"preact": "^10.28.2",
|
||||
"prettier": "^3.6.2",
|
||||
"sass": "^1.97.3",
|
||||
"vitest": "^2.1.9",
|
||||
"tsup": "^8.5.0",
|
||||
"typescript": "^5.9.3"
|
||||
"typescript": "^5.9.3",
|
||||
"vitest": "^2.1.9"
|
||||
},
|
||||
"quartz": {
|
||||
"name": "graph",
|
||||
|
|
|
|||
4
src/components/scripts.d.ts
vendored
4
src/components/scripts.d.ts
vendored
|
|
@ -1,4 +0,0 @@
|
|||
declare module "*.inline.ts" {
|
||||
const content: string;
|
||||
export default content;
|
||||
}
|
||||
|
|
@ -77,8 +77,7 @@ import {
|
|||
|
||||
var data;
|
||||
try {
|
||||
var response = await fetch("/static/contentIndex.json");
|
||||
var dataRaw = await response.json();
|
||||
var dataRaw = await fetchData;
|
||||
data = new Map();
|
||||
for (var key in dataRaw) {
|
||||
data.set(simplifySlug(key), dataRaw[key]);
|
||||
|
|
|
|||
4
src/components/styles.d.ts
vendored
4
src/components/styles.d.ts
vendored
|
|
@ -1,4 +0,0 @@
|
|||
declare module "*.scss" {
|
||||
const content: string;
|
||||
export default content;
|
||||
}
|
||||
|
|
@ -21,6 +21,6 @@
|
|||
"jsx": "react-jsx",
|
||||
"jsxImportSource": "preact"
|
||||
},
|
||||
"include": ["src", "test", "tsup.config.ts", "vitest.config.ts"],
|
||||
"include": ["src", "test", "tsup.config.ts", "vitest.config.ts", "types"],
|
||||
"exclude": ["dist", "node_modules"]
|
||||
}
|
||||
|
|
|
|||
11
types/globals.d.ts
vendored
Normal file
11
types/globals.d.ts
vendored
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
/// <reference path="../node_modules/@quartz-community/types/globals.d.ts" />
|
||||
|
||||
declare module "*.scss" {
|
||||
const content: string;
|
||||
export default content;
|
||||
}
|
||||
|
||||
declare module "*.inline.ts" {
|
||||
const content: string;
|
||||
export default content;
|
||||
}
|
||||
Loading…
Reference in a new issue