create-qwik
Advanced tools
Comparing version 0.0.16-12 to 0.0.16-12-dev20220212122734
12
index.js
@@ -7,9 +7,9 @@ /** | ||
*/ | ||
var z=Object.create;var y=Object.defineProperty;var M=Object.getOwnPropertyDescriptor;var U=Object.getOwnPropertyNames,O=Object.getOwnPropertySymbols,V=Object.getPrototypeOf,N=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var E=(e,t,r)=>t in e?y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,S=(e,t)=>{for(var r in t||(t={}))N.call(t,r)&&E(e,r,t[r]);if(O)for(var r of O(t))B.call(t,r)&&E(e,r,t[r]);return e};var I=e=>y(e,"__esModule",{value:!0});var K=(e,t)=>{I(e);for(var r in t)y(e,r,{get:t[r],enumerable:!0})},H=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of U(t))!N.call(e,i)&&i!=="default"&&y(e,i,{get:()=>t[i],enumerable:!(r=M(t,i))||r.enumerable});return e},p=e=>H(I(y(e!=null?z(V(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);K(exports,{generateStarter:()=>_,getStarters:()=>A});var g=p(require("fs")),G=p(require("path"));var l=p(require("fs")),x=p(require("path"));function Q(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var R=function(t){Q(t);let r=-1,i=0,o=-1,s=!0,n=0;for(let a=t.length-1;a>=0;--a){let d=t.charCodeAt(a);if(d===47){if(!s){i=a+1;break}continue}o===-1&&(s=!1,o=a+1),d===46?r===-1?r=a:n!==1&&(n=1):r!==-1&&(n=-1)}return r===-1||o===-1||n===0||n===1&&r===o-1&&r===i+1?"":t.slice(r,o)};function h(e,t,r){let i=(0,l.readdirSync)(e);for(let o of i){let s=(0,x.join)(e,o),n=(0,x.join)(t,o),a=(0,l.statSync)(s);if(a.isDirectory())(0,l.mkdirSync)(n,{recursive:!0}),h(s,n,r);else if(a.isFile())if(r.length>0&&[".json",".toml",".md",".html"].includes(R(s))){let c=(0,l.readFileSync)(s,"utf8");for(let u of r)c=c.replace(u[0],u[1]);(0,l.writeFileSync)(n,c)}else(0,l.copyFileSync)(s,n)}}function m(e){let t=(0,x.join)(e,"package.json");return JSON.parse((0,l.readFileSync)(t,"utf-8"))}function F(e,t){let r=(0,x.join)(e,"package.json");(0,l.writeFileSync)(r,JSON.stringify(t,null,2)+` | ||
`)}function L(e){return e.toLocaleLowerCase().split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" ")}function T(e){return e.toLocaleLowerCase().replace(/ /g,"-")}function w(e,t){["scripts","dependencies","devDependencies"].forEach(i=>{W(e,t,i)})}function W(e,t,r){if(t[r]){e[r]?Object.assign(e[r],S({},t[r])):e[r]=S({},t[r]);let i={},o=Object.keys(e[r]).sort();for(let s of o)i[s]=e[r][s];e[r]=i}}async function _(e){if(!j(e.projectName))throw new Error("Missing project name");if(!j(e.appId))throw new Error("Missing starter id");if(!j(e.outDir))throw new Error("Missing outDir");(0,g.existsSync)(e.outDir)||(0,g.mkdirSync)(e.outDir,{recursive:!0});let t={projectName:e.projectName,appId:e.appId,serverId:e.serverId,outDir:e.outDir},r=await A(),i=r.apps.find(n=>n.id===e.appId),o=r.servers.find(n=>n.id===e.serverId),s=r.features.filter(n=>e.featureIds.includes(n.id));if(i)X(r,t,i,o,s);else throw new Error(`Invalid starter id "${e.appId}".`);return t}function X(e,t,r,i,o){let s=[[/\bqwik-project-name\b/g,t.projectName]],n=e.apps.find(f=>f.id==="base");if(!n)throw new Error("Unable to find base app.");h(n.dir,t.outDir,s),h(r.dir,t.outDir,s);let a=m(n.dir),d=m(n.dir);w(a,d);let c=[r.description,"Vite.js tooling."];if(i){h(i.dir,t.outDir,s);let f=m(i.dir);w(a,f),f.description&&c.push(f.description)}for(let f of o){h(f.dir,t.outDir,s);let D=m(f.dir);w(a,D),D.description&&c.push(D.description)}a.name=T(t.projectName),a.description=c.join(" ").trim();let u=(0,G.join)(t.outDir,"README.md"),C=(0,g.readFileSync)(u,"utf-8"),k=c.map(f=>`- ${f}`).join(` | ||
`).trim(),$=`# ${t.projectName} | ||
var C=Object.defineProperty;var $=Object.getOwnPropertyDescriptor;var q=Object.getOwnPropertyNames,J=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var O=(e,t,r)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))N.call(t,r)&&O(e,r,t[r]);if(J)for(var r of J(t))z.call(t,r)&&O(e,r,t[r]);return e};var M=e=>C(e,"__esModule",{value:!0});var U=(e,t)=>{for(var r in t)C(e,r,{get:t[r],enumerable:!0})},V=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of q(t))!N.call(e,n)&&(r||n!=="default")&&C(e,n,{get:()=>t[n],enumerable:!(o=$(t,n))||o.enumerable});return e};var B=(e=>(t,r)=>e&&e.get(t)||(r=V(M({}),t,1),e&&e.set(t,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var Y={};U(Y,{generateStarter:()=>T,getStarters:()=>w});var g=require("fs"),L=require("path");var l=require("fs"),y=require("path");function K(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var E=function(t){K(t);let r=-1,o=0,n=-1,s=!0,i=0;for(let a=t.length-1;a>=0;--a){let d=t.charCodeAt(a);if(d===47){if(!s){o=a+1;break}continue}n===-1&&(s=!1,n=a+1),d===46?r===-1?r=a:i!==1&&(i=1):r!==-1&&(i=-1)}return r===-1||n===-1||i===0||i===1&&r===n-1&&r===o+1?"":t.slice(r,n)};function p(e,t,r){let o=(0,l.readdirSync)(e);for(let n of o){let s=(0,y.join)(e,n),i=(0,y.join)(t,n),a=(0,l.statSync)(s);if(a.isDirectory())(0,l.mkdirSync)(i,{recursive:!0}),p(s,i,r);else if(a.isFile())if(r.length>0&&[".json",".toml",".md",".html"].includes(E(s))){let c=(0,l.readFileSync)(s,"utf8");for(let u of r)c=c.replace(u[0],u[1]);(0,l.writeFileSync)(i,c)}else(0,l.copyFileSync)(s,i)}}function m(e){let t=(0,y.join)(e,"package.json");return JSON.parse((0,l.readFileSync)(t,"utf-8"))}function I(e,t){let r=(0,y.join)(e,"package.json");(0,l.writeFileSync)(r,JSON.stringify(t,null,2)+` | ||
`)}function R(e){return e.toLocaleLowerCase().split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" ")}function F(e){return e.toLocaleLowerCase().replace(/ /g,"-")}function k(e,t){["scripts","dependencies","devDependencies"].forEach(o=>{H(e,t,o)})}function H(e,t,r){if(t[r]){e[r]?Object.assign(e[r],h({},t[r])):e[r]=h({},t[r]);let o={},n=Object.keys(e[r]).sort();for(let s of n)o[s]=e[r][s];e[r]=o}}async function T(e){if(!D(e.projectName))throw new Error("Missing project name");if(!D(e.appId))throw new Error("Missing starter id");if(!D(e.outDir))throw new Error("Missing outDir");(0,g.existsSync)(e.outDir)||(0,g.mkdirSync)(e.outDir,{recursive:!0});let t={projectName:e.projectName,appId:e.appId,serverId:e.serverId,outDir:e.outDir},r=await w(),o=r.apps.find(i=>i.id===e.appId),n=r.servers.find(i=>i.id===e.serverId),s=r.features.filter(i=>e.featureIds.includes(i.id));if(o)Q(r,t,o,n,s);else throw new Error(`Invalid starter id "${e.appId}".`);return t}function Q(e,t,r,o,n){let s=[[/\bqwik-project-name\b/g,t.projectName]],i=e.apps.find(f=>f.id==="base");if(!i)throw new Error("Unable to find base app.");p(i.dir,t.outDir,s),p(r.dir,t.outDir,s);let a=m(i.dir),d=m(i.dir);k(a,d);let c=[r.description,"Vite.js tooling."];if(o){p(o.dir,t.outDir,s);let f=m(o.dir);k(a,f),f.description&&c.push(f.description)}for(let f of n){p(f.dir,t.outDir,s);let P=m(f.dir);k(a,P),P.description&&c.push(P.description)}a.name=F(t.projectName),a.description=c.join(" ").trim();let u=(0,L.join)(t.outDir,"README.md"),x=(0,g.readFileSync)(u,"utf-8"),b=c.map(f=>`- ${f}`).join(` | ||
`).trim(),G=`# ${t.projectName} | ||
${k} | ||
${b} | ||
${C}`;(0,g.writeFileSync)(u,$.trim()+` | ||
`);let q=Y(a);F(t.outDir,q)}function Y(e){e=S({},e);let t={name:e.name,version:e.version,description:e.description,scripts:e.scripts,dependencies:e.dependencies,devDependencies:e.devDependencies};Object.keys(t).forEach(i=>{delete e[i]}),delete e.qwik;let r=Object.keys(e).sort();for(let i of r)t[i]=e[i];return t}function j(e){return typeof e=="string"&&e.trim().length>0}var P=p(require("fs")),b=p(require("path"));var v=null;async function A(){return v==null&&(v=Z((0,b.join)(__dirname,"starters"))),v}function Z(e){return{apps:J(e,"apps"),servers:J(e,"servers"),features:J(e,"features")}}function J(e,t){let r=(0,b.join)(e,t);return(0,P.readdirSync)(r).filter(o=>(0,P.statSync)((0,b.join)(r,o)).isDirectory()).map(o=>{var d,c,u,C,k;let s=(0,b.join)(r,o),n=m(s);return{id:o,name:L(o),description:(d=n.description)!=null?d:"",dir:s,priority:(u=(c=n==null?void 0:n.qwik)==null?void 0:c.priority)!=null?u:0,featureOptions:(k=(C=n==null?void 0:n.qwik)==null?void 0:C.featureOptions)!=null?k:[]}}).sort((o,s)=>o.priority>s.priority?-1:o.priority<s.priority?1:o.name<s.name?-1:o.name>s.name?1:0)}0&&(module.exports={generateStarter,getStarters}); | ||
${x}`;(0,g.writeFileSync)(u,G.trim()+` | ||
`);let _=W(a);I(t.outDir,_)}function W(e){e=h({},e);let t={name:e.name,version:e.version,description:e.description,scripts:e.scripts,dependencies:e.dependencies,devDependencies:e.devDependencies};Object.keys(t).forEach(o=>{delete e[o]}),delete e.qwik;let r=Object.keys(e).sort();for(let o of r)t[o]=e[o];return t}function D(e){return typeof e=="string"&&e.trim().length>0}var A=require("fs"),S=require("path");var j=null;async function w(){return j==null&&(j=X((0,S.join)(__dirname,"starters"))),j}function X(e){return{apps:v(e,"apps"),servers:v(e,"servers"),features:v(e,"features")}}function v(e,t){let r=(0,S.join)(e,t);return(0,A.readdirSync)(r).filter(n=>(0,A.statSync)((0,S.join)(r,n)).isDirectory()).map(n=>{var d,c,u,x,b;let s=(0,S.join)(r,n),i=m(s);return{id:n,name:R(n),description:(d=i.description)!=null?d:"",dir:s,priority:(u=(c=i==null?void 0:i.qwik)==null?void 0:c.priority)!=null?u:0,featureOptions:(b=(x=i==null?void 0:i.qwik)==null?void 0:x.featureOptions)!=null?b:[]}}).sort((n,s)=>n.priority>s.priority?-1:n.priority<s.priority?1:n.name<s.name?-1:n.name>s.name?1:0)}module.exports=B(Y);0&&(module.exports={generateStarter,getStarters}); |
{ | ||
"name": "create-qwik", | ||
"version": "0.0.16-12", | ||
"version": "0.0.16-12-dev20220212122734", | ||
"description": "Interactive CLI and API for generating Qwik projects.", | ||
@@ -5,0 +5,0 @@ "bin": { |
@@ -13,5 +13,5 @@ { | ||
"devDependencies": { | ||
"@builder.io/qwik": "0.0.16-12", | ||
"typescript": "^4.5.2", | ||
"vite": "2.7.13" | ||
"@builder.io/qwik": "0.0.16-12-dev20220212122734", | ||
"typescript": "4.5.5", | ||
"vite": "2.8.0" | ||
}, | ||
@@ -18,0 +18,0 @@ "author": "Builder.io Team", |
@@ -1,29 +0,8 @@ | ||
/* Allows Typescript to import .css files */ | ||
declare module '*.css' { | ||
const content: string; | ||
export default content; | ||
} | ||
/** | ||
* Add custom global types in this file | ||
*/ | ||
/* Allows Typescript to import .gif files */ | ||
declare module '*.gif' { | ||
const content: string; | ||
export default content; | ||
} | ||
/* Allows Typescript to import .jpg files */ | ||
declare module '*.jpg' { | ||
const content: string; | ||
export default content; | ||
} | ||
/* Allows Typescript to import .png files */ | ||
declare module '*.png' { | ||
const content: string; | ||
export default content; | ||
} | ||
/* Allows Typescript to import .svg files */ | ||
declare module '*.svg' { | ||
const content: string; | ||
export default content; | ||
} | ||
// declare module '*.css' { | ||
// const content: string; | ||
// export default content; | ||
// } |
@@ -13,5 +13,6 @@ { | ||
"skipLibCheck": true, | ||
"incremental": true | ||
"incremental": true, | ||
"types": ["vite/client"] | ||
}, | ||
"include": ["src"] | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
0
137308
1254