Skip to content

Commit

Permalink
Add missing build files
Browse files Browse the repository at this point in the history
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
  • Loading branch information
skjnldsv committed Sep 1, 2020
1 parent c7ac29c commit 552e9b8
Show file tree
Hide file tree
Showing 8 changed files with 59,422 additions and 16 deletions.
13,421 changes: 13,421 additions & 0 deletions js/pdfjs/build/pdf.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions js/pdfjs/build/pdf.js.map

Large diffs are not rendered by default.

45,929 changes: 45,929 additions & 0 deletions js/pdfjs/build/pdf.worker.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions js/pdfjs/build/pdf.worker.js.map

Large diffs are not rendered by default.

37 changes: 32 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 6 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@
"license": "AGPL-3.0-or-later",
"private": true,
"scripts": {
"build": "NODE_ENV=production webpack --progress --hide-modules --config webpack.js",
"dev": "NODE_ENV=development webpack --progress --config webpack.js",
"watch": "NODE_ENV=development webpack --progress --watch --config webpack.js",
"build": "npm run pdfjs:get && NODE_ENV=production webpack --progress --hide-modules --config webpack.js",
"dev": "npm run pdfjs:get && NODE_ENV=development webpack --progress --config webpack.js",
"watch": "npm run pdfjs:get && NODE_ENV=development webpack --progress --watch --config webpack.js",
"pdfjs:get": "node pdfjs-get.js",
"lint": "eslint --ext .js,.vue src",
"lint:fix": "eslint --ext .js,.vue src --fix",
"stylelint": "stylelint **/*.css **/*.scss **/*.vue",
Expand Down Expand Up @@ -49,6 +50,7 @@
"babel-eslint": "^10.1.0",
"babel-loader": "^8.1.0",
"babel-loader-exclude-node-modules-except": "^1.0.3",
"cli-progress": "^3.8.2",
"copy-webpack-plugin": "^6.0.3",
"css-loader": "^3.6.0",
"eslint": "^6.8.0",
Expand All @@ -63,6 +65,7 @@
"file-loader": "^6.0.0",
"node-sass": "^4.14.1",
"request": "^2.88.2",
"request-progress": "^3.0.0",
"sass-loader": "^8.0.2",
"stylelint": "^13.6.1",
"stylelint-config-recommended-scss": "^4.2.0",
Expand Down
32 changes: 32 additions & 0 deletions pdfjs-get.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
const path = require('path')
const unzipper = require('unzipper')
const request = require('request')
const progress = require('request-progress')
const cliProgress = require('cli-progress')


// Fetching pdf.js build release
const PDFJSversion = '2.4.456'
console.info('Fetching pdfjs', PDFJSversion)

// Init progress
const pdfjsProgress = new cliProgress.SingleBar({}, cliProgress.Presets.shades_classic)
pdfjsProgress.start(100, 0)

progress(request(`https://github.com/mozilla/pdf.js/releases/download/v${PDFJSversion}/pdfjs-${PDFJSversion}-dist.zip`), {
throttle: 50,
delay: 0,
})
.on('progress', function(state) {
pdfjsProgress.update(state.size.transferred / state.size.total * 100)
})
.on('end', function() {
pdfjsProgress.update(100)
pdfjsProgress.stop()
console.info('Done! \n')
})
.on('error', function(err) {
console.error(err)
throw new Error('Unable to download pdfjs dist')
})
.pipe(unzipper.Extract({ path: path.resolve(__dirname, 'js', 'pdfjs') }))
8 changes: 0 additions & 8 deletions webpack.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
const webpackConfig = require('@nextcloud/webpack-vue-config')
const path = require('path')
const unzipper = require('unzipper')
const request = require('request')

// Fetching pdf.js build release
const PDFJSversion = '2.4.456'
request(`https://github.com/mozilla/pdf.js/releases/download/v${PDFJSversion}/pdfjs-${PDFJSversion}-dist.zip`)
.pipe(unzipper.Extract({ path: path.resolve(__dirname, 'js', 'pdfjs') }))
console.info('Downloading pdf.js', PDFJSversion, '\n')

webpackConfig.entry.workersrc = path.resolve(path.join('src', 'workersrc.js'))
webpackConfig.entry.public = path.resolve(path.join('src', 'public.js'))
Expand Down

0 comments on commit 552e9b8

Please sign in to comment.