UNPKG

@stencil/core

Version:

A Compiler for Web Components and Progressive Web Apps

1 lines • 7.3 kB
(()=>{var e={994:(e,t,r)=>{var n=r(303).exec,o=r(147);r(200).quote;e.exports={command:function(e,t,r){return r?new Promise((function(o,i){n(e+" "+r,(function(r,n){r||0!==n.indexOf(t)?i(r):o(e)}))})):Promise.reject("No args to check command: "+e)},path:function(e,t){return o.existsSync(e)?Promise.resolve(e):Promise.reject("Path does not exist: "+e)}}},8:(e,t,r)=>{var n=r(994),o=r(200).any;function i(e,t,r,i){function a(t){return this(t,e,r)}return i=i[process.platform]||[],o([].concat(t.map(a,n.command),i.map(a,n.path)),"Not detected")}e.exports=i,e.exports.lazy=function(e,t,r,n){var o;return function(){return o||(o=i(e,t,r,n)),o}},e.exports.platformSupport=function(e,t,r){return function(){return-1!==e.indexOf(process.platform)?Promise.resolve(r):Promise.reject('"Open in '+t+'" does not implemented for your platform ('+process.platform+")")}}},549:(e,t,r)=>{var n=r(200).atHomeDir,o={pattern:"{filename}:{line}:{column}"},i=r(8).lazy("Atom Editor",["atom"],"-h",{darwin:["/Applications/Atom.app/Contents/Resources/app/atom.sh"],win32:[n("AppData/Local/atom/bin/atom.cmd")]}),a=r(922).detectAndOpenFactory(i,o);e.exports={settings:o,detect:i,open:a}},665:(e,t,r)=>{var n=r(200).atHomeDir,o={pattern:"-r -g {filename}:{line}:{column}"},i=r(8).lazy("Visual Studio Code",["code"],"-h",{darwin:["/Applications/Visual Studio Code.app/Contents/MacOS/Electron"],win32:["C:/Program Files/Microsoft VS Code/bin/code.cmd","C:/Program Files (x86)/Microsoft VS Code/bin/code.cmd",n("AppData/Local/Code/bin/code.cmd")]}),a=r(922).detectAndOpenFactory(i,o);e.exports={settings:o,detect:i,open:a}},28:(e,t,r)=>{var n,o=r(147),i=r(17),a=r(8).lazy,s={pattern:"{projectPath} --line {line} {filename}"},c=(n="c:/Program Files (x86)/JetBrains/",o.existsSync(n)?o.readdirSync(n).map((function(e){return i.join(n,e)})).filter((function(e){return o.statSync(e).isDirectory()})):[]);e.exports=function(e){var t=a(e.name,[],"",{darwin:["/Applications/"+e.appFolder+".app/Contents/MacOS/"+e.executable],win32:c.map((function(t){return t+"/bin/"+e.executable+".exe"}))}),n=r(922).detectAndOpenFactory(t,s);return{settings:s,detect:t,open:n}}},411:e=>{e.exports=function(e){return t=function(e){return'tell application "Terminal" to do script "'+e+'"'}("cd {projectPath}; "+e),"osascript -e '"+t+"'";var t}},264:(e,t,r)=>{var n={patternOnly:!0,escapeQuotes:!0,pattern:r(411)('emacs --no-splash \\"+{line}:{column}\\" {filename}')},o=r(8).platformSupport(["darwin"],"vim"),i=r(922).detectAndOpenFactory(o,n);e.exports={settings:n,detect:o,open:i}},462:(e,t,r)=>{var n=r(28);e.exports=n({name:"IDEA 14 CE",appFolder:"IntelliJ IDEA 14 CE",executable:"idea"})},796:(e,t,r)=>{e.exports={atom:r(549),code:r(665),sublime:r(892),webstorm:r(894),phpstorm:r(157),idea14ce:r(462),vim:r(744),visualstudio:r(667),emacs:r(264)}},157:(e,t,r)=>{var n=r(28);e.exports=n({name:"PhpStorm IDE",appFolder:"PhpStorm",executable:"phpstorm"})},892:(e,t,r)=>{var n={pattern:"{filename}:{line}:{column}"},o=r(8).lazy("Sublime Text",["subl"],"-h",{darwin:["/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl"],win32:["C:/Program Files/Sublime Text/subl.exe","C:/Program Files/Sublime Text 2/subl.exe","C:/Program Files/Sublime Text 3/subl.exe","C:/Program Files (x86)/Sublime Text/subl.exe","C:/Program Files (x86)/Sublime Text 2/subl.exe","C:/Program Files (x86)/Sublime Text 3/subl.exe"]}),i=r(922).detectAndOpenFactory(o,n);e.exports={settings:n,detect:o,open:i}},744:(e,t,r)=>{var n={patternOnly:!0,escapeQuotes:!0,pattern:r(411)('vim {filename} \\"+call cursor({line}, {column})\\"')},o=r(8).platformSupport(["darwin"],"vim"),i=r(922).detectAndOpenFactory(o,n);e.exports={settings:n,detect:o,open:i}},667:(e,t,r)=>{var n=r(17).resolve(__dirname,"visualstudio.vbs"),o={pattern:"{filename} {line} {column}"},i=r(8).platformSupport(["win32"],"Visual Studio",n),a=r(922).detectAndOpenFactory(i,o);e.exports={settings:o,detect:i,open:a}},894:(e,t,r)=>{var n=r(28);e.exports=n({name:"WebStorm IDE",appFolder:"WebStorm",executable:"webstorm"})},250:(e,t,r)=>{var n=r(200).extractFilename,o=r(200).number,i=r(200).assign,a=r(796),s=r(922).factory;e.exports={configure:function(e,t){t=t||function(){};var r,c=o((e=e||{}).line,1),p=o(e.column,1),u=e.editor,l=e.cmd;if(l||u||(a.hasOwnProperty(process.env.OPEN_FILE)?u=process.env.OPEN_FILE:l=process.env.OPEN_FILE||process.env.VISUAL||process.env.EDITOR),!u||a.hasOwnProperty(u)){if(l){var m={};a.hasOwnProperty(u)&&i(m,a[u].settings),r=s(l,i(m,e))}else{if(!u)return void t("Editor is not specified");r=a[u].open}return{open:function(e){if(!e)return Promise.reject("File is not specified");var t=n(e);return r([t.filename,Math.max(t.line-c,0),Math.max(t.column-p,0)].join(":"))}}}t("Wrong value for `editor` option: "+u)}}},922:(e,t,r)=>{var n=r(303).exec,o=r(200).number,i=r(200).quote,a=r(200).extractFilename,s=r(200).append;function c(e,t,r){return new Promise((function(c,p){var u;u=function(e,t){var r=a(e),n=t.pattern||"",c={projectPath:process.env.PROJECT_PATH||process.PWD||process.cwd(),line:r.line+o(t.line,1),column:r.column+o(t.column,1)};return/\{filename\}/.test(n)||(n=s(n,"{filename}:{line}:{column}")),n.replace(new RegExp("\\{("+Object.keys(c).join("|")+")\\}","g"),(function(e,t){return c[t]})).replace(/\{filename\}(\S*)/,(function(e,n){return i(r.filename+n,t.escapeQuotes)}))}(t,r=r||{}),e=r.patternOnly?u:s(i(e),u),n(e,(function(e){e?p(e):c()}))}))}e.exports=c,e.exports.factory=function(e,t){return function(r){return c(e,r,t)}},e.exports.detectAndOpenFactory=function(e,t){return function(r){return e().then((function(e){c(e,r,t)}))}}},200:(e,t,r)=>{var n=r(378)(),o=r(17);e.exports={number:function(e,t){return isNaN(e)?t:e},quote:function(e,t){return e=String(e).replace(/\\/g,"\\\\").replace(/"/g,'"'),t?'\\"'+e+'\\"':'"'+e+'"'},extractFilename:function(e){var t=e.match(/^(.+?)((?::\d+){0,4})$/),r=t[2].split(":").slice(1);return{filename:t[1],line:parseInt(r[0]||0,10),column:parseInt(r[1]||0,10)}},fail:function(e){console.error(String(e).trimRight()),process.exit(2)},atHomeDir:function(e){return o.join(n,e)},any:function(e,t){return new Promise((function(r,n){Promise.all(e.map((function(e){return e&&"function"==typeof e.then?e.then(r,(function(){})):e}))).then((function(e){n(t)}),n)}))},append:function(e,t){return String(e).replace(/\s*$/,(e?" ":"")+t)},assign:function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}}},378:(e,t,r)=>{"use strict";var n=r(719);e.exports="function"==typeof n.homedir?n.homedir:function(){var e=process.env,t=e.HOME,r=e.LOGNAME||e.USER||e.LNAME||e.USERNAME;return"win32"===process.platform?e.USERPROFILE||e.HOMEDRIVE+e.HOMEPATH||t||null:"darwin"===process.platform?t||(r?"/Users/"+r:null):"linux"===process.platform?t||(0===process.getuid()?"/root":r?"/home/"+r:null):t||null}},303:e=>{"use strict";e.exports=require("child_process")},719:e=>{"use strict";e.exports=require("os")},147:e=>{"use strict";e.exports=require("fs")},17:e=>{"use strict";e.exports=require("path")}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}var n={};(()=>{var e=n,t=r(250);e.configure=t.configure,e.editors=r(796)})();var o=exports;for(var i in n)o[i]=n[i];n.__esModule&&Object.defineProperty(o,"__esModule",{value:!0})})();