Skip to content

Commit aaf9456

Browse files
committed
Add support for js assets
1 parent 6ac9893 commit aaf9456

File tree

5 files changed

+135
-11
lines changed

5 files changed

+135
-11
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -109,3 +109,5 @@ dist
109109
/build/
110110
/public/
111111
*.code-workspace
112+
/assets/js/
113+
*.tgz

.npmignore

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
node_modules
2+
.gradle
3+
build
4+
gradle*
5+
node
6+
test/
7+
*.gradle
8+
*.tgz
9+
setup-path.sh

index.js

+4
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ const cheerio = require('cheerio');
22
const crypto = require('crypto');
33

44
module.exports = {
5+
website:{
6+
assets: './assets',
7+
js: [ 'js/jquery.min.js','js/jquery.dataTables.min.js']
8+
},
59
hooks: {
610
init: async function () {
711
console.warn("Starting Datatables plugin...");

package-lock.json

+105
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+15-11
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,21 @@
1313
"engines": {
1414
"gitbook": "*"
1515
},
16+
"gitbook": {
17+
"properties": {
18+
"force": {
19+
"type": "boolean",
20+
"required": false,
21+
"title": "Force all generated tables to support datatables"
22+
}
23+
}
24+
},
1625
"scripts": {
26+
"build" : "npm run copy && npm pack",
27+
"copy" : "copyfiles -uEf ./node_modules/datatables.net/js/jquery.dataTables.min.js ./assets/js && copyfiles -uEf node_modules/jquery/dist/jquery.min.js ./assets/js",
1728
"test": "nyc --reporter=lcov mocha --timeout 200000",
18-
"coverage": "cat ./coverage/lcov.info | coveralls"
29+
"coverage": "cat ./coverage/lcov.info | coveralls",
30+
"clean" : "rm -rf ./assets/js/*"
1931
},
2032
"dependencies": {
2133
"cheerio": "*",
@@ -25,21 +37,13 @@
2537
"coveralls": "^3.1.1",
2638
"honkit-tester": "^1.9.6",
2739
"mocha": "^9.2.1",
28-
"nyc": "^15.1.0"
40+
"nyc": "^15.1.0",
41+
"copyfiles": "^2.4.1"
2942
},
3043
"mocha": {
3144
"recursive": true,
3245
"extension": [
3346
"js"
3447
]
35-
},
36-
"gitbook": {
37-
"properties": {
38-
"force": {
39-
"type": "boolean",
40-
"required": false,
41-
"title": "Force all generated tables to support datatables"
42-
}
43-
}
4448
}
4549
}

0 commit comments

Comments
 (0)