Compare commits

..

1 Commits

Author SHA1 Message Date
Chromatic 13180b77f9 v11.5.6 2024-07-19 16:40:47 +00:00
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -363,7 +363,7 @@ ${Fot.default.dim(` \u2192 ${s}`)}`:i;},oLr=e=>(t,r)=>{r.output=typeof e=="fu
`:"")+(o?`
${o}
`:`
`);let l=d=>{console.log(o),process.exit(typeof d=="number"?d:2);},u=()=>{console.log(typeof t.version=="string"?t.version:i.version),process.exit(0);};s._.length===0&&t.argv.length===1&&(s.version===!0&&t.autoVersion&&u(),s.help===!0&&t.autoHelp&&l(0));let c=s._;if(delete s._,!t.allowUnknownFlags){let d=c.filter(m=>typeof m=="string"&&m.startsWith("-"));d.length>0&&(ZMr(d),process.exit(2));}let f=UMr(s,{exclude:["--",/^\w$/]}),p={...f};t7r(f,t);for(let d of Object.values(t.flags))delete f[d.alias];let h=WMr(t.flags,f,c);return h.length>0&&(zMr(h),process.exit(2)),{input:c,flags:f,unnormalizedFlags:p,pkg:i,help:o,showHelp:l,showVersion:u}};kk.exports=r7r;});var vlt,Blt=re(()=>{vlt={name:"chromatic",version:"11.5.6",description:"Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",keywords:["storybook-addon","storybook","addon","test","popular"],homepage:"https://www.chromatic.com",bugs:{url:"https://github.com/chromaui/chromatic-cli",email:"support@chromatic.com"},repository:{type:"git",url:"git+https://github.com/chromaui/chromatic-cli.git"},license:"MIT",author:{name:"Chromatic",email:"support@chromatic.com"},exports:{".":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./node":{types:"./dist/node.d.ts",require:"./dist/node.js",node:"./dist/node.js"},"./isChromatic":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./package.json":"./package.json"},main:"isChromatic.js",module:"isChromatic.mjs",typesVersions:{"*":{"*":["./isChromatic.d.ts"],isChromatic:["./isChromatic.d.ts"],node:["dist/node.d.ts"]}},bin:{chroma:"dist/bin.js",chromatic:"dist/bin.js","chromatic-cli":"dist/bin.js"},files:["dist/*.js","dist/node.d.ts","isChromatic.js","isChromatic.mjs","isChromatic.d.ts"],resolutions:{"any-observable":"^0.5.1"},devDependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.0.0","@antfu/ni":"^0.21.5","@auto-it/exec":"^11.0.4","@auto-it/slack":"^11.1.6","@discoveryjs/json-ext":"^0.5.7","@storybook/addon-essentials":"^8.1.5","@storybook/addon-webpack5-compiler-swc":"^1.0.3","@storybook/csf-tools":"^8.1.5","@storybook/linter-config":"^4.0.0","@storybook/react":"^8.1.5","@storybook/react-webpack5":"^8.1.5","@tsconfig/node16":"^16.1.1","@types/archiver":"^5.3.1","@types/async-retry":"^1.4.3","@types/cross-spawn":"^6.0.2","@types/fs-extra":"^9.0.13","@types/jsonfile":"^6.0.1","@types/listr":"^0.14.4","@types/node":"18.x","@types/picomatch":"^2.3.0","@types/progress-stream":"^2.0.2","@types/prompts":"^2.4.9","@types/semver":"^7.3.9","@types/webpack-env":"^1.18.5","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-v8":"^0.34.4","ansi-html":"0.0.8","any-observable":"^0.5.1",archiver:"^5.3.0","async-retry":"^1.3.3",auto:"^11.0.5",boxen:"^7.1.1",chalk:"^4.1.2","clean-package":"^2.2.0",cpy:"^8.1.2","cross-env":"^7.0.3","cross-spawn":"^7.0.2",debug:"^4.3.2",dotenv:"^8.2.0","env-ci":"^5.0.2",eslint:"^7.32.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-json":"^3.1.0","eslint-plugin-react":"^7.33.2",esm:"^3.2.25",execa:"^7.2.0","fake-tag":"^2.0.0",filesize:"^10.1.0","find-up":"^7.0.0","formdata-node":"^6.0.3","fs-extra":"^10.0.0","https-proxy-agent":"^7.0.2",husky:"^7.0.0",jsonfile:"^6.0.1","junit-report-builder":"2.1.0","lint-staged":"^11.1.2",listr:"0.14.3","listr-update-renderer":"^0.5.0",meow:"^9.0.0","mock-fs":"^5.1.2","no-proxy":"^1.0.3","node-ask":"^1.0.1","node-fetch":"3.2.10","npm-run-all":"^4.0.2",observable:"^2.1.4","os-browserify":"^0.3.0","p-limit":"3.1.0",picomatch:"2.2.2","pkg-up":"^3.1.0",pluralize:"^8.0.0",prettier:"^2.3.2","progress-stream":"^2.0.0",prompts:"^2.4.2","prop-types":"^15.7.2",react:"^17.0.2","react-dom":"^17.0.2","read-pkg-up":"^7.0.1",semver:"^7.3.5",slash:"^3.0.0","snyk-nodejs-lockfile-parser":"^1.52.1","sort-package-json":"1.50.0",storybook:"^8.1.5","string-argv":"^0.3.1","strip-ansi":"6.0.0","tmp-promise":"3.0.2","ts-dedent":"^1.0.0","ts-loader":"^9.2.5",tsup:"^7.2.0",typescript:"^5.2.2","util-deprecate":"^1.0.2",uuid:"^8.3.2",vite:"^4.4.9",vitest:"^0.34.4","why-is-node-running":"^2.1.2","xxhash-wasm":"^1.0.2","yarn-or-npm":"^3.0.1","zen-observable":"^0.8.15",zod:"^3.22.2"},peerDependencies:{"@chromatic-com/cypress":"^0.*.* || ^1.0.0","@chromatic-com/playwright":"^0.*.* || ^1.0.0"},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0}},publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},docs:"https://www.chromatic.com/docs/cli",storybook:{icon:"https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif",displayName:"Chromatic"}};});function IAe(e){let{input:t,flags:r,help:n}=(0, Slt.default)(`
`);let l=d=>{console.log(o),process.exit(typeof d=="number"?d:2);},u=()=>{console.log(typeof t.version=="string"?t.version:i.version),process.exit(0);};s._.length===0&&t.argv.length===1&&(s.version===!0&&t.autoVersion&&u(),s.help===!0&&t.autoHelp&&l(0));let c=s._;if(delete s._,!t.allowUnknownFlags){let d=c.filter(m=>typeof m=="string"&&m.startsWith("-"));d.length>0&&(ZMr(d),process.exit(2));}let f=UMr(s,{exclude:["--",/^\w$/]}),p={...f};t7r(f,t);for(let d of Object.values(t.flags))delete f[d.alias];let h=WMr(t.flags,f,c);return h.length>0&&(zMr(h),process.exit(2)),{input:c,flags:f,unnormalizedFlags:p,pkg:i,help:o,showHelp:l,showVersion:u}};kk.exports=r7r;});var vlt,Blt=re(()=>{vlt={name:"chromatic",version:"11.5.5",description:"Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",keywords:["storybook-addon","storybook","addon","test","popular"],homepage:"https://www.chromatic.com",bugs:{url:"https://github.com/chromaui/chromatic-cli",email:"support@chromatic.com"},repository:{type:"git",url:"git+https://github.com/chromaui/chromatic-cli.git"},license:"MIT",author:{name:"Chromatic",email:"support@chromatic.com"},exports:{".":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./node":{types:"./dist/node.d.ts",require:"./dist/node.js",node:"./dist/node.js"},"./isChromatic":{types:"./isChromatic.d.ts",require:"./isChromatic.js",import:"./isChromatic.mjs"},"./package.json":"./package.json"},main:"isChromatic.js",module:"isChromatic.mjs",typesVersions:{"*":{"*":["./isChromatic.d.ts"],isChromatic:["./isChromatic.d.ts"],node:["dist/node.d.ts"]}},bin:{chroma:"dist/bin.js",chromatic:"dist/bin.js","chromatic-cli":"dist/bin.js"},files:["dist/*.js","dist/node.d.ts","isChromatic.js","isChromatic.mjs","isChromatic.d.ts"],resolutions:{"any-observable":"^0.5.1"},devDependencies:{"@actions/core":"^1.10.0","@actions/github":"^5.0.0","@antfu/ni":"^0.21.5","@auto-it/exec":"^11.0.4","@auto-it/slack":"^11.1.6","@discoveryjs/json-ext":"^0.5.7","@storybook/addon-essentials":"^8.1.5","@storybook/addon-webpack5-compiler-swc":"^1.0.3","@storybook/csf-tools":"^8.1.5","@storybook/linter-config":"^4.0.0","@storybook/react":"^8.1.5","@storybook/react-webpack5":"^8.1.5","@tsconfig/node16":"^16.1.1","@types/archiver":"^5.3.1","@types/async-retry":"^1.4.3","@types/cross-spawn":"^6.0.2","@types/fs-extra":"^9.0.13","@types/jsonfile":"^6.0.1","@types/listr":"^0.14.4","@types/node":"18.x","@types/picomatch":"^2.3.0","@types/progress-stream":"^2.0.2","@types/prompts":"^2.4.9","@types/semver":"^7.3.9","@types/webpack-env":"^1.18.5","@typescript-eslint/eslint-plugin":"^6.8.0","@typescript-eslint/parser":"^6.8.0","@vitest/coverage-v8":"^0.34.4","ansi-html":"0.0.8","any-observable":"^0.5.1",archiver:"^5.3.0","async-retry":"^1.3.3",auto:"^11.0.5",boxen:"^7.1.1",chalk:"^4.1.2","clean-package":"^2.2.0",cpy:"^8.1.2","cross-env":"^7.0.3","cross-spawn":"^7.0.2",debug:"^4.3.2",dotenv:"^8.2.0","env-ci":"^5.0.2",eslint:"^7.32.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-json":"^3.1.0","eslint-plugin-react":"^7.33.2",esm:"^3.2.25",execa:"^7.2.0","fake-tag":"^2.0.0",filesize:"^10.1.0","find-up":"^7.0.0","formdata-node":"^6.0.3","fs-extra":"^10.0.0","https-proxy-agent":"^7.0.2",husky:"^7.0.0",jsonfile:"^6.0.1","junit-report-builder":"2.1.0","lint-staged":"^11.1.2",listr:"0.14.3","listr-update-renderer":"^0.5.0",meow:"^9.0.0","mock-fs":"^5.1.2","no-proxy":"^1.0.3","node-ask":"^1.0.1","node-fetch":"3.2.10","npm-run-all":"^4.0.2",observable:"^2.1.4","os-browserify":"^0.3.0","p-limit":"3.1.0",picomatch:"2.2.2","pkg-up":"^3.1.0",pluralize:"^8.0.0",prettier:"^2.3.2","progress-stream":"^2.0.0",prompts:"^2.4.2","prop-types":"^15.7.2",react:"^17.0.2","react-dom":"^17.0.2","read-pkg-up":"^7.0.1",semver:"^7.3.5",slash:"^3.0.0","snyk-nodejs-lockfile-parser":"^1.52.1","sort-package-json":"1.50.0",storybook:"^8.1.5","string-argv":"^0.3.1","strip-ansi":"6.0.0","tmp-promise":"3.0.2","ts-dedent":"^1.0.0","ts-loader":"^9.2.5",tsup:"^7.2.0",typescript:"^5.2.2","util-deprecate":"^1.0.2",uuid:"^8.3.2",vite:"^4.4.9",vitest:"^0.34.4","why-is-node-running":"^2.1.2","xxhash-wasm":"^1.0.2","yarn-or-npm":"^3.0.1","zen-observable":"^0.8.15",zod:"^3.22.2"},peerDependencies:{"@chromatic-com/cypress":"^0.*.* || ^1.0.0","@chromatic-com/playwright":"^0.*.* || ^1.0.0"},peerDependenciesMeta:{"@chromatic-com/cypress":{optional:!0},"@chromatic-com/playwright":{optional:!0}},publishConfig:{access:"public",registry:"https://registry.npmjs.org/"},docs:"https://www.chromatic.com/docs/cli",storybook:{icon:"https://user-images.githubusercontent.com/263385/101995175-2e087800-3c96-11eb-9a33-9860a1c3ce62.gif",displayName:"Chromatic"}};});function IAe(e){let{input:t,flags:r,help:n}=(0, Slt.default)(`
Chromatic CLI
https://www.chromatic.com/docs/cli
@@ -1456,9 +1456,9 @@ ${t}`,s3i=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),o3i=Obj
Set the {bold --storybook-base-dir} option as the relative path from the repository root to the Storybook project root.
Run {bold @chromatic-com/turbosnap-helper} to get your base directory value.
`);});async function arr(e,t){let r=await QC(),{storybookBaseDir:n=eA__namespace.relative(r,"")}=e.options,i=t.modules.filter(o=>!o.name.includes("node_modules")&&/\.(js|jsx|ts|tsx)$/.test(o.name)),s=(0, orr.default)(1e3);try{await Promise.any(i.map(o=>s(()=>{let a=eA__namespace.join(r,n,o.name);return new Promise((l,u)=>Bk__namespace.access(a,c=>{c?(e.log.debug("Not found:",a),u()):l(!0);}))})));}catch{throw e.log.debug(`Invalid storybookBaseDir: ${n}`),wi(e,si.INVALID_OPTIONS,!0),new Error(nrr())}}var orr,lrr=re(()=>{irr();orr=Ne(k6());K0();Xf();});function frr(e,t,r="."){try{return Bk.readdirSync(eA.join(t,r)).flatMap(n=>{let i=eA.join(r,n),s=Bk.statSync(eA.join(t,i));return s.isDirectory()?frr(e,t,i):[{pathname:i,contentLength:s.size}]})}catch(n){throw e.log.debug(n),new Error(Q1e({sourceDir:t},n).output)}}function c6i(e){let t="Output directory: ",r=e.lastIndexOf(t);if(r===-1)return;let n=e.slice(r+t.length),i=n.indexOf(`
`);return (i===-1?n:n.slice(0,i)).trim()}function urr(e,t){let r=frr(e,t).map(o=>({...o,knownAs:(0, Arr.default)(o.pathname)})),n=r.map(({contentLength:o})=>o).reduce((o,a)=>o+a,0),i=[],s;for(let{knownAs:o}of r)o.endsWith("preview-stats.json")?s=eA.join(t,o):o.endsWith("manager-stats.json")||i.push(o);return {lengths:r,paths:i,statsPath:s,total:n}}var Arr,v6e,u6i,crr,A6i,f6i,p6i,h6i,d6i,prr,hrr=re(()=>{Arr=Ne(b1e());u6t();tA();ac();A6t();d6t();x6t();OAe();w1e();k6t();Ytr();DCe();ztr();err();lrr();v6e=Ne(Cl()),u6i=/([$^*+?()[\]])/g;crr=({paths:e,total:t})=>t>0&&e.includes("iframe.html")&&e.includes("index.html"),A6i=async e=>{if(e.fileInfo=urr(e,e.sourceDir),!crr(e.fileInfo)&&e.buildLogFile)try{let t=Bk.readFileSync(e.buildLogFile,"utf8"),r=c6i(t);r&&r!==e.sourceDir&&(e.log.warn(c6t(e,r)),e.sourceDir=r,e.fileInfo=urr(e,e.sourceDir));}catch(t){e.log.debug(t);}if(!crr(e.fileInfo))throw new Error(Q1e(e).output)},f6i=async(e,t)=>{if(!e.turboSnap||e.turboSnap.unavailable||!e.git.changedFiles)return;if(!e.fileInfo.statsPath){let s=e.storybook?.version&&v6e.default.gte(v6e.default.coerce(e.storybook.version),"8.0.0");throw e.turboSnap.bailReason={missingStatsFile:!0},new Error(h6t({legacy:!s}))}un(y6t)(e,t);let{statsPath:r}=e.fileInfo,{changedFiles:n,packageMetadataChanges:i}=e.git;try{let s=[];if(i?.length>0)if(s=await qtr(e).catch(l=>{let{name:u,message:c,stack:f,code:p}=l;e.log.debug({name:u,message:c,stack:f,code:p});}),s){if(e.git.changedDependencyNames=s,!e.options.interactive){let l=s.length?`:
`);return (i===-1?n:n.slice(0,i)).trim()}function urr(e,t){let r=frr(e,t).map(o=>({...o,knownAs:(0, Arr.default)(o.pathname)})),n=r.map(({contentLength:o})=>o).reduce((o,a)=>o+a,0),i=[],s;for(let{knownAs:o}of r)o.endsWith("preview-stats.json")?s=eA.join(t,o):o.endsWith("manager-stats.json")||i.push(o);return {lengths:r,paths:i,statsPath:s,total:n}}var Arr,v6e,u6i,crr,A6i,f6i,p6i,h6i,d6i,prr,hrr=re(()=>{Arr=Ne(b1e());u6t();tA();ac();A6t();d6t();x6t();OAe();w1e();k6t();Ytr();DCe();ztr();err();lrr();v6e=Ne(Cl()),u6i=new RegExp(`([${"`$^*+?()[]".split("").join("\\")}])`);crr=({paths:e,total:t})=>t>0&&e.includes("iframe.html")&&e.includes("index.html"),A6i=async e=>{if(e.fileInfo=urr(e,e.sourceDir),!crr(e.fileInfo)&&e.buildLogFile)try{let t=Bk.readFileSync(e.buildLogFile,"utf8"),r=c6i(t);r&&r!==e.sourceDir&&(e.log.warn(c6t(e,r)),e.sourceDir=r,e.fileInfo=urr(e,e.sourceDir));}catch(t){e.log.debug(t);}if(!crr(e.fileInfo))throw new Error(Q1e(e).output)},f6i=async(e,t)=>{if(!e.turboSnap||e.turboSnap.unavailable||!e.git.changedFiles)return;if(!e.fileInfo.statsPath){let s=e.storybook?.version&&v6e.default.gte(v6e.default.coerce(e.storybook.version),"8.0.0");throw e.turboSnap.bailReason={missingStatsFile:!0},new Error(h6t({legacy:!s}))}un(y6t)(e,t);let{statsPath:r}=e.fileInfo,{changedFiles:n,packageMetadataChanges:i}=e.git;try{let s=[];if(i?.length>0)if(s=await qtr(e).catch(l=>{let{name:u,message:c,stack:f,code:p}=l;e.log.debug({name:u,message:c,stack:f,code:p});}),s){if(e.git.changedDependencyNames=s,!e.options.interactive){let l=s.length?`:
${s.map(u=>` ${u}`).join(`
`)}`:"";e.log.info(`Found ${s.length} changed dependencies${l}`);}}else {e.log.warn("Could not retrieve dependency changes from lockfiles; checking package.json");let l=await _6t(i);if(l.length>0){e.turboSnap.bailReason={changedPackageFiles:l},e.log.warn(AY({turboSnap:e.turboSnap}));return}}let o=await jU(r);await arr(e,o);let a=await l6t(e,o,r,n,s||[]);a?(e.onlyStoryFiles=Object.keys(a).map(l=>l.replace(u6i,"\\$1")),e.options.interactive||(e.options.traceChanged||e.log.info(`Found affected story files:
`)}`:"";e.log.info(`Found ${s.length} changed dependencies${l}`);}}else {e.log.warn("Could not retrieve dependency changes from lockfiles; checking package.json");let l=await _6t(i);if(l.length>0){e.turboSnap.bailReason={changedPackageFiles:l},e.log.warn(AY({turboSnap:e.turboSnap}));return}}let o=await jU(r);await arr(e,o);let a=await l6t(e,o,r,n,s||[]);a?(e.onlyStoryFiles=Object.keys(a).map(l=>l.split(u6i).filter(c=>c!=="").join("\\")),e.options.interactive||(e.options.traceChanged||e.log.info(`Found affected story files:
${Object.entries(a).flatMap(([l,u])=>u.map(c=>` ${c} [${l}]`)).join(`
`)}`),e.untracedFiles&&e.untracedFiles.length&&e.log.info(`Encountered ${e.untracedFiles.length} untraced files:
${e.untracedFiles.map(l=>` ${l}`).join(`
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "chromatic",
"version": "11.6.0",
"version": "11.5.6",
"description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",
"keywords": [
"storybook-addon",