@@ -16,19 +16,19 @@ And you can embed it in other webpages (like YouTube videos).
16
16
17
17
### Spec.
18
18
19
- * EPUB 3+ and 2 compliant. Supports both fixed-layout and reflowable books of various language.
19
+ * EPUB 3+ and 2 compliant. Supports both reflowable and fixed-layout books of various language.
20
20
* Made with JavaScript. Works compatibly with all major web browsers on various OS/devices.
21
- * Open source software released under the MIT License.
21
+ * Free. Open source software released under the MIT License.
22
22
23
23
24
24
25
25
### Table of Contents
26
26
27
- 1 . [ How to Setup & Read/Publish EPUB Books] ( #how-to-setup--readpublish-epub-books ) (for Users/Publishers)
27
+ 1 . [ How to Setup & ; Read/Publish EPUB Books] ( #how-to-setup--readpublish-epub-books ) (for Users/Publishers)
28
28
2 . [ How to Arrange Development Environment] ( #how-to-arrange-development-environment ) (for Developers)
29
29
3 . [ License] ( #license )
30
30
4 . [ Special Thanks] ( #special-thanks )
31
- 5 . [ Supported and Sponsored by] ( #supported-and-sponsored -by )
31
+ 5 . [ Supported by] ( #supported-by )
32
32
33
33
34
34
@@ -38,7 +38,7 @@ And you can embed it in other webpages (like YouTube videos).
38
38
39
39
40
40
41
- How to Setup & Read/Publish EPUB Books
41
+ How to Setup & ; Read/Publish EPUB Books
42
42
--------------------------------------------------------------------------------------------------------------------------------
43
43
44
44
Bibi supports 3 ways to read/publish EPUB books:
@@ -124,6 +124,7 @@ If you want to terminate this feature, set "no" to "accept-files" in `bibi/prese
124
124
125
125
126
126
127
+
127
128
How to Arrange Development Environment
128
129
--------------------------------------------------------------------------------------------------------------------------------
129
130
@@ -144,8 +145,6 @@ How to Arrange Development Environment
144
145
2 . $ ` cd <the local repository> `
145
146
3 . $ ` npm install `
146
147
147
- And files and folders are generated in ` __dist ` folder.
148
-
149
148
150
149
151
150
### How to Develop
@@ -183,9 +182,9 @@ If you want to modify them, please edit files in the `Source` column instead of
183
182
184
183
### How to Make a Ditribution Package
185
184
186
- * $ ` npm run make:distribution- package `
187
- 1 . webpack generates production version of Bibi to ` __dist ` folder .
188
- 2 . gulp generates zipped archive to ` __archives ` folder.
185
+ * $ ` npm run make:package `
186
+ 1 . webpack generates temporary files of production version of Bibi .
187
+ 2 . gulp generates zipped archive to ` __archives ` folder. After that, the temporary files are removed.
189
188
190
189
191
190
@@ -197,31 +196,35 @@ License
197
196
198
197
### Bibi ([ ja] ( https://bibi.epub.link ) / [ en] ( https://github.com/satorumurmur/bibi ) )
199
198
200
- * Copyright & copy ; [ Satoru MATSUSHIMA ] ( https://string-letters.com ) ([ @satorumurmur ] ( https://twitter.com/satorumurmur ) )
201
- * Licensed under [ the MIT License] ( https://github.com/satorumurmur/bibi/blob/master/LICENSE ) .
199
+ * © [ Satoru Matsushima ] ( https://string-letters.com ) ([ @satorumurmur ] ( https://twitter.com/satorumurmur ) )
200
+ * Open source under [ the MIT License] ( https://github.com/satorumurmur/bibi/blob/master/LICENSE )
202
201
203
202
204
203
205
204
### Bibi is including and powered by these open source softwares:
206
205
207
206
* Core:
208
- - [ sML.js] ( https://github.com/satorumurmur/sML ) ... Copyright & copy ; Satoru MATSUSHIMA ( Licensed under [ the MIT License] ( https://github.com/satorumurmur/sML/blob/master/LICENSE ) . )
209
- - [ Material Icons] ( https://material.io/icons/ ) ... Copyright & copy ; Material Design Authors / Google Inc. ( Licensed under [ the Apache License version 2.0] ( https://www.apache.org/licenses/LICENSE-2.0.html ) . )
207
+ - [ sML.js] ( https://github.com/satorumurmur/sML ) : © Satoru Matsushima / Licensed under [ the MIT License] ( https://github.com/satorumurmur/sML/blob/master/LICENSE )
208
+ - [ Material Icons] ( https://material.io/icons/ ) : © Material Design Authors & amp ; Google Inc. / Licensed under [ the Apache License version 2.0] ( https://www.apache.org/licenses/LICENSE-2.0.html )
210
209
* Extensions:
211
- - [ Bibi Zip Loader] ( https://github.com/lunascape/bibi-zip-loader ) ... Copyright © ; Lunascape (Licensed under [ the MIT License] ( https://github.com/lunascape/bibi-zip-loader/blob/master/LICENSE ) .)
212
- - [ JSZip] ( http://stuk.github.io/jszip ) ... Copyright © ; Stuart Knightley (Dual licensed under [ the MIT License or the GPLv3] ( https://github.com/Stuk/jszip/blob/HEAD/LICENSE.markdown ) .)
213
- - [ JSZipUtils] ( http://stuk.github.io/jszip-utils ) ... Copyright © ; Stuart Knightley (Dual licensed under [ the the MIT License or the GPLv3] ( https://github.com/Stuk/jszip-utils/blob/master/LICENSE.markdown ) .)
214
- - [ JS-YAML] ( http://nodeca.github.io/js-yaml/ ) ... Copyright © ; Vitaly Puzrin (Licensed under [ the MIT License] ( https://github.com/nodeca/js-yaml/blob/master/LICENSE ) .)
210
+ - [ Bibi Zip Loader] ( https://github.com/lunascape/bibi-zip-loader ) : © Lunascape / Licensed under [ the MIT License] ( https://github.com/lunascape/bibi-zip-loader/blob/master/LICENSE )
211
+ - [ JSZip] ( http://stuk.github.io/jszip ) : © Stuart Knightley / Dual licensed under [ the MIT License or the GPLv3] ( https://github.com/Stuk/jszip/blob/HEAD/LICENSE.markdown )
212
+ - [ JSZipUtils] ( http://stuk.github.io/jszip-utils ) : © Stuart Knightley / Dual licensed under [ the MIT License or the GPLv3] ( https://github.com/Stuk/jszip-utils/blob/master/LICENSE.markdown )
213
+ - [ JS-YAML] ( http://nodeca.github.io/js-yaml/ ) : © Vitaly Puzrin / Licensed under [ the MIT License] ( https://github.com/nodeca/js-yaml/blob/master/LICENSE )
214
+ - [ DOMPurify] ( https://github.com/cure53/DOMPurify ) : © Mario Heiderich / Dual licensed under [ the Apache License Version 2.0 or the Mozilla Public License Version 2.0] ( https://github.com/cure53/DOMPurify/blob/master/LICENSE )
215
215
* Polyfills:
216
- - [ classlist-polyfill] ( https://github.com/yola/classlist-polyfill ) ... by Yola Inc. (Released into the public domain under [ the Unlicense] ( https://github.com/yola/classlist-polyfill/blob/master/LICENSE ) )
217
- - [ text-encoding-utf-8] ( https://github.com/arv/text-encoding-utf-8 ) ... by Erik Arvidsson (Released into the public domain under [ the Unlicense] ( https://github.com/arv/text-encoding-utf-8/blob/master/LICENSE.md ) .)
218
- - [ IntersectionObserver polyfill] ( https://github.com/w3c/IntersectionObserver ) ... Copyright (c) W3C (Licensed under [ the W3C Software and Document License] ( https://github.com/w3c/IntersectionObserver/blob/master/LICENSE.md ) .)
219
- - [ document.currentScript Polyfill] ( https://github.com/amiller-gh/currentScript-polyfill ) ... Copyright © ; Adam Miller (Licensed under [ the MIT License] ( https://github.com/amiller-gh/currentScript-polyfill/blob/master/LICENSE ) .)
220
- - [ custom-event-polyfill] ( https://github.com/kumarharsh/custom-event-polyfill ) ... Copyright © ; Evan Krambuhl (Licensed under [ the MIT License] ( https://github.com/kumarharsh/custom-event-polyfill/blob/master/LICENSE ) .)
221
- - [ Native Promise Only (NPO)] ( https://github.com/getify/native-promise-only ) ... Copyright © ; Kyle Simpson (Licensed under [ the MIT License] ( http://getify.mit-license.org/ ) .)
222
- - [ Polyfill Array.prototype.includes] ( https://github.com/latusinski/polyfill-array-includes ) ... Copyright © ; Kevin Latusinski (Licensed under [ the MIT License] ( https://www.npmjs.com/package/polyfill-array-includes ) .)
223
- - [ String.prototype.padStart] ( https://github.com/KhaledElAnsari/String.prototype.padStart ) ... Copyright © ; Khaled Al-Ansari (Licensed under [ the MIT License] ( https://github.com/KhaledElAnsari/String.prototype.padStart/blob/master/LICENSE ) .)
224
- - [ url-polyfill] ( https://github.com/lifaon74/url-polyfill ) ... Copyright © ; Valentin Richard (Licensed under [ the MIT License] ( https://github.com/lifaon74/url-polyfill/blob/master/LICENSE ) .)
216
+ - [ classlist-polyfill] ( https://github.com/yola/classlist-polyfill ) : by Yola Inc. / Released into the public domain under [ the Unlicense] ( https://github.com/yola/classlist-polyfill/blob/master/LICENSE )
217
+ - [ text-encoding-utf-8] ( https://github.com/arv/text-encoding-utf-8 ) : by Erik Arvidsson / Released into the public domain under [ the Unlicense] ( https://github.com/arv/text-encoding-utf-8/blob/master/LICENSE.md )
218
+ - [ IntersectionObserver polyfill] ( https://github.com/w3c/IntersectionObserver ) : © W3C / Licensed under [ the W3C Software and Document License] ( https://github.com/w3c/IntersectionObserver/blob/master/LICENSE.md )
219
+ - [ document.currentScript Polyfill] ( https://github.com/amiller-gh/currentScript-polyfill ) : © Adam Miller / Licensed under [ the MIT License] ( https://github.com/amiller-gh/currentScript-polyfill/blob/master/LICENSE )
220
+ - [ custom-event-polyfill] ( https://github.com/kumarharsh/custom-event-polyfill ) : © Evan Krambuhl / Licensed under [ the MIT License] ( https://github.com/kumarharsh/custom-event-polyfill/blob/master/LICENSE )
221
+ - [ Native Promise Only (NPO)] ( https://github.com/getify/native-promise-only ) : © Kyle Simpson / Licensed under [ the MIT License] ( http://getify.mit-license.org/ )
222
+ - [ ES6 Object.assign()] ( https://github.com/rubennorte/es6-object-assign ) : © Rubén Norte / Licensed under [ the MIT License] ( https://github.com/rubennorte/es6-object-assign/blob/master/LICENSE )
223
+ - [ Polyfill Array.prototype.includes] ( https://github.com/latusinski/polyfill-array-includes ) : © Kevin Latusinski / Licensed under [ the MIT License] ( https://www.npmjs.com/package/polyfill-array-includes )
224
+ - [ String.prototype.padStart] ( https://github.com/KhaledElAnsari/String.prototype.padStart ) : © Khaled Al-Ansari / Licensed under [ the MIT License] ( https://github.com/KhaledElAnsari/String.prototype.padStart/blob/master/LICENSE )
225
+ - [ url-polyfill] ( https://github.com/lifaon74/url-polyfill ) : © Valentin Richard / Licensed under [ the MIT License] ( https://github.com/lifaon74/url-polyfill/blob/master/LICENSE )
226
+
227
+
225
228
226
229
227
230
Special Thanks
@@ -230,10 +233,15 @@ Special Thanks
230
233
Thanks to the contributors and the users around the world.
231
234
232
235
233
- Supported and Sponsored by
236
+
237
+
238
+ Supported by
234
239
--------------------------------------------------------------------------------------------------------------------------------
235
240
236
- ### [ Lunascape] ( https://lunascape.org )
241
+ ### [ Lunascape] ( https://www. lunascape.tv )
237
242
238
- * Bibi v1.0.0 was developed with greateful support and sponsoring from [ Lunascape] ( https://lunascape.org ) (and their parent company [ MEDIA DO Co.,Ltd. ] ( https://mediado.jp/mediado ) who absorbed and merged them ).
243
+ * Bibi v1.0.0 was developed with greateful support and sponsoring from [ Lunascape] ( https://www. lunascape.tv ) .
239
244
* Lunascape also developed [ Bibi Zip Loader] ( https://github.com/lunascape/bibi-zip-loader ) especially for Bibi, which realized fast progressive loading of zipped EPUBs.
245
+
246
+
247
+
0 commit comments