2003 Commits

Author SHA1 Message Date
dependabot[bot] ee538d7728 chore: bump eslint from 8.48.0 to 8.49.0 (#2222)
Bumps [eslint](https://github.com/eslint/eslint) from 8.48.0 to 8.49.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.48.0...v8.49.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-19 09:26:28 +08:00
dependabot[bot] 13c482e679 chore: bump @eslint/js from 8.48.0 to 8.49.0 (#2220)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 8.48.0 to 8.49.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v8.49.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-18 16:30:20 +08:00
dependabot[bot] ed1b1826e1 chore: bump rollup from 3.28.1 to 3.29.1 (#2219)
Bumps [rollup](https://github.com/rollup/rollup) from 3.28.1 to 3.29.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.28.1...v3.29.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-14 12:07:46 +08:00
dependabot[bot] 54c45cac8a chore: bump eslint-plugin-playwright from 0.15.1 to 0.16.0 (#2210)
Bumps [eslint-plugin-playwright](https://github.com/playwright-community/eslint-plugin-playwright) from 0.15.1 to 0.16.0.
- [Release notes](https://github.com/playwright-community/eslint-plugin-playwright/releases)
- [Changelog](https://github.com/playwright-community/eslint-plugin-playwright/blob/main/CHANGELOG.md)
- [Commits](https://github.com/playwright-community/eslint-plugin-playwright/compare/v0.15.1...v0.16.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-playwright
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-10 16:21:05 +08:00
dependabot[bot] 8c1516b18d chore: bump stylus from 0.59.0 to 0.60.0 (#2208)
Bumps [stylus](https://github.com/stylus/stylus) from 0.59.0 to 0.60.0.
- [Release notes](https://github.com/stylus/stylus/releases)
- [Changelog](https://github.com/stylus/stylus/blob/dev/Changelog.md)
- [Commits](https://github.com/stylus/stylus/compare/0.59.0...0.60.0)

---
updated-dependencies:
- dependency-name: stylus
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Koy <koy@ko8e24.top>
2023-09-07 18:59:09 +08:00
dependabot[bot] f6eab5c307 chore: bump rollup from 3.25.3 to 3.28.1 (#2209)
Bumps [rollup](https://github.com/rollup/rollup) from 3.25.3 to 3.28.1.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v3.25.3...v3.28.1)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 15:44:08 +08:00
dependabot[bot] d01841fd9d chore: bump axios from 0.21.4 to 1.5.0 (#2200)
Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.5.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.5.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Koy <koy@ko8e24.top>
2023-08-31 13:59:24 +08:00
dependabot[bot] 4da9833bda chore: bump eslint and @types/eslint (#2201)
Bumps [eslint](https://github.com/eslint/eslint) and [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint). These dependencies needed to be updated together.

Updates `eslint` from 8.43.0 to 8.48.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.43.0...v8.48.0)

Updates `@types/eslint` from 8.40.2 to 8.44.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@types/eslint"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Koy Zhuang <koy@ko8e24.top>
2023-08-31 13:53:45 +08:00
dependabot[bot] 7d5f42c94f chore: bump @eslint/js from 8.47.0 to 8.48.0 (#2196)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v8.48.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: koy <koy@ko8e24.top>
2023-08-30 15:04:35 +08:00
dependabot[bot] 7a91ca7341 chore: bump @rollup/plugin-node-resolve from 15.1.0 to 15.2.1 (#2195)
Bumps [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) from 15.1.0 to 15.2.1.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v15.2.1/packages/node-resolve)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-node-resolve"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-30 14:35:39 +08:00
dependabot[bot] 42f4b217f8 chore: bump @eslint/js from 8.43.0 to 8.47.0 (#2176)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 8.43.0 to 8.47.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v8.47.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Koy <koy@ko8e24.top>
2023-08-25 15:35:53 +08:00
dependabot[bot] 11942d949a chore: bump globals from 13.20.0 to 13.21.0 (#2180)
Bumps [globals](https://github.com/sindresorhus/globals) from 13.20.0 to 13.21.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](https://github.com/sindresorhus/globals/compare/v13.20.0...v13.21.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Koy Zhuang<koy@ko8e24.top>
2023-08-19 17:58:28 +08:00
dependabot[bot] af4fbd9786 chore: bump @rollup/plugin-commonjs from 25.0.2 to 25.0.4 (#2182)
Bumps [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) from 25.0.2 to 25.0.4.
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v25.0.4/packages/commonjs)

---
updated-dependencies:
- dependency-name: "@rollup/plugin-commonjs"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-18 16:04:11 +08:00
Koy 0375f78fcd chore: sponsors list fix. (#2175)
* update: sponsors list fix.

Co-authored-by: Lu Fei <52o@qq52o.cn>

---------

Co-authored-by: Lu Fei <52o@qq52o.cn>
2023-08-14 15:02:32 +08:00
Joe Pea 7bbf13d9bd Ensure code format (#2138)
* chore: add missing Vue support for Vercel builds

* refactor: move some functions and module-level state into classes as private methods and properties to start to encapsulate Docsify

Also some small tweaks:

- move initGlobalAPI out of Docsify.js to start to encapsulate Docsify
- move ajax to utils folder
- fix some type definitions and improve content in some JSDoc comments
- use concise class field syntax
- consolidate duplicate docsify-ignore comment removal code

This handles a task in [Simplify and modernize Docsify](https://github.com/docsifyjs/docsify/issues/2104), as well as works towards [Encapsulating Docsify](https://github.com/docsifyjs/docsify/issues/2135).

* chore: add prettier code format check to our lint script, and add a prettier script for manually formatting the whole code base

* chore: update issue/pr templates

* chore: apply our format to the whole code base


---------

Co-authored-by: Koy <koy@ko8e24.top>
Co-authored-by: i544693 <369491420@qq.com>
2023-08-09 17:53:30 +08:00
Lu Fei 6464cf533d docs: fix missing references (#2163) 2023-08-08 00:20:23 +08:00
Koy 4c2e6304cb update(doc): fix themeColor in configuration. (#2160) 2023-08-03 20:39:49 +08:00
Joe Pea 63afa9cd87 chore: add missing Vue support for Vercel builds (#2134) 2023-07-18 18:33:36 +08:00
Paul Hibbitts a1eb3068a6 docs: Further improvements to Docsify ReadMe. (#2139) 2023-07-18 11:02:20 +08:00
dependabot[bot] b9eef99704 chore: bump tough-cookie from 4.1.2 to 4.1.3 (#2121)
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/salesforce/tough-cookie/releases)
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.3)

---
updated-dependencies:
- dependency-name: tough-cookie
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 07:27:54 +08:00
Joe Pea 7da352140d Merge pull request #2114 from docsifyjs/modernize-source-code
chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE
2023-07-16 10:38:16 -07:00
Joe Pea b18865d53b Merge branch 'develop' into modernize-source-code 2023-07-16 10:30:01 -07:00
Joe Pea 4e01f4d43c Merge pull request #1970 from docsifyjs/update-routerMode-docs
docs: add notes on "hash" vs "history" routing in the config docs
2023-07-16 10:23:05 -07:00
Joe Pea dab6e1c1be Merge branch 'develop' into update-routerMode-docs 2023-07-16 10:18:21 -07:00
Joe Pea 4d560c07c6 Merge pull request #2109 from docsifyjs/update-rollup
chore: update rollup
2023-07-16 10:16:14 -07:00
Joe Pea 898993b177 Merge branch 'develop' into update-rollup 2023-07-16 10:10:41 -07:00
Joe Pea c2428f7604 Merge pull request #2106 from docsifyjs/es-modules
conversion to ESM, and deletion of CommonJS
2023-07-16 10:05:16 -07:00
Joe Pea 376c92db93 Merge branch 'develop' into es-modules 2023-07-16 09:57:30 -07:00
Lu Fei a69c22ac79 chore: remove codesandbox (#2130) 2023-07-13 09:54:56 -07:00
Joe Pea 06ddc03f62 Merge pull request #2129 from paulhibbitts/patch-1
Update README.md
2023-07-11 14:03:26 -07:00
Paul Hibbitts aaf55d3fa0 Update README.md
Removed archived/old similar projects and replaced with more current/popular projects.
2023-07-11 10:12:32 -07:00
Joe Pea b621e0e4e7 chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE
BREAKING: In a minority of cases syntax updates may break apps running in very old browsers (such as Internet Explorer), or apps that build Docsify in a custom way with old build tools. To upgrade, build Docsify for older browsers in a custom way, or update existing build tools to handle newer syntax.

DEPRECATED: `$docsify.themeColor` is deprecated and will be eventually removed, use a `--theme-color` CSS variable in your style sheet.
2023-07-03 01:50:00 -07:00
Joe Pea 9cb76027cd Merge branch 'es-modules' into update-rollup
* es-modules:
  feat: add google analytics gtag.js plugin (#1702)
  chore: bump conventional-changelog-cli from 2.2.2 to 3.0.0 (#2085)
2023-07-02 12:48:13 -07:00
Joe Pea d34fef3635 Merge branch 'develop' into es-modules 2023-07-02 12:17:19 -07:00
Joe Pea 85c3c2e481 Merge pull request #2105 from docsifyjs/delete-ssr
delete SSR
2023-07-02 11:34:10 -07:00
Joe Pea 103dde845f Merge branch 'develop' into delete-ssr
* develop:
  feat: add google analytics gtag.js plugin (#1702)
  chore: bump conventional-changelog-cli from 2.2.2 to 3.0.0 (#2085)
2023-06-29 19:55:12 -07:00
Joe Pea 7a972d402a chore: update rollup
Update rollup and plugins, and remove some plugins. We'll use Rollup for
now only to bundle and minify our code, but otherwise we'll write
reasonably modern code and not need a transform.
2023-06-29 19:20:15 -07:00
Joe Pea eb3706c6c8 chore: remove unnecessary example tests 2023-06-29 19:13:48 -07:00
Joe Pea 9079393fea build: run tests for all pushes, so we can see build status in any pull request and not only for those to main or develop 2023-06-29 19:02:28 -07:00
Joe Pea 62d756c447 refactor: convert to ES Modules and remove traces of CommonJS except in Rollup config because some dependencies are still CommonJS
BREAKING: The new project layout might break in some tooling setups.

We've added an exports field to `package.json` to specify where
statements like `import ... from 'docsify'` will import from, and left
the `main` and `unpkg` fields as-is for backwards compatibility with the
global <script> import method. Most people who use a non-module
`<script>` tag to import Docsify will not notice a difference. Anyone
else who is importing Docsify into a specilized build setup using
`import` statements has a chance of being broken, so we've marked this
as BREAKING.
2023-06-29 19:02:08 -07:00
Eko Zhan 29f3c82faa feat: add google analytics gtag.js plugin (#1702)
Co-authored-by: Joe Pea <joe@trusktr.io>
Co-authored-by: 沈唁 <52o@qq52o.cn>
Co-authored-by: John Hildenbiddle <jhildenbiddle@users.noreply.github.com>
Co-authored-by: zhanzhao <zhanzhao@megvii.com>
2023-06-27 10:54:16 +08:00
dependabot[bot] a8a25d067b chore: bump conventional-changelog-cli from 2.2.2 to 3.0.0 (#2085)
Bumps [conventional-changelog-cli](https://github.com/conventional-changelog/conventional-changelog) from 2.2.2 to 3.0.0.
- [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases)
- [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/.release-please-manifest.json)
- [Commits](https://github.com/conventional-changelog/conventional-changelog/compare/conventional-changelog-cli-v2.2.2...conventional-changelog-cli-v3.0.0)

---
updated-dependencies:
- dependency-name: conventional-changelog-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-26 15:38:42 +08:00
Joe Pea 8d5d20480a refactor: delete the experimental and incomplete SSR feature
BREAKING: SSR removed

Anyone depending on SSR will need to stay on an old Docsify version for
now, move forward without SSR, or maintain SSR against a fork of updated
Docsify. We have ideas on a better way to implement SSR, but these ideas
have not been implemented yet.
2023-06-25 12:03:44 -07:00
James Henry 4b9b464cbf chore: migrate from lerna bootstrap to npm workspaces (#2094)
* chore: migrate from lerna bootstrap to npm workspaces

---------

Co-authored-by: 沈唁 <52o@qq52o.cn>
Co-authored-by: Joe Pea <joe@trusktr.io>
2023-06-24 14:35:13 -07:00
sy-records 141ac96add chore: update integration snapshots 2023-06-24 15:32:04 +08:00
sy-records 862b100538 chore: add changelog 4.13.1 v4.13.1 2023-06-24 15:25:54 +08:00
sy-records a7b8a5ecdf [build] 4.13.1 2023-06-24 15:25:52 +08:00
sy-records 00580a4c6b chore: sync emojis 2023-06-24 15:24:08 +08:00
Joe Pea 2312feef45 fix: fix cross-origin links in history router mode (#1967) 2023-06-24 15:10:46 +08:00
沈唁 6a7d15b1d5 fix: enhancement of isExternal (#2093) 2023-06-24 15:10:12 +08:00