@@ -25049,6 +25049,7 @@ async function cli() {
25049
25049
25050
25050
process_docs(project, pkg, docs, (data) => (ready_for_cf = data));
25051
25051
});
25052
+
25052
25053
doc_watch.on("+", ({ path, stats, isNew }) => {
25053
25054
if (!/.*\.\w+/.test(path)) return;
25054
25055
console.log("docs", path);
@@ -25076,6 +25077,7 @@ async function cli() {
25076
25077
25077
25078
polka()
25078
25079
.get("/docs/:project/:type", async (req, res) => {
25080
+ setCors(res);
25079
25081
const { project, type } = req.params;
25080
25082
const version = req.query.version || "latest";
25081
25083
const full = typeof req.query.content === "string";
@@ -25099,6 +25101,7 @@ async function cli() {
25099
25101
.get(
25100
25102
"/docs/:project/:type/:slug",
25101
25103
async (req, res) => {
25104
+ setCors(res);
25102
25105
const { project, type, slug } = req.params;
25103
25106
const version = req.query.version || "latest";
25104
25107
@@ -25134,7 +25137,15 @@ async function fetch_and_cache(url) {
25134
25137
return false;
25135
25138
}
25136
25139
}
25137
- let count = 0;
25140
+
25141
+ function setCors(res) {
25142
+ res.setHeader("Access-Control-Allow-Origin", "*");
25143
+ res.setHeader(
25144
+ "Access-Control-Allow-Headers",
25145
+ "Origin, Content-Type, Accept, Range"
25146
+ );
25147
+ }
25148
+
25138
25149
async function process_docs(
25139
25150
project,
25140
25151
pkg,
@@ -25167,8 +25178,6 @@ async function process_docs(
25167
25178
.flat(2);
25168
25179
25169
25180
cb(ready_for_cf);
25170
- count += 1;
25171
- console.log(count);
25172
25181
}
25173
25182
25174
25183
module.exports = cli;
0 commit comments