@@ -2,7 +2,7 @@ import fg from 'fast-glob';
22import { transformTailwindConfig } from './transformers/transform-tailwind-config.js' ;
33import { transformPackage } from './transformers/transform-package.js' ;
44import type { MigrateOptions } from '../../index.js' ;
5- import { isCancel , multiselect , spinner } from '@clack/prompts' ;
5+ import { isCancel , log , multiselect , spinner } from '@clack/prompts' ;
66import { cli } from '../../../../index.js' ;
77import { extname } from 'node:path' ;
88import { transformSvelte } from './transformers/transform-svelte.js' ;
@@ -62,7 +62,7 @@ export default async function (options: MigrateOptions) {
6262 const skeletonSvelteVersion = await getLatestVersion ( '@skeletonlabs/skeleton-svelte' , { version : '>=1.0.0-0 <2.0.0' } ) ;
6363 const transformedPkg = transformPackage ( pkgCode , skeletonVersion , skeletonSvelteVersion ) ;
6464 await writeFile ( pkg . paths [ 0 ] , transformedPkg . code ) ;
65- packageSpinner . stop ( `Successfully migrated ${ pkg . matcher } ` ) ;
65+ packageSpinner . stop ( `Successfully migrated ${ pkg . matcher } ! ` ) ;
6666 } catch ( e ) {
6767 if ( e instanceof Error ) {
6868 packageSpinner . stop ( `Failed to migrate ${ pkg . matcher } : ${ e . message } ` , 1 ) ;
@@ -81,7 +81,7 @@ export default async function (options: MigrateOptions) {
8181 const transformedTailwind = transformTailwindConfig ( tailwindCode ) ;
8282 theme = transformedTailwind . meta . themes . preset . at ( 0 ) ?? null ;
8383 await writeFile ( tailwindConfig . paths [ 0 ] , transformedTailwind . code ) ;
84- tailwindSpinner . stop ( `Successfully migrated ${ tailwindConfig . matcher } ` ) ;
84+ tailwindSpinner . stop ( `Successfully migrated ${ tailwindConfig . matcher } ! ` ) ;
8585 } catch ( e ) {
8686 if ( e instanceof Error ) {
8787 tailwindSpinner . stop ( `Failed to migrate ${ tailwindConfig . matcher } : ${ e . message } ` , 1 ) ;
@@ -97,7 +97,7 @@ export default async function (options: MigrateOptions) {
9797 const appCode = await readFile ( app . paths [ 0 ] , 'utf-8' ) ;
9898 const transformedApp = transformApp ( appCode , theme ?? FALLBACK_THEME ) ;
9999 await writeFile ( app . paths [ 0 ] , transformedApp . code ) ;
100- appSpinner . stop ( `Successfully migrated ${ app . matcher } ` ) ;
100+ appSpinner . stop ( `Successfully migrated ${ app . matcher } ! ` ) ;
101101 } catch ( e ) {
102102 if ( e instanceof Error ) {
103103 appSpinner . stop ( `Failed to migrate ${ app . matcher } : ${ e . message } ` , 1 ) ;
@@ -128,7 +128,7 @@ export default async function (options: MigrateOptions) {
128128 const transformedModule = transformModule ( moduleCode ) ;
129129 await writeFile ( sourceFile , transformedModule . code ) ;
130130 }
131- sourceFilesSpinner . message ( `Successfully migrated ${ sourceFile } ` ) ;
131+ sourceFilesSpinner . message ( `Successfully migrated ${ sourceFile } !! ` ) ;
132132 } catch ( e ) {
133133 if ( e instanceof Error ) {
134134 sourceFilesSpinner . stop ( `Failed to migrate ${ sourceFile } : ${ e . message } ` , 1 ) ;
@@ -138,20 +138,20 @@ export default async function (options: MigrateOptions) {
138138 cli . error ( 'Cancelled migration due to error' ) ;
139139 }
140140 }
141- sourceFilesSpinner . stop ( 'Successfully migrated all source files' ) ;
141+ sourceFilesSpinner . stop ( 'Successfully migrated all source files! ' ) ;
142142
143143 const installDependenciesSpinner = spinner ( ) ;
144144 installDependenciesSpinner . start ( 'Installing dependencies...' ) ;
145145 try {
146146 await installDependencies ( cwd ) ;
147- installDependenciesSpinner . stop ( 'Successfully installed dependencies' ) ;
147+ installDependenciesSpinner . stop ( 'Successfully installed dependencies! ' ) ;
148148 } catch ( e ) {
149149 if ( e instanceof Error ) {
150150 installDependenciesSpinner . stop ( `Failed to install dependencies: ${ e . message } ` ) ;
151151 } else {
152152 installDependenciesSpinner . stop ( 'Failed to install dependencies' , 1 ) ;
153153 }
154154 cli . error ( 'Cancelled migration due to error' ) ;
155-
156155 }
156+ log . info ( 'Migration complete! Visit https://next.skeleton.dev/ to learn more about all the new features in Skeleton V3.' ) ;
157157}
0 commit comments