Browse Source

Update build script

simov 2 years ago
parent
commit
9d33f60131

+ 3 - 3
build/README.md

@@ -13,8 +13,8 @@ sh build/package.sh
 
 ## Build Dependencies
 
-- node >= 14
-- npm
+- node >= 18
+- npm >= 10
 - git
 - curl
 - zip
@@ -45,7 +45,7 @@ sh build/package.sh
 | markdown-it-sub     | ^1.0.0
 | markdown-it-sup     | ^1.0.0
 | markdown-it-task-lists | ^2.1.1
-| marked                | ^9.0.0
+| marked                | ^9.0.3
 | marked-gfm-heading-id | ^3.0.8
 | marked-linkify-it     | ^3.1.4
 | marked-smartypants    | ^1.1.3

+ 1 - 1
build/markdown-it/build.sh

@@ -8,7 +8,7 @@ npm install
 mkdir -p tmp
 
 # markdown-it.min.js
-npx rollup --config rollup.js --input markdown-it.mjs --file tmp/markdown-it.js
+npx rollup --config rollup.mjs --input markdown-it.mjs --file tmp/markdown-it.js
 npx terser --compress --mangle -- tmp/markdown-it.js > tmp/markdown-it.min.js
 
 # copy

+ 6 - 6
build/markdown-it/package.json

@@ -19,14 +19,14 @@
     "markdown-it-task-lists": "^2.1.1"
   },
   "devDependencies": {
-    "@rollup/plugin-commonjs": "^23.0.2",
+    "@rollup/plugin-commonjs": "^25.0.4",
     "@rollup/plugin-json": "^6.0.0",
-    "@rollup/plugin-node-resolve": "^15.0.1",
-    "rollup": "^2.35.1",
-    "rollup-plugin-polyfill-node": "^0.11.0",
-    "terser": "^5.5.1"
+    "@rollup/plugin-node-resolve": "^15.2.1",
+    "rollup": "^3.29.2",
+    "rollup-plugin-polyfill-node": "^0.12.0",
+    "terser": "^5.20.0"
   },
   "engines": {
-    "node": ">=14.0.0"
+    "node": ">=18.0.0"
   }
 }

+ 4 - 4
build/markdown-it/rollup.js → build/markdown-it/rollup.mjs

@@ -1,8 +1,8 @@
 
-var common = require('@rollup/plugin-commonjs')
-var resolve = require('@rollup/plugin-node-resolve')
-var json = require('@rollup/plugin-json')
-var node = require('rollup-plugin-polyfill-node')
+import common from '@rollup/plugin-commonjs'
+import resolve from '@rollup/plugin-node-resolve'
+import json from '@rollup/plugin-json'
+import node from 'rollup-plugin-polyfill-node'
 
 
 export default {

+ 1 - 1
build/marked/build.sh

@@ -8,7 +8,7 @@ npm install
 mkdir -p tmp
 
 # marked.min.js
-npx rollup --config rollup.js --input marked.mjs --file tmp/marked.js
+npx rollup --config rollup.mjs --input marked.mjs --file tmp/marked.js
 npx terser --compress --mangle -- tmp/marked.js > tmp/marked.min.js
 
 # copy

+ 8 - 8
build/marked/package.json

@@ -4,19 +4,19 @@
   "description": "Markdown Viewer / Browser Extension",
   "private": true,
   "dependencies": {
-    "marked": "^9.0.0",
-    "marked-gfm-heading-id": "^3.0.8",
+    "marked": "^9.0.3",
+    "marked-gfm-heading-id": "^3.1.0",
     "marked-linkify-it": "^3.1.4",
     "marked-smartypants": "^1.1.3"
   },
   "devDependencies": {
-    "@rollup/plugin-commonjs": "^23.0.2",
-    "@rollup/plugin-node-resolve": "^15.0.1",
-    "rollup": "^2.35.1",
-    "rollup-plugin-polyfill-node": "^0.11.0",
-    "terser": "^5.5.1"
+    "@rollup/plugin-commonjs": "^23.0.4",
+    "@rollup/plugin-node-resolve": "^15.2.1",
+    "rollup": "^3.29.2",
+    "rollup-plugin-polyfill-node": "^0.12.0",
+    "terser": "^5.20.0"
   },
   "engines": {
-    "node": ">=14.0.0"
+    "node": ">=18.0.0"
   }
 }

+ 3 - 3
build/marked/rollup.js → build/marked/rollup.mjs

@@ -1,7 +1,7 @@
 
-var common = require('@rollup/plugin-commonjs')
-var resolve = require('@rollup/plugin-node-resolve')
-var node = require('rollup-plugin-polyfill-node')
+import common from '@rollup/plugin-commonjs'
+import resolve from '@rollup/plugin-node-resolve'
+import node from 'rollup-plugin-polyfill-node'
 
 
 export default {

+ 1 - 1
build/mdc/build.sh

@@ -8,7 +8,7 @@ npm install
 mkdir -p tmp
 
 # mdc.min.js
-npx rollup --config rollup.js --input mdc.js --file tmp/mdc.js
+npx rollup --config rollup.mjs --input mdc.js --file tmp/mdc.js
 npx babel tmp/mdc.js --out-file tmp/mdc.min.js
 
 # mdc.min.css

+ 6 - 6
build/mdc/package.json

@@ -11,15 +11,15 @@
     "@material/textfield": "^0.37.1"
   },
   "devDependencies": {
+    "@rollup/plugin-commonjs": "^23.0.2",
+    "@rollup/plugin-node-resolve": "^15.0.1",
     "babel-cli": "^6.26.0",
     "babel-preset-env": "^1.7.0",
-    "csso-cli": "^2.0.2",
-    "node-sass": "^5.0.0",
-    "rollup": "^2.35.1",
-    "rollup-plugin-commonjs": "^10.1.0",
-    "rollup-plugin-node-resolve": "^5.2.0"
+    "csso-cli": "^4.0.2",
+    "node-sass": "^9.0.0",
+    "rollup": "^3.29.2"
   },
   "engines": {
-    "node": ">=14.0.0"
+    "node": ">=18.0.0"
   }
 }

+ 2 - 2
build/mdc/rollup.js → build/mdc/rollup.mjs

@@ -1,6 +1,6 @@
 
-var common = require('rollup-plugin-commonjs')
-var resolve = require('rollup-plugin-node-resolve')
+import common from '@rollup/plugin-commonjs'
+import resolve from '@rollup/plugin-node-resolve'
 
 
 export default {

+ 3 - 3
build/prism/package.json

@@ -7,10 +7,10 @@
     "prismjs": "^1.29.0"
   },
   "devDependencies": {
-    "csso-cli": "^4.0.1",
-    "terser": "^5.5.1"
+    "csso-cli": "^4.0.2",
+    "terser": "^5.20.0"
   },
   "engines": {
-    "node": ">=14.0.0"
+    "node": ">=18.0.0"
   }
 }

+ 1 - 1
build/remark/build.sh

@@ -8,7 +8,7 @@ npm install
 mkdir -p tmp
 
 # remark.min.js
-npx rollup --config rollup.js --input remark.mjs --file tmp/remark.js
+npx rollup --config rollup.mjs --input remark.mjs --file tmp/remark.js
 npx terser --compress --mangle -- tmp/remark.js > tmp/remark.min.js
 
 # copy

+ 6 - 6
build/remark/package.json

@@ -11,13 +11,13 @@
     "remark-slug": "^7.0.1"
   },
   "devDependencies": {
-    "@rollup/plugin-commonjs": "^23.0.2",
-    "@rollup/plugin-node-resolve": "^15.0.1",
-    "rollup": "^2.35.1",
-    "rollup-plugin-polyfill-node": "^0.11.0",
-    "terser": "^5.5.1"
+    "@rollup/plugin-commonjs": "^25.0.4",
+    "@rollup/plugin-node-resolve": "^15.2.1",
+    "rollup": "^3.29.2",
+    "rollup-plugin-polyfill-node": "^0.12.0",
+    "terser": "^5.20.0"
   },
   "engines": {
-    "node": ">=14.0.0"
+    "node": ">=18.0.0"
   }
 }

+ 3 - 3
build/remark/rollup.js → build/remark/rollup.mjs

@@ -1,7 +1,7 @@
 
-var common = require('@rollup/plugin-commonjs')
-var resolve = require('@rollup/plugin-node-resolve')
-var node = require('rollup-plugin-polyfill-node')
+import common from '@rollup/plugin-commonjs'
+import resolve from '@rollup/plugin-node-resolve'
+import node from 'rollup-plugin-polyfill-node'
 
 
 export default {

+ 1 - 1
build/themes/package.json

@@ -4,7 +4,7 @@
   "description": "Markdown Viewer / Browser Extension",
   "private": true,
   "devDependencies": {
-    "csso-cli": "^4.0.1"
+    "csso-cli": "^4.0.2"
   },
   "engines": {
     "node": ">=14.0.0"