New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

clipboard-parser

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

clipboard-parser - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

.travis.yml

5

CHANGELOG.md

@@ -1,2 +0,5 @@

# 2020.08.14 v1.0.0更新日志
# 2020.12.03 v1.0.6更新日志
1. 兼容旧版本Chrome
# 2020.12.01 v1.0.4更新日志
1. 创建项目

2

lib/clipboard-parser.amd.js

@@ -1,1 +0,1 @@

define("clipboard-parser",[],(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){e.exports=t(1)},function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return u}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),i={};(n=a.next())&&!n.done;){var u=n.value;Object.defineProperty(i,u[0],{configurable:!0,enumerable:!0,writable:!0,value:u[1]})}return i};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},i='([\\w="",\\- \\u4e00-\\u9fa5]+)';function u(e){var r,t,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),l=o.indexOf("@RequestParam")>-1,f=o.indexOf("@ApiModelProperty")>-1,p=-1===o.indexOf("\t")||l,c=o.split("\n"),s=[],d=u.type,v=void 0===d?l?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+i+"\\)[\\n\\r\\t ]*(@ApiParam\\("+i+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+i+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&l?(c.replace(r,(function(e,r,t,i,u,o){var l={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))l={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),l=n(p)}if(void 0===i)console.info("没有ApiParam定义");else if(-1===i.indexOf("=")&&-1===i.indexOf(","))f={value:i.replace(/^"([\s\S]*)"$/,"$1")};else{var c=i.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[u.toLowerCase()]||"String",required:void 0===l.required||l.required,name:l.value||o,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,n,i){var u={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))u={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var o=r.replace(/\s+/g,"").split(",");o=o.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),u=Object.fromEntries(o)}s.push({required:!0,type:n?a[n.toLowerCase()]:"String",description:u.value,defaultValue:"",name:i})})),s):c}}])}));
define("clipboard-parser",[],(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){e.exports=t(1)},function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return u}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),i={};(n=a.next())&&!n.done;){var u=n.value;Object.defineProperty(i,u[0],{configurable:!0,enumerable:!0,writable:!0,value:u[1]})}return i};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},i='([\\w="",\\- \\u4e00-\\u9fa5]+)';function u(e){var r,t,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),o=l.indexOf("@RequestParam")>-1,f=l.indexOf("@ApiModelProperty")>-1,p=-1===l.indexOf("\t")||o,c=l.split("\n"),s=[],d=u.type,v=void 0===d?o?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+i+"\\)[\\n\\r\\t ]*(@ApiParam\\("+i+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+i+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&o?(c.replace(r,(function(e,r,t,i,u,l){var o={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))o={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),o=n(p)}if(void 0===i)console.info("没有ApiParam定义");else if(-1===i.indexOf("=")&&-1===i.indexOf(","))f={value:i.replace(/^"([\s\S]*)"$/,"$1")};else{var c=i.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[u.toLowerCase()]||"String",required:void 0===o.required||o.required,name:o.value||l,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,i,u){var l={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))l={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var o=r.replace(/\s+/g,"").split(",");o=o.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),l=n(o)}s.push({required:!0,type:i?a[i.toLowerCase()]:"String",description:l.value,defaultValue:"",name:u})})),s):c}}])}));

@@ -1,1 +0,1 @@

module.exports=function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return u}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),i={};(n=a.next())&&!n.done;){var u=n.value;Object.defineProperty(i,u[0],{configurable:!0,enumerable:!0,writable:!0,value:u[1]})}return i};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},i='([\\w="",\\- \\u4e00-\\u9fa5]+)';function u(e){var r,t,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),o=l.indexOf("@RequestParam")>-1,f=l.indexOf("@ApiModelProperty")>-1,p=-1===l.indexOf("\t")||o,c=l.split("\n"),s=[],d=u.type,v=void 0===d?o?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+i+"\\)[\\n\\r\\t ]*(@ApiParam\\("+i+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+i+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&o?(c.replace(r,(function(e,r,t,i,u,l){var o={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))o={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),o=n(p)}if(void 0===i)console.info("没有ApiParam定义");else if(-1===i.indexOf("=")&&-1===i.indexOf(","))f={value:i.replace(/^"([\s\S]*)"$/,"$1")};else{var c=i.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[u.toLowerCase()]||"String",required:void 0===o.required||o.required,name:o.value||l,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,n,i){var u={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))u={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var l=r.replace(/\s+/g,"").split(",");l=l.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),u=Object.fromEntries(l)}s.push({required:!0,type:n?a[n.toLowerCase()]:"String",description:u.value,defaultValue:"",name:i})})),s):c}}]).default;
module.exports=function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return i}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),u={};(n=a.next())&&!n.done;){var i=n.value;Object.defineProperty(u,i[0],{configurable:!0,enumerable:!0,writable:!0,value:i[1]})}return u};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},u='([\\w="",\\- \\u4e00-\\u9fa5]+)';function i(e){var r,t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),o=l.indexOf("@RequestParam")>-1,f=l.indexOf("@ApiModelProperty")>-1,p=-1===l.indexOf("\t")||o,c=l.split("\n"),s=[],d=i.type,v=void 0===d?o?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+u+"\\)[\\n\\r\\t ]*(@ApiParam\\("+u+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+u+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&o?(c.replace(r,(function(e,r,t,u,i,l){var o={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))o={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),o=n(p)}if(void 0===u)console.info("没有ApiParam定义");else if(-1===u.indexOf("=")&&-1===u.indexOf(","))f={value:u.replace(/^"([\s\S]*)"$/,"$1")};else{var c=u.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[i.toLowerCase()]||"String",required:void 0===o.required||o.required,name:o.value||l,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,u,i){var l={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))l={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var o=r.replace(/\s+/g,"").split(",");o=o.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),l=n(o)}s.push({required:!0,type:u?a[u.toLowerCase()]:"String",description:l.value,defaultValue:"",name:i})})),s):c}}]).default;

@@ -1,1 +0,1 @@

!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.clipboardParser=r():e.clipboardParser=r()}(window,(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){e.exports=t(1)},function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return o}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),i={};(n=a.next())&&!n.done;){var o=n.value;Object.defineProperty(i,o[0],{configurable:!0,enumerable:!0,writable:!0,value:o[1]})}return i};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},i='([\\w="",\\- \\u4e00-\\u9fa5]+)';function o(e){var r,t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),l=u.indexOf("@RequestParam")>-1,f=u.indexOf("@ApiModelProperty")>-1,p=-1===u.indexOf("\t")||l,c=u.split("\n"),s=[],d=o.type,v=void 0===d?l?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+i+"\\)[\\n\\r\\t ]*(@ApiParam\\("+i+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+i+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&l?(c.replace(r,(function(e,r,t,i,o,u){var l={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))l={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),l=n(p)}if(void 0===i)console.info("没有ApiParam定义");else if(-1===i.indexOf("=")&&-1===i.indexOf(","))f={value:i.replace(/^"([\s\S]*)"$/,"$1")};else{var c=i.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[o.toLowerCase()]||"String",required:void 0===l.required||l.required,name:l.value||u,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,n,i){var o={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))o={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var u=r.replace(/\s+/g,"").split(",");u=u.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),o=Object.fromEntries(u)}s.push({required:!0,type:n?a[n.toLowerCase()]:"String",description:o.value,defaultValue:"",name:i})})),s):c}}]).default}));
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports.clipboardParser=r():e.clipboardParser=r()}(window,(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r,t){e.exports=t(1)},function(e,r,t){"use strict";t.r(r),t.d(r,"default",(function(){return o}));var n=Object.fromEntries||function(e){for(var r,t,n,a=(Array.isArray(e)?(r=e,t=-1,{next:function(){var e=r.length<=++t;return{done:e,value:e?void 0:r[t]}}}):"entries"in e?e.entries():e),i={};(n=a.next())&&!n.done;){var o=n.value;Object.defineProperty(i,o[0],{configurable:!0,enumerable:!0,writable:!0,value:o[1]})}return i};var a={string:"String",char:"String",int:"Number",integer:"Number",double:"Number",long:"Number",boolean:"Boolean",object:"Object",map:"Object",array:"Array",list:"Array",float:"Number"},i='([\\w="",\\- \\u4e00-\\u9fa5]+)';function o(e){var r,t,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=e.getData("Text").replace(/\r\n/g,"\n").replace(/\r/g,"\n").replace(/[\n\r]+$/,""),l=u.indexOf("@RequestParam")>-1,f=u.indexOf("@ApiModelProperty")>-1,p=-1===u.indexOf("\t")||l,c=u.split("\n"),s=[],d=o.type,v=void 0===d?l?1:f?2:-1:d;return 1===v?r=new RegExp("@RequestParam\\("+i+"\\)[\\n\\r\\t ]*(@ApiParam\\("+i+"\\))?[\\n\\r\\t ]*([\\w]+) ([\\w]+)","g"):2===v&&(r=new RegExp("@ApiModelProperty\\("+i+"\\)[\\n\\r\\t ]*(private|public)? ?([\\w]+) ([\\w]+)","g")),c=c.map((function(e,r){var n=e?e.split("\t"):[];return 0===r?t=+n.length:(0===t||r!==c.length-1&&t!==n.length)&&(p=!0),n=n.map((function(e){return e.replace(/\s+/g," ")}))})),p&&(c=c.map((function(e){return e.join("")})).join("")),1===v&&l?(c.replace(r,(function(e,r,t,i,o,u){var l={},f={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))l={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var p=r.replace(/\s+/g,"").split(",");p=p.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),l=n(p)}if(void 0===i)console.info("没有ApiParam定义");else if(-1===i.indexOf("=")&&-1===i.indexOf(","))f={value:i.replace(/^"([\s\S]*)"$/,"$1")};else{var c=i.replace(/\s+/g,"").split(",");c=c.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),f=n(c)}s.push({type:a[o.toLowerCase()]||"String",required:void 0===l.required||l.required,name:l.value||u,defaultValue:f.defaultValue||"",description:f.value||""})})),s):2===v&&f?(c.replace(r,(function(e,r,t,i,o){var u={};if(-1===r.indexOf("=")&&-1===r.indexOf(","))u={value:r.replace(/^"([\s\S]*)"$/,"$1")};else{var l=r.replace(/\s+/g,"").split(",");l=l.map((function(e){var r=e.split("=");return/^"[\s\S]*"$/.test(r[1])?r[1]=r[1].replace(/^"([\s\S]*)"$/,"$1"):"true"===r[1]?r[1]=!0:"false"===r[1]?r[1]=!1:r[1]=+r[1],r})),u=n(l)}s.push({required:!0,type:i?a[i.toLowerCase()]:"String",description:u.value,defaultValue:"",name:o})})),s):c}}]).default}));
{
"name": "clipboard-parser",
"description": "剪贴板内容解析器",
"version": "1.0.5",
"version": "1.0.6",
"scripts": {

@@ -46,3 +46,9 @@ "build:watch": "cross-env BUILD_WATCH=true npm run build:common",

],
"author": "saqqdy.com",
"engines": {
"node": ">=10.0.0"
},
"ci": {
"version": "10, 11, 12, 13, 14, 15"
},
"author": "saqqdy <saqqdy@qq.com>",
"license": "ISC",

@@ -49,0 +55,0 @@ "bugs": {

# clipboard-parser
支持解析@RequestParam/@ApiModelProperty接口定义代码、Word、Excel以及其他表格类数据
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]
[npm-image]: https://img.shields.io/npm/v/clipboard-parser.svg?style=flat-square
[npm-url]: https://npmjs.org/package/clipboard-parser
[travis-image]: https://travis-ci.org/saqqdy/clipboard-parser.svg?branch=master
[travis-url]: https://travis-ci.org/saqqdy/clipboard-parser
[codecov-image]: https://img.shields.io/codecov/c/github/saqqdy/clipboard-parser.svg?style=flat-square
[codecov-url]: https://codecov.io/github/saqqdy/clipboard-parser?branch=master
[david-image]: https://img.shields.io/david/saqqdy/clipboard-parser.svg?style=flat-square
[david-url]: https://david-dm.org/saqqdy/clipboard-parser
[snyk-image]: https://snyk.io/test/npm/clipboard-parser/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/clipboard-parser
[download-image]: https://img.shields.io/npm/dm/clipboard-parser.svg?style=flat-square
[download-url]: https://npmjs.org/package/clipboard-parser
# 示例
## 1. 解析@RequestParam格式代码
#### 输入
```java
@RequestParam("rowCount")
@ApiParam(required = false, name = "rowCount", value = "每页容量大小",defaultValue = 10)
String rowCount,
@RequestParam(value = "current")
@ApiParam(required = false, name = "current", value = "开始页",defaultValue = 1)
String current,
```
#### 返回结果
```json
[
{
"type": "String",
"required": true,
"name": "rowCount",
"defaultValue": 10,
"description": "每页容量大小"
},
{
"type": "String",
"required": true,
"name": "current",
"defaultValue": 1,
"description": "开始页"
}
]
```
## 2. 解析@ApiModelProperty格式代码
#### 输入
```java
@ApiModelProperty(value = "id主键", required = true)
private String id;
@ApiModelProperty(value = "名称")
private String name;
```
#### 返回结果
```json
[
{
"required": true,
"type": "String",
"description": "id主键",
"defaultValue": "",
"name": "id"
},
{
"required": true,
"type": "String",
"description": "名称",
"defaultValue": "",
"name": "name"
}
]
```
## 3. 解析word/excel/网页table等表格类数据
#### 输入
| 参数 | 说明 | 类型 | 可选值 | 必填 | 默认 |
| ---- | -------- | ------ | ---------------------- | ----- | ------------ |
| type | 分支类型 | String | feature/bugfix/support | false | 当前分支类型 |
| name | 分支名称 | String | - | false | 当前分支名称 |
#### 返回结果
```json
[
{
"name": "type",
"type": "String",
"required": false,
"defaultValue": "",
"description": "分支类型"
},
{
"name": "name",
"type": "String",
"required": false,
"defaultValue": "",
"description": "分支名称"
}
]
```

@@ -138,3 +138,3 @@ let fromEntries =

})
param1 = Object.fromEntries(pm1)
param1 = fromEntries(pm1)
}

@@ -141,0 +141,0 @@ params.push({

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc