diff --git a/_includes/menu.liquid b/_includes/menu.liquid
index 81bc9e53bcc..c0b18827ca5 100644
--- a/_includes/menu.liquid
+++ b/_includes/menu.liquid
@@ -53,14 +53,7 @@
Blog
-
- Demo
-
-
-
+ Demo
About
diff --git a/_pages/parser.liquid b/_pages/parser.liquid
deleted file mode 100644
index 0d9ed67ecae..00000000000
--- a/_pages/parser.liquid
+++ /dev/null
@@ -1,56 +0,0 @@
----
-title: ESLint Parser Demo
-layout: demo
-edit_link: https://github.com/eslint/eslint.github.io/edit/master/_pages/parser.html
----
-
-
-
-
diff --git a/package-lock.json b/package-lock.json
index fcd3720f4ff..a8b3acd2aae 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5100,7 +5100,8 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"aproba": {
"version": "1.2.0",
@@ -5124,13 +5125,15 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
"dev": true,
+ "optional": true,
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -5147,19 +5150,22 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"console-control-strings": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"core-util-is": {
"version": "1.0.2",
@@ -5290,7 +5296,8 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"ini": {
"version": "1.3.5",
@@ -5304,6 +5311,7 @@
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
+ "optional": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -5320,6 +5328,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"dev": true,
+ "optional": true,
"requires": {
"brace-expansion": "^1.1.7"
}
@@ -5328,13 +5337,15 @@
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"minipass": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
"integrity": "sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==",
"dev": true,
+ "optional": true,
"requires": {
"safe-buffer": "^5.1.2",
"yallist": "^3.0.0"
@@ -5355,6 +5366,7 @@
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
"integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
"dev": true,
+ "optional": true,
"requires": {
"minimist": "0.0.8"
}
@@ -5443,7 +5455,8 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"object-assign": {
"version": "4.1.1",
@@ -5457,6 +5470,7 @@
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"dev": true,
+ "optional": true,
"requires": {
"wrappy": "1"
}
@@ -5552,7 +5566,8 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "dev": true,
+ "optional": true
},
"safer-buffer": {
"version": "2.1.2",
@@ -5594,6 +5609,7 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
+ "optional": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -5615,6 +5631,7 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
+ "optional": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -5663,13 +5680,15 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"yallist": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
"integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
- "dev": true
+ "dev": true,
+ "optional": true
}
}
},
diff --git a/src/js/espree.js b/src/js/espree.js
deleted file mode 100644
index 81c213b9deb..00000000000
--- a/src/js/espree.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.espree=e():t.espree=e()}(this,(function(){return function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)r.d(n,i,function(e){return t[e]}.bind(null,i));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=812)}([function(t,e,r){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var i=r(3),s=r(14).f,a=r(15),o=r(16),c=r(87),u=r(117),h=r(56);t.exports=function(t,e){var r,l,p,f,d,g=t.target,m=t.global,y=t.stat;if(r=m?i:y?i[g]||c(g,{}):(i[g]||{}).prototype)for(l in e){if(f=e[l],p=t.noTargetGet?(d=s(r,l))&&d.value:r[l],!h(m?l:g+(y?".":"#")+l,t.forced)&&void 0!==p){if(n(f)===n(p))continue;u(f,p)}(t.sham||p&&p.sham)&&a(f,"sham",!0),o(r,l,f,t)}}},,function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,r){(function(e){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==("undefined"==typeof globalThis?"undefined":r(globalThis))&&globalThis)||n("object"==("undefined"==typeof window?"undefined":r(window))&&window)||n("object"==("undefined"==typeof self?"undefined":r(self))&&self)||n("object"==(void 0===e?"undefined":r(e))&&e)||Function("return this")()}).call(this,r(114))},function(t,e){function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t.exports=function(t){return"object"===r(t)?null!==t:"function"==typeof t}},function(t,e,r){var n=r(4);t.exports=function(t){if(!n(t))throw TypeError(String(t)+" is not an object");return t}},function(t,e,r){"use strict";var n,i=r(7),s=r(3),a=r(4),o=r(12),c=r(62),u=r(15),h=r(16),l=r(10).f,p=r(31),f=r(46),d=r(8),g=r(52),m=s.DataView,y=m&&m.prototype,v=s.Int8Array,x=v&&v.prototype,b=s.Uint8ClampedArray,S=b&&b.prototype,w=v&&p(v),E=x&&p(x),_=Object.prototype,k=_.isPrototypeOf,A=d("toStringTag"),T=g("TYPED_ARRAY_TAG"),C=!(!s.ArrayBuffer||!m),I=C&&!!f&&"Opera"!==c(s.opera),P=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},L=function(t){return a(t)&&o(O,c(t))};for(n in O)s[n]||(I=!1);if((!I||"function"!=typeof w||w===Function.prototype)&&(w=function(){throw TypeError("Incorrect invocation")},I))for(n in O)s[n]&&f(s[n],w);if((!I||!E||E===_)&&(E=w.prototype,I))for(n in O)s[n]&&f(s[n].prototype,E);if(I&&p(S)!==E&&f(S,E),i&&!o(E,A))for(n in P=!0,l(E,A,{get:function(){return a(this)?this[T]:void 0}}),O)s[n]&&u(s[n],T,n);C&&f&&p(y)!==_&&f(y,_),t.exports={NATIVE_ARRAY_BUFFER:C,NATIVE_ARRAY_BUFFER_VIEWS:I,TYPED_ARRAY_TAG:P&&T,aTypedArray:function(t){if(L(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(f){if(k.call(w,t))return t}else for(var e in O)if(o(O,n)){var r=s[e];if(r&&(t===r||k.call(r,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,r){if(i){if(r)for(var n in O){var a=s[n];a&&o(a.prototype,t)&&delete a.prototype[t]}E[t]&&!r||h(E,t,r?e:I&&x[t]||e)}},exportTypedArrayStaticMethod:function(t,e,r){var n,a;if(i){if(f){if(r)for(n in O)(a=s[n])&&o(a,t)&&delete a[t];if(w[t]&&!r)return;try{return h(w,t,r?e:I&&v[t]||e)}catch(t){}}for(n in O)!(a=s[n])||a[t]&&!r||h(a,t,e)}},isView:function(t){var e=c(t);return"DataView"===e||o(O,e)},isTypedArray:L,TypedArray:w,TypedArrayPrototype:E}},function(t,e,r){var n=r(2);t.exports=!n((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e,r){var n=r(3),i=r(66),s=r(12),a=r(52),o=r(92),c=r(119),u=i("wks"),h=n.Symbol,l=c?h:a;t.exports=function(t){return s(u,t)||(o&&s(h,t)?u[t]=h[t]:u[t]=l("Symbol."+t)),u[t]}},function(t,e,r){var n=r(26),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},function(t,e,r){var n=r(7),i=r(115),s=r(5),a=r(27),o=Object.defineProperty;e.f=n?o:function(t,e,r){if(s(t),e=a(e,!0),s(r),i)try{return o(t,e,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},function(t,e,r){var n=r(17);t.exports=function(t){return Object(n(t))}},function(t,e){var r={}.hasOwnProperty;t.exports=function(t,e){return r.call(t,e)}},function(t,e,r){var n=r(38),i=r(51),s=r(11),a=r(9),o=r(58),c=[].push,u=function(t){var e=1==t,r=2==t,u=3==t,h=4==t,l=6==t,p=5==t||l;return function(f,d,g,m){for(var y,v,x=s(f),b=i(x),S=n(d,g,3),w=a(b.length),E=0,_=m||o,k=e?_(f,w):r?_(f,0):void 0;w>E;E++)if((p||E in b)&&(v=S(y=b[E],E,x),t))if(e)k[E]=v;else if(v)switch(t){case 3:return!0;case 5:return y;case 6:return E;case 2:c.call(k,y)}else if(h)return!1;return l?-1:u||h?h:k}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},function(t,e,r){var n=r(7),i=r(65),s=r(36),a=r(20),o=r(27),c=r(12),u=r(115),h=Object.getOwnPropertyDescriptor;e.f=n?h:function(t,e){if(t=a(t),e=o(e,!0),u)try{return h(t,e)}catch(t){}if(c(t,e))return s(!i.f.call(t,e),t[e])}},function(t,e,r){var n=r(7),i=r(10),s=r(36);t.exports=n?function(t,e,r){return i.f(t,e,s(1,r))}:function(t,e,r){return t[e]=r,t}},function(t,e,r){var n=r(3),i=r(15),s=r(12),a=r(87),o=r(88),c=r(21),u=c.get,h=c.enforce,l=String(String).split("String");(t.exports=function(t,e,r,o){var c=!!o&&!!o.unsafe,u=!!o&&!!o.enumerable,p=!!o&&!!o.noTargetGet;"function"==typeof r&&("string"!=typeof e||s(r,"name")||i(r,"name",e),h(r).source=l.join("string"==typeof e?e:"")),t!==n?(c?!p&&t[e]&&(u=!0):delete t[e],u?t[e]=r:i(t,e,r)):u?t[e]=r:a(e,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||o(this)}))},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,r){var n=r(54),i=r(12),s=r(122),a=r(10).f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});i(e,t)||a(e,t,{value:s.f(t)})}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,r){var n=r(51),i=r(17);t.exports=function(t){return n(i(t))}},function(t,e,r){var n,i,s,a=r(116),o=r(3),c=r(4),u=r(15),h=r(12),l=r(67),p=r(53),f=o.WeakMap;if(a){var d=new f,g=d.get,m=d.has,y=d.set;n=function(t,e){return y.call(d,t,e),e},i=function(t){return g.call(d,t)||{}},s=function(t){return m.call(d,t)}}else{var v=l("state");p[v]=!0,n=function(t,e){return u(t,v,e),e},i=function(t){return h(t,v)?t[v]:{}},s=function(t){return h(t,v)}}t.exports={set:n,get:i,has:s,enforce:function(t){return s(t)?i(t):n(t,{})},getterFor:function(t){return function(e){var r;if(!c(e)||(r=i(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return r}}}},function(t,e,r){var n=r(17),i=/"/g;t.exports=function(t,e,r,s){var a=String(n(t)),o="<"+e;return""!==r&&(o+=" "+r+'="'+String(s).replace(i,""")+'"'),o+">"+a+""+e+">"}},function(t,e,r){var n=r(2);t.exports=function(t){return n((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},function(t,e){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},function(t,e,r){var n=r(54),i=r(3),s=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?s(n[t])||s(i[t]):n[t]&&n[t][e]||i[t]&&i[t][e]}},function(t,e){var r=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:r)(t)}},function(t,e,r){var n=r(4);t.exports=function(t,e){if(!n(t))return t;var r,i;if(e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;if("function"==typeof(r=t.valueOf)&&!n(i=r.call(t)))return i;if(!e&&"function"==typeof(r=t.toString)&&!n(i=r.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=!1},,function(t,e,r){var n=r(10).f,i=r(12),s=r(8)("toStringTag");t.exports=function(t,e,r){t&&!i(t=r?t:t.prototype,s)&&n(t,s,{configurable:!0,value:e})}},function(t,e,r){var n=r(12),i=r(11),s=r(67),a=r(96),o=s("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=i(t),n(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},function(t,e,r){var n=r(5),i=r(93),s=r(90),a=r(53),o=r(120),c=r(86),u=r(67)("IE_PROTO"),h=function(){},l=function(){var t,e=c("iframe"),r=s.length;for(e.style.display="none",o.appendChild(e),e.src=String("javascript:"),(t=e.contentWindow.document).open(),t.write("