Skip to content

Commit 173a6fe

Browse files
author
Nir Maoz
authored
Fix build:docs script by using bash instead of node's execSync (#508)
1 parent 52ab2e8 commit 173a6fe

File tree

3 files changed

+9
-10
lines changed

3 files changed

+9
-10
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"build": "bash ./scripts/build.sh",
1616
"build:ESM": "tsc --project tsconfig.json --outDir dist --declaration true",
1717
"build:rollup": "rollup -c",
18-
"build:docs": "node ./scripts/buildDocs.js",
18+
"build:docs": "bash ./scripts/buildDocs.sh",
1919
"build:entryPoints": "ts-node ./scripts/createEntrypoints.ts",
2020
"build:injectPackageVersion": "ts-node ./scripts/injectPackageVersionToDistFiles.ts",
2121
"build:updatePackageExports": "ts-node scripts/updatePackageJsonExports.ts",
@@ -148,4 +148,4 @@
148148
"default": "./index.js"
149149
}
150150
}
151-
}
151+
}

scripts/buildDocs.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set -e;
2+
3+
node ./scripts/updateInjectVersionSemver.js
4+
(cd ./__DOCS__/JSDocTemplate && grunt)
5+
jsdoc -u ./__DOCS__/examples --configure jsdoc.config.json --verbose --destination public/docs/
6+
cp __DOCS__/resources/customStyles.css public/docs/
7+
cp __DOCS__/resources/injectVersionSemver.js public/docs/
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
/* eslint-disable */
2-
const { execSync } = require('child_process');
32
const fs = require('fs');
43
const pkg = require('../package.json');
54

@@ -12,10 +11,3 @@ $('.branding-logo').html(content + ' - ${pkg.version}');
1211
$('.copyright').html('Copyright © ' + new Date().getFullYear() + ' Cloudinary.com');
1312
`;
1413
fs.writeFileSync('__DOCS__/resources/injectVersionSemver.js', data);
15-
16-
execSync(`
17-
(cd ./__DOCS__/JSDocTemplate && grunt) &&
18-
jsdoc -u ./__DOCS__/examples --configure jsdoc.config.json --verbose --destination public/docs/ &&
19-
cp __DOCS__/resources/customStyles.css public/docs/ &&
20-
cp __DOCS__/resources/injectVersionSemver.js public/docs/
21-
`, {stdio: 'inherit'});

0 commit comments

Comments
 (0)