Fix bin/publish: copy docs.dist from project root

Fix bin/publish: use correct .env path for rspade_system
Fix bin/publish script: prevent grep exit code 1 from terminating script

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-10-21 02:08:33 +00:00
commit f6fac6c4bc
79758 changed files with 10547827 additions and 0 deletions

55
node_modules/collect.js/bundler/bundle.js generated vendored Executable file
View File

@@ -0,0 +1,55 @@
'use strict';
const { readFileSync, readdirSync, writeFileSync } = require('fs');
// Get all markdown stubs
const header = readFileSync('bundler/header.md', 'utf-8');
const badges = readFileSync('bundler/badges.md', 'utf-8');
const installation = readFileSync('bundler/installation.md', 'utf-8');
const api = readFileSync('bundler/api.md', 'utf-8');
const strictnessAndComparisons = readFileSync('bundler/strictness_and_comparisons.md', 'utf-8');
const notImplemented = readFileSync('bundler/not_implemented.md', 'utf-8');
const contribute = readFileSync('bundler/contribute.md', 'utf-8');
const license = readFileSync('bundler/license.md', 'utf-8');
// Get all API docs
const methods = readdirSync('docs/api', 'utf-8');
// Build table of contents
const tableOfContents = methods.map((file) => {
const methodName = file.replace('.md', '');
return `- [${methodName}](#${methodName.toLowerCase()})`;
}).join('\n');
// Build methods "readme"
const methodDocumentation = methods.map((file) => {
let content = readFileSync(`docs/api/${file}`, 'utf-8');
const lines = content.split('\n');
lines[0] = `###${lines[0]}`;
lines.pop();
lines.pop();
content = lines.join('\n');
content = content.replace(/(\r\n|\r|\n){2,}/g, '$1\n');
return content;
}).join('\n\n');
writeFileSync(
'README.md',
[
header,
badges,
installation,
api,
tableOfContents,
strictnessAndComparisons,
notImplemented,
methodDocumentation,
contribute,
license,
].join('\n\n'),
);