@yangzw/bruce-app
Version:
A JS/React App automation build scaffolding with zero-configuration and out-of-the-box
1 lines • 2.04 kB
JavaScript
const ae=["> 0.2%","last 2 versions","not dead","IE 11"],ce=["last 20 Chrome versions","last 20 Edge versions","last 20 Firefox versions","last 20 Opera versions","last 5 Safari versions","last 5 Android versions","last 5 iOS versions"],Le={appName:/^[\da-z][[\da-z-]*[\da-z]$/,configFile:/^brucerc\.(js(on)?|ts|yaml)$/,entryFile:/^index\.(jsx?|tsx?)$/,flag:/^true$/,frame:/^(js|react)$/,mateName:/^[\da-z][\da-z-/]*[\da-z]$/,mode:/^(dev|pre|prod|test)$/,polyfill:/^(custom|dynamic|es5|es6)$/,port:/^\d{1,5}$/,style:/^(scss|less)$/,template:/^(component|layout|flow|view|page)$/},Re={js:[{disabled:!1,name:"jquery",value:"jquery"},{disabled:!1,name:"bruce-ui",value:"@yangzw/bruce-ui"},{disabled:!1,name:"bruce-us",value:"@yangzw/bruce-us"}],react:[{disabled:!0,name:"react",value:"react"},{disabled:!0,name:"react-dom",value:"react-dom"},{disabled:!0,name:"react-router-dom",value:"react-router-dom"},{disabled:!0,name:"prop-types",value:"prop-types"},{disabled:!1,name:"axios",value:"axios"},{disabled:!1,name:"recoil",value:"recoil"},{disabled:!1,name:"bruce-ui",value:"@yangzw/bruce-ui"},{disabled:!1,name:"bruce-us",value:"@yangzw/bruce-us"}]},y={mode:(e="")=>Le.mode.test(e)?e:"",polyfill:(e="")=>Le.polyfill.test(e)?e:"",useAnalyzer:(e="")=>Le.flag.test(e),useCompressor:(e="")=>Le.flag.test(e),useCsslint:(e="")=>Le.flag.test(e),useHash:(e="")=>Le.flag.test(e),useJslint:(e="")=>Le.flag.test(e),useTimer:(e="")=>Le.flag.test(e)},h={appName:(e="")=>Le.appName.test(e)?e:"",frame:(e="")=>Le.frame.test(e)?e:"",style:(e="")=>Le.style.test(e)?e:"",useInstaller:(e="")=>Le.flag.test(e),useTs:(e="")=>Le.flag.test(e)},j={port:(e="")=>Le.port.test(e)&&+e>=0&&+e<=65535?+e:0,useCsslint:(e="")=>Le.flag.test(e),useHttps:(e="")=>Le.flag.test(e),useJslint:(e="")=>Le.flag.test(e),useOpener:(e="")=>Le.flag.test(e)},C={mateName:(e="")=>Le.mateName.test(e)?e:"",template:(e="")=>Le.template.test(e)?e:""};export{ae as BROWSERS_ES5,ce as BROWSERS_ES6,y as BUILD_TEST,h as CREATE_TEXT,Le as DATA_REGEXP,Re as DEPENDENCE,j as DEV_TEST,C as INIT_TEST};