diff --git a/.gitignore b/.gitignore index 10032dda6..14882be79 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +api-docs build-output dist .idea @@ -14,4 +15,4 @@ http.log http_ebooks.log http_app.log http_app-ebooks.log -.vscode \ No newline at end of file +.vscode diff --git a/package.json b/package.json index 8e815771f..47e0f2b27 100644 --- a/package.json +++ b/package.json @@ -84,7 +84,8 @@ "prepare": "npm run prepare:submodule && npm run prepare:local", "prepare:local": "npm outdated && npm install && npm update && node readium-js/readium-shared-js/readium-cfi-js/readium-build-tools/gitHubForksUpdater.js", "prepare:submodule": "cd readium-js && npm run prepare && cd .. && ls", - "clean": "node --version && npm --version && node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/rimraf/bin.js build-output && node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/rimraf/bin.js dist", + "clean": "node --version && npm --version && node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/rimraf/bin.js build-output && node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/rimraf/bin.js api-docs/* && node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/rimraf/bin.js dist", + "apidocs": "node ./readium-js/readium-shared-js/readium-cfi-js/node_modules/yuidocjs/lib/cli.js -N -C -c yuidocs.json", "prebuild": "npm run clean", "build": "npm run build:scripts", "lint": "node ./readium-js/readium-shared-js/readium-cfi-js/readium-build-tools/jshint_glob.js js/**.js", diff --git a/package/package_scripts_build.cson b/package/package_scripts_build.cson index bc2df3c7b..cb453c1f1 100644 --- a/package/package_scripts_build.cson +++ b/package/package_scripts_build.cson @@ -13,10 +13,19 @@ npm run rimraf build-output && + npm run rimraf + api-docs/* + && npm run rimraf dist ' +#===================== + apidocs: ' + + npm run yuidocjs + ' + #===================== 'prebuild': ' diff --git a/readium-js b/readium-js index 6192f0847..0e19fa3b9 160000 --- a/readium-js +++ b/readium-js @@ -1 +1 @@ -Subproject commit 6192f084735822db33936538c0b1409688fb9dc5 +Subproject commit 0e19fa3b96984700d7b741c4c2b18e5269ff9791 diff --git a/yuidocs.json b/yuidocs.json new file mode 100644 index 000000000..33de27be2 --- /dev/null +++ b/yuidocs.json @@ -0,0 +1,16 @@ +{ + "COMMAND LINE": "node node_modules/yuidocjs/lib/cli.js -N -C -c yuidocs.json", + "name": "readium-js-viewer", + "description": "Readium - viewer (reader+library) written in Javascript+HTML+CSS etc.", + "version": "0.0.0", + "url": "https://github.com/readium/readium-js-viewer", + "logo": "http://readium.org/sites/readium.org/files/header-logo.png", + "options": { + "linkNatives": "true", + "exclude": "readium-js,epub_content,package,src,lib,node_modules,api-docs,dev,tests,gen,build-output,dist,build-config", + "paths": [ + "src" + ], + "outdir": "./api-docs" + } +} \ No newline at end of file