Skip to content

Commit 3da85e8

Browse files
committed
Move node_packages to the root, avoiding duplication.
1 parent 21bd5d9 commit 3da85e8

8 files changed

Lines changed: 9 additions & 918 deletions

File tree

.github/workflows/jekyll-gh-pages.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,11 @@ jobs:
118118
with:
119119
node-version: '22'
120120
cache: 'npm'
121-
cache-dependency-path: docs/package-lock.json
121+
cache-dependency-path: package-lock.json
122122
- name: Install Node.js dependencies and Chromium
123123
run: |
124124
npm ci
125-
npx puppeteer browsers install chrome --install-deps
126-
working-directory: ./docs
125+
sudo npx puppeteer browsers install chrome --install-deps
127126
- name: Render book PDF
128127
run: |
129128
mkdir -p _pdf

docs/book.bat

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ if not exist _site-pdf\book.html (
1919
echo _site-pdf\book.html not found. Run build.bat first.
2020
exit /b 1
2121
)
22-
if not exist node_modules\puppeteer\package.json (
23-
echo Installing docs\ dependencies...
24-
call npm install
22+
if not exist ..\node_modules\puppeteer\package.json (
23+
echo Installing dependencies...
24+
pushd .. && call npm install && popd
2525
if errorlevel 1 exit /b 1
2626
)
2727
if not exist _pdf mkdir _pdf

docs/package.json renamed to package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "twinbasic-docs",
33
"version": "0.0.0",
44
"private": true,
5-
"description": "PDF book pipeline for the twinBASIC documentation",
5+
"description": "PDF book pipeline and profiling harness for the twinBASIC documentation",
66
"devDependencies": {
77
"html-entities": "^2.6.0",
88
"pdf-lib": "^1.17.1",

perf/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
node_modules/
21
results/

0 commit comments

Comments
 (0)