diff --git a/.gitignore b/.gitignore index 19c4c2a..1c3f854 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ pnpm-debug.log* docs # docs/.vuepress/dist demo/dist/* +node_modules\n.temp\n.cache diff --git a/build/webpack.ssr.config.js b/build/webpack.ssr.config.js deleted file mode 100755 index df4d0b1..0000000 --- a/build/webpack.ssr.config.js +++ /dev/null @@ -1,24 +0,0 @@ -const { merge } = require('webpack-merge'); -const TerserPlugin = require('terser-webpack-plugin'); -const base = require('./webpack.base.config'); - -module.exports = merge(base, { - mode: 'production', - target: 'node', - optimization: { - minimize: true, - minimizer: [ - new TerserPlugin({ - terserOptions: { - format: { - comments: false, - }, - }, - extractComments: false, - }), - ], - }, - output: { - filename: 'ssr.vue-easter-egg-trigger.js', - }, -}); diff --git a/dist/ssr.vue-easter-egg-trigger.js b/dist/ssr.vue-easter-egg-trigger.js deleted file mode 100644 index 7506905..0000000 --- a/dist/ssr.vue-easter-egg-trigger.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["vue-easter-egg-trigger"]=e():t["vue-easter-egg-trigger"]=e()}(global,(function(){return(()=>{var t={904:function(t,e,n){var r;function o(t){return(o="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=n.nmd(t),function(){var u,i="__lodash_hash_undefined__",c=1/0,a=9007199254740991,s="[object Arguments]",f="[object Array]",l="[object Boolean]",p="[object Date]",h="[object Error]",y="[object Function]",v="[object GeneratorFunction]",g="[object Map]",b="[object Number]",d="[object Object]",_="[object Promise]",O="[object RegExp]",j="[object Set]",w="[object String]",m="[object Symbol]",A="[object WeakMap]",k="[object ArrayBuffer]",E="[object DataView]",P="[object Float32Array]",S="[object Float64Array]",x="[object Int8Array]",z="[object Int16Array]",$="[object Int32Array]",L="[object Uint8Array]",I="[object Uint8ClampedArray]",T="[object Uint16Array]",N="[object Uint32Array]",D=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,B=/^\w*$/,F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,M=/^\s+|\s+$/g,U=/\\(\\)?/g,q=/\w*$/,C=/^[-+]0x[0-9a-f]+$/i,R=/^0b[01]+$/i,V=/^\[object .+?Constructor\]$/,W=/^0o[0-7]+$/i,G=/^(?:0|[1-9]\d*)$/,H={};H[P]=H[S]=H[x]=H[z]=H[$]=H[L]=H[I]=H[T]=H[N]=!0,H[s]=H[f]=H[k]=H[l]=H[E]=H[p]=H[h]=H[y]=H[g]=H[b]=H[d]=H[O]=H[j]=H[w]=H[A]=!1;var J={};J[s]=J[f]=J[k]=J[E]=J[l]=J[p]=J[P]=J[S]=J[x]=J[z]=J[$]=J[g]=J[b]=J[d]=J[O]=J[j]=J[w]=J[m]=J[L]=J[I]=J[T]=J[N]=!0,J[h]=J[y]=J[A]=!1;var K=parseInt,Q="object"===("undefined"==typeof global?"undefined":o(global))&&global&&global.Object===Object&&global,X="object"===("undefined"==typeof self?"undefined":o(self))&&self&&self.Object===Object&&self,Y=Q||X||Function("return this")(),Z="object"===o(e)&&e&&!e.nodeType&&e,tt=Z&&"object"===o(t)&&t&&!t.nodeType&&t,et=tt&&tt.exports===Z,nt=et&&Q.process,rt=function(){try{return nt&&nt.binding&&nt.binding("util")}catch(t){}}(),ot=rt&&rt.isMap,ut=rt&&rt.isSet,it=rt&&rt.isTypedArray;function ct(t,e){return!!(null==t?0:t.length)&&ht(t,e,0)>-1}function at(t,e,n){for(var r=-1,o=null==t?0:t.length;++r-1},ce.prototype.set=function(t,e){var n=this.__data__,r=he(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},ae.prototype.clear=function(){this.size=0,this.__data__={hash:new ie,map:new(Wt||ce),string:new ie}},ae.prototype.delete=function(t){var e=Ie(this,t).delete(t);return this.size-=e?1:0,e},ae.prototype.get=function(t){return Ie(this,t).get(t)},ae.prototype.has=function(t){return Ie(this,t).has(t)},ae.prototype.set=function(t,e){var n=Ie(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},se.prototype.add=se.prototype.push=function(t){return this.__data__.set(t,i),this},se.prototype.has=function(t){return this.__data__.has(t)},fe.prototype.clear=function(){this.__data__=new ce,this.size=0},fe.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},fe.prototype.get=function(t){return this.__data__.get(t)},fe.prototype.has=function(t){return this.__data__.has(t)},fe.prototype.set=function(t,e){var n=this.__data__;if(n instanceof ce){var r=n.__data__;if(!Wt||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new ae(r)}return n.set(t,e),this.size=n.size,this};var xe=Ht&&1/_t(new Ht([,-0]))[1]==c?function(t){return new Ht(t)}:wn;function ze(t,e,n,r,o,i){var c=1&n,a=t.length,s=e.length;if(a!=s&&!(c&&s>a))return!1;var f=i.get(t);if(f&&i.get(e))return f==e;var l=-1,p=!0,h=2&n?new se:u;for(i.set(t,e),i.set(e,t);++l-1&&t%1==0&&t-1&&t%1==0&&t<=a}function rn(t){var e=o(t);return null!=t&&("object"==e||"function"==e)}function on(t){return null!=t&&"object"===o(t)}var un=ot?vt(ot):function(t){return on(t)&&Be(t)==g},cn=ut?vt(ut):function(t){return on(t)&&Be(t)==j};function an(t){return"string"==typeof t||!Ye(t)&&on(t)&&de(t)==w}function sn(t){return"symbol"===o(t)||on(t)&&de(t)==m}var fn=it?vt(it):function(t){return on(t)&&nn(t.length)&&!!H[de(t)]};function ln(t){return t?(t=hn(t))===c||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function pn(t){var e=ln(t),n=e%1;return e==e?n?e-n:e:0}function hn(t){if("number"==typeof t)return t;if(sn(t))return NaN;if(rn(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=rn(e)?"".concat(e):e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(M,"");var n=R.test(t);return n||W.test(t)?K(t.slice(2),n?2:8):C.test(t)?NaN:+t}function yn(t){return null==t?"":ke(t)}function vn(t,e,n){var r=null==t?u:ge(t,e);return r===u?n:r}function gn(t,e){return null!=t&&function(t,e,n){for(var r=-1,o=(e=Ee(e,t)).length,u=!1;++r=200){var s=e?null:xe(t);if(s)return _t(s);i=!1,o=gt,a=new se}else a=e?[]:c;t:for(;++r-1:!!o&&ht(t,e,n)>-1},oe.isArguments=Xe,oe.isArray=Ye,oe.isArrayLike=Ze,oe.isBuffer=tn,oe.isEqual=function(t,e){return je(t,e)},oe.isFunction=en,oe.isLength=nn,oe.isMap=un,oe.isObject=rn,oe.isObjectLike=on,oe.isSet=cn,oe.isString=an,oe.isSymbol=sn,oe.isTypedArray=fn,oe.stubArray=An,oe.stubFalse=kn,oe.noop=wn,oe.toFinite=ln,oe.toInteger=pn,oe.toNumber=hn,oe.toString=yn,oe.VERSION="4.17.5","object"===o(n.amdO)&&n.amdO?(Y._=oe,(r=function(){return oe}.call(e,n,e,t))===u||(t.exports=r)):tt?((tt.exports=oe)._=oe,Z._=oe):Y._=oe}.call(this)}},e={};function n(r){var o=e[r];if(void 0!==o)return o.exports;var u=e[r]={id:r,loaded:!1,exports:{}};return t[r].call(u.exports,u,u.exports,n),u.loaded=!0,u.exports}n.amdO={},n.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return n.d(e,{a:e}),e},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var r={};return(()=>{"use strict";n.r(r),n.d(r,{default:()=>b,version:()=>g});var t=n(904),e=n.n(t);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};c=t,this.pluginOptions=e,this.eggOptions=u(u({},this.defaultEggOptions),n),this.layEggs()},layEggs:function(){a.push(this.eggOptions),this.callAddListener()},callAddListener:function(){var t=this;Object.values(a).forEach((function(e){var n=e;n.keys||n.pattern||(n.keys=t.pluginOptions.keys,n.pattern=t.pluginOptions.pattern)})),this.addListener()},addListener:function(){document.addEventListener(this.pluginOptions.type,this.capturePattern,!1)},capturePattern:function(t){var n="";null!==s.timeout&&clearTimeout(s.timeout),void 0!==t.key?n=t.key:void 0!==t.keyCode&&(n=t.keyCode),e().includes(s.pluginOptions.mouseEvents,t.type)&&(n=t.type,s.targets.nodes.push(t.target.nodeName.toLowerCase()),s.targets.ids.push(t.target.id),s.targets.classNames.push(t.target.classList.value)),s.input.push(n),s.checkPattern(t)},checkPattern:function(t){var n=this;return Object.values(a).forEach((function(r){if(e().isEqual(null==r?void 0:r.keys,n.input)||e().isEqual(null==r?void 0:r.pattern,n.input)){if(e().includes(n.pluginOptions.mouseEvents,t.type))return n.checkTarget(t,r),!1;n.emit(r)}return!1})),this.reset(),!1},checkTarget:function(t,n){var r=n.target,o=n.target.replace("#",""),u=n.target.replace(".",""),i=e().uniq(this.targets.nodes),c=e().uniq(this.targets.ids),a=e().uniq(this.targets.classNames),s=1===i.length&&i[0]===r,f=1===c.length&&c[0]===o,l=1===a.length&&e().includes(a[0],u);(s||f||l)&&this.emit(n),this.reset()},reset:function(){var t=this;this.timeout=setTimeout((function(){clearTimeout(t.timeout),t.input=[],t.targets={nodes:[],ids:[],classNames:[]}}),this.pluginOptions.delay)},emit:function(t){return 1===Object.keys(a).length?document.removeEventListener(this.pluginOptions.type,this.capturePattern,!1):this.rebuild(t),t.callback&&(t.callback(t),!t.withBus)||((new c).$bus.$emit("".concat(t.name)),t.destroyBus&&(new c).$bus.$off("".concat(t.name))),!1},rebuild:function(t){var n=this,r=a;a=[];var o=e().findIndex(r,(function(e){return e.name===t.name}));r.splice(o,1),Object.values(r).forEach((function(t){n.layEggs(t)})),a=r}};const f=s;function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function p(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};t.prototype.$easterEgg||t.prototype.$easterEgg||(this.options=p(p({},this.options),e),t.prototype.$easterEgg=function(e){f.init(t,y.options,e)},t.prototype.$easterEggTrigger=function(e){f.init(t,y.options,e)})},options:{delay:500,keys:["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"],mouseEvents:["click","dblclick","mouseup","mousedown"],pattern:[38,38,40,40,37,39,37,39,66,65],type:"keydown"}};const v=y;var g="__VERSION__";"undefined"!=typeof window&&window.Vue&&window.Vue.use(v);const b=v})(),r})()})); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index bf1a6ff..ced5017 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "vue-easter-egg-trigger", - "version": "0.1.25", + "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "0.1.25", + "version": "1.0.0", "funding": [ { "type": "patreon", diff --git a/package.json b/package.json index 35ee479..4d0132d 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,16 @@ { "name": "vue-easter-egg-trigger", - "version": "0.1.25", + "version": "1.0.0", "description": "This packages makes it nice and easy to add Easter Egg triggers to your Vue site.", "private": false, "main": "dist/vue-easter-egg-trigger.js", - "types": "types/index.d.ts", "scripts": { "serve": "npm run development", "watch": "npm run development", "dev": "npm run development", "development": "cross-env NODE_ENV=development webpack serve --config ./build/webpack.dev.config.js", "build:release": "webpack --config ./build/webpack.release.config.js --progress", - "build:ssr": "webpack --config ./build/webpack.ssr.config.js --progress", - "build": "npm run build:release && npm run build:ssr", + "build": "npm run build:release", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" }, diff --git a/types/index.d.ts b/types/index.d.ts deleted file mode 100644 index e69de29..0000000