From f41b56f8ed77d5b944a604e73d3f8e60e8fc5c76 Mon Sep 17 00:00:00 2001
From: h-hg <1394564544@qq.com>
Date: Fri, 1 Jan 2021 15:07:24 +0800
Subject: [PATCH] version 0.1.0
---
.eslintignore | 3 +
.eslintrc.json | 20 +
.gitignore | 2 +
LICENSE | 21 +
dist/docsify-pseudocode.js | 171 +
dist/docsify-pseudocode.js.map | 1 +
dist/docsify-pseudocode.min.js | 5 +
docs/.nojekyll | 0
docs/README.md | 23 +
docs/_sidebar.md | 3 +
docs/changelogs.md | 5 +
docs/code/quicksort.md | 25 +
docs/index.html | 76 +
docs/installation.md | 87 +
docs/usage.md | 55 +
package-lock.json | 9034 ++++++++++++++++++++++++++++++++
package.json | 42 +
src/index.js | 7 +
src/plugin.js | 33 +
19 files changed, 9613 insertions(+)
create mode 100644 .eslintignore
create mode 100644 .eslintrc.json
create mode 100644 .gitignore
create mode 100644 LICENSE
create mode 100644 dist/docsify-pseudocode.js
create mode 100644 dist/docsify-pseudocode.js.map
create mode 100644 dist/docsify-pseudocode.min.js
create mode 100644 docs/.nojekyll
create mode 100644 docs/README.md
create mode 100644 docs/_sidebar.md
create mode 100644 docs/changelogs.md
create mode 100644 docs/code/quicksort.md
create mode 100644 docs/index.html
create mode 100644 docs/installation.md
create mode 100644 docs/usage.md
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 src/index.js
create mode 100644 src/plugin.js
diff --git a/.eslintignore b/.eslintignore
new file mode 100644
index 0000000..007eb71
--- /dev/null
+++ b/.eslintignore
@@ -0,0 +1,3 @@
+**/.cache/
+**/dist/
+**/node_modules/
\ No newline at end of file
diff --git a/.eslintrc.json b/.eslintrc.json
new file mode 100644
index 0000000..c827c82
--- /dev/null
+++ b/.eslintrc.json
@@ -0,0 +1,20 @@
+{
+ "env": {
+ "browser": true,
+ "es2021": true
+ },
+ "extends": [
+ "google",
+ "eslint:recommended"
+ ],
+ "parserOptions": {
+ "ecmaVersion": 12,
+ "sourceType": "module"
+ },
+ "rules": {},
+ "globals": {
+ "Docsify": "readonly",
+ "$docsify": "readonly",
+ "pseudocode": "readonly"
+ }
+}
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..63b4a89
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+**/.cache/
+**/node_modules/
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..4f43345
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2020 Hunter Hwang
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/dist/docsify-pseudocode.js b/dist/docsify-pseudocode.js
new file mode 100644
index 0000000..fbb79f4
--- /dev/null
+++ b/dist/docsify-pseudocode.js
@@ -0,0 +1,171 @@
+// modules are defined as an array
+// [ module function, map of requires ]
+//
+// map of requires is short require name -> numeric require
+//
+// anything defined in a previous bundle is accessed via the
+// orig method which is the require for previous bundles
+parcelRequire = (function (modules, cache, entry, globalName) {
+ // Save the require from previous bundle to this closure if any
+ var previousRequire = typeof parcelRequire === 'function' && parcelRequire;
+ var nodeRequire = typeof require === 'function' && require;
+
+ function newRequire(name, jumped) {
+ if (!cache[name]) {
+ if (!modules[name]) {
+ // if we cannot find the module within our internal map or
+ // cache jump to the current global require ie. the last bundle
+ // that was added to the page.
+ var currentRequire = typeof parcelRequire === 'function' && parcelRequire;
+ if (!jumped && currentRequire) {
+ return currentRequire(name, true);
+ }
+
+ // If there are other bundles on this page the require from the
+ // previous one is saved to 'previousRequire'. Repeat this as
+ // many times as there are bundles until the module is found or
+ // we exhaust the require chain.
+ if (previousRequire) {
+ return previousRequire(name, true);
+ }
+
+ // Try the node require function if it exists.
+ if (nodeRequire && typeof name === 'string') {
+ return nodeRequire(name);
+ }
+
+ var err = new Error('Cannot find module \'' + name + '\'');
+ err.code = 'MODULE_NOT_FOUND';
+ throw err;
+ }
+
+ localRequire.resolve = resolve;
+ localRequire.cache = {};
+
+ var module = cache[name] = new newRequire.Module(name);
+
+ modules[name][0].call(module.exports, localRequire, module, module.exports, this);
+ }
+
+ return cache[name].exports;
+
+ function localRequire(x){
+ return newRequire(localRequire.resolve(x));
+ }
+
+ function resolve(x){
+ return modules[name][1][x] || x;
+ }
+ }
+
+ function Module(moduleName) {
+ this.id = moduleName;
+ this.bundle = newRequire;
+ this.exports = {};
+ }
+
+ newRequire.isParcelRequire = true;
+ newRequire.Module = Module;
+ newRequire.modules = modules;
+ newRequire.cache = cache;
+ newRequire.parent = previousRequire;
+ newRequire.register = function (id, exports) {
+ modules[id] = [function (require, module) {
+ module.exports = exports;
+ }, {}];
+ };
+
+ var error;
+ for (var i = 0; i < entry.length; i++) {
+ try {
+ newRequire(entry[i]);
+ } catch (e) {
+ // Save first error but execute all entries
+ if (!error) {
+ error = e;
+ }
+ }
+ }
+
+ if (entry.length) {
+ // Expose entry point to Node, AMD or browser globals
+ // Based on https://github.com/ForbesLindesay/umd/blob/master/template.js
+ var mainExports = newRequire(entry[entry.length - 1]);
+
+ // CommonJS
+ if (typeof exports === "object" && typeof module !== "undefined") {
+ module.exports = mainExports;
+
+ // RequireJS
+ } else if (typeof define === "function" && define.amd) {
+ define(function () {
+ return mainExports;
+ });
+
+ //
+
+
+
+
+
+
+
+
+
+
+