diff --git a/docs/_coverpage.md b/docs/_coverpage.md index bd0fe2965..4a0c996b8 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -1,6 +1,6 @@ ![logo](_media/icon.svg) -# docsify 4.12.2 +# docsify 4.12.3 > A magical documentation site generator. diff --git a/package.json b/package.json index 1e2356f04..ed7fbd661 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docsify", - "version": "4.12.2", + "version": "4.12.3", "description": "A magical documentation generator.", "author": { "name": "qingwei-li", @@ -21,40 +21,39 @@ ], "scripts": { "bootstrap": "npm i && lerna bootstrap && npm run build:ssr", - "build:cover": "node build/cover.js", + "serve": "node server", + "serve:ssr": "cross-env SSR=1 node server", + "dev": "run-p serve watch:*", + "dev:ssr": "run-p serve:ssr watch:*", + "lint": "eslint .", + "fixlint": "eslint . --fix", + "test": "jest", + "build:test": "npm run build && npm test", + "test:e2e": "jest --selectProjects e2e", + "test:integration": "jest --selectProjects integration", + "test:unit": "jest --selectProjects unit", + "css": "node build/css", + "watch:css": "npm run css -- -o themes -w", + "watch:js": "node build/build.js", "build:css:min": "mkdirp lib/themes && npm run css -- -o lib/themes && node build/mincss.js", "build:css": "mkdirp themes && npm run css -- -o themes", - "build:emoji": "node ./build/emoji.js", "build:js": "cross-env NODE_ENV=production node build/build.js", "build:ssr": "node build/ssr.js", - "build:test": "npm run build && npm test", - "build": "rimraf lib themes && run-s build:js build:css build:css:min build:ssr build:cover build:emoji", - "css": "node build/css", - "dev:ssr": "run-p serve:ssr watch:*", - "dev": "run-p serve watch:*", - "docker:build:test": "npm run docker:cli -- build:test", + "build:cover": "node build/cover.js", + "build": "rimraf lib themes && run-s build:js build:css build:css:min build:ssr build:cover", + "prepare": "npm run build", + "pub:next": "cross-env RELEASE_TAG=next sh build/release.sh", + "pub": "sh build/release.sh", + "postinstall": "opencollective-postinstall", "docker:build": "docker build -f Dockerfile -t docsify-test:local .", "docker:clean": "docker rmi docsify-test:local", - "docker:cli": "docker run --rm -it --ipc=host --mount type=bind,source=$(pwd)/test,target=/app/test docsify-test:local", "docker:rebuild": "npm run docker:clean && npm run docker:build", + "docker:test": "npm run docker:cli -- test", + "docker:build:test": "npm run docker:cli -- build:test", "docker:test:e2e": "npm run docker:cli -- test:e2e", "docker:test:integration": "npm run docker:cli -- test:integration", "docker:test:unit": "npm run docker:cli -- test:unit", - "docker:test": "npm run docker:cli -- test", - "lint:fix": "eslint . --fix", - "lint": "eslint .", - "postinstall": "opencollective-postinstall", - "prepare": "npm run build", - "pub:next": "cross-env RELEASE_TAG=next sh build/release.sh", - "pub": "sh build/release.sh", - "serve:ssr": "cross-env SSR=1 node server", - "serve": "node server", - "test:e2e": "playwright test", - "test:integration": "jest --selectProjects integration", - "test:unit": "jest --selectProjects unit", - "test": "jest && run-s test:e2e", - "watch:css": "npm run css -- -o themes -w", - "watch:js": "node build/build.js" + "docker:cli": "docker run --rm -it --ipc=host --mount type=bind,source=$(pwd)/test,target=/app/test docsify-test:local" }, "husky": { "hooks": { @@ -65,22 +64,22 @@ "*.js": "eslint --fix" }, "dependencies": { + "dompurify": "^2.3.1", "marked": "^1.2.9", "medium-zoom": "^1.0.6", "opencollective-postinstall": "^2.0.2", - "prismjs": "^1.27.0", + "prismjs": "^1.23.0", "strip-indent": "^3.0.0", "tinydate": "^1.3.0", "tweezer.js": "^1.4.0" }, "devDependencies": { "@babel/core": "^7.11.6", - "@babel/eslint-parser": "^7.16.5", "@babel/preset-env": "^7.11.5", - "@playwright/test": "^1.18.1", "autoprefixer-stylus": "^1.0.0", "axios": "^0.21.1", - "babel-jest": "^27.4.6", + "babel-eslint": "^10.0.3", + "babel-jest": "^26.3.0", "browser-sync": "^2.26.12", "chokidar": "^3.4.2", "common-tags": "^1.8.0", @@ -88,20 +87,22 @@ "copy-dir": "^1.2.0", "cross-env": "^6.0.3", "cssnano": "^4.1.10", - "eslint": "^8.7.0", - "eslint-config-prettier": "^8.3.0", + "eslint": "^5.16.0", "eslint-plugin-import": "^2.20.1", - "eslint-plugin-jest": "^26.0.0", - "eslint-plugin-playwright": "^0.8.0", - "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-jest": "^24.0.2", + "eslint-plugin-jest-playwright": "^0.2.1", + "eslint-plugin-prettier": "^3.1.2", "husky": "^3.1.0", - "jest": "^27.4.7", - "lerna": "^5.5.1", + "jest": "^26.4.2", + "jest-image-snapshot": "^4.2.0", + "jest-playwright-preset": "^1.4.1", + "lerna": "^3.22.1", "lint-staged": "^10.4.0", "live-server": "^1.2.1", "mkdirp": "^0.5.1", "npm-run-all": "^4.1.5", - "prettier": "^2.5.1", + "playwright": "^1.8.0", + "prettier": "^1.19.1", "rimraf": "^3.0.0", "rollup": "^1.23.1", "rollup-plugin-async": "^1.2.0", diff --git a/packages/docsify-server-renderer/package-lock.json b/packages/docsify-server-renderer/package-lock.json index c2b49a43d..2731e1abb 100644 --- a/packages/docsify-server-renderer/package-lock.json +++ b/packages/docsify-server-renderer/package-lock.json @@ -1,12 +1,12 @@ { "name": "docsify-server-renderer", - "version": "4.12.2", + "version": "4.12.3", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "docsify-server-renderer", - "version": "4.12.2", + "version": "4.12.3", "license": "MIT", "dependencies": { "debug": "^4.3.3", @@ -32,7 +32,7 @@ } }, "node_modules/docsify": { - "version": "4.12.2", + "version": "4.12.3", "resolved": "https://registry.npmjs.org/docsify/-/docsify-4.12.2.tgz", "integrity": "sha512-hpRez5upcvkYigT2zD8P5kH5t9HpSWL8yn/ZU/g04/WfAfxVNW6CPUVOOF1EsQUDxTRuyNTFOb6uUv+tPij3tg==", "hasInstallScript": true, diff --git a/packages/docsify-server-renderer/package.json b/packages/docsify-server-renderer/package.json index 22050889a..a3e809051 100644 --- a/packages/docsify-server-renderer/package.json +++ b/packages/docsify-server-renderer/package.json @@ -1,6 +1,6 @@ { "name": "docsify-server-renderer", - "version": "4.12.2", + "version": "4.12.3", "description": "docsify server renderer", "author": { "name": "qingwei-li",