@@ -51,12 +51,12 @@ export class SkeletonOptions {
5151 this . skeletontemplatedir = '../templates' ;
5252 this . packagemanager = 'npm' ;
5353 this . devDependencies = new Map ( [
54- [ 'postcss' , 'latest ' ] ,
55- [ 'autoprefixer' , 'latest ' ] ,
54+ [ 'postcss' , '^8.5.3 ' ] ,
55+ [ 'autoprefixer' , '^10.4.21 ' ] ,
5656 [ 'tailwindcss' , '^3.4.17' ] ,
57- [ '@skeletonlabs/skeleton' , 'latest ' ] ,
58- [ '@skeletonlabs/tw-plugin' , 'latest ' ] ,
59- [ 'vite-plugin-tailwind-purgecss' , 'latest ' ] ,
57+ [ '@skeletonlabs/skeleton' , '^2.11.0 ' ] ,
58+ [ '@skeletonlabs/tw-plugin' , '^0.4.1 ' ] ,
59+ [ 'vite-plugin-tailwind-purgecss' , '^0.3.5 ' ] ,
6060 ] ) ;
6161
6262 // props below are private to the Skeleton team
@@ -142,12 +142,12 @@ async function modifyPackageJson(opts) {
142142 }
143143
144144 // Optional packages
145- if ( opts . mdsvex ) pkgJson . devDependencies [ 'mdsvex' ] = 'latest ' ;
145+ if ( opts . mdsvex ) pkgJson . devDependencies [ 'mdsvex' ] = '^0.12.3 ' ;
146146 if ( opts . typography ) pkgJson . devDependencies [ '@tailwindcss/typography' ] = '^0.5.16' ;
147147 if ( opts . forms ) pkgJson . devDependencies [ '@tailwindcss/forms' ] = '^0.5.10' ;
148- if ( opts . types == 'typescript' ) pkgJson . devDependencies [ '@types/node' ] = 'latest ' ;
149- if ( opts . codeblocks ) setNestedValue ( pkgJson , [ 'dependencies' , 'highlight.js' ] , 'latest ' ) ;
150- if ( opts . popups ) setNestedValue ( pkgJson , [ 'dependencies' , '@floating-ui/dom' ] , 'latest ' ) ;
148+ if ( opts . types == 'typescript' ) pkgJson . devDependencies [ '@types/node' ] = '^22.13.10 ' ;
149+ if ( opts . codeblocks ) setNestedValue ( pkgJson , [ 'dependencies' , 'highlight.js' ] , '^11.11.1 ' ) ;
150+ if ( opts . popups ) setNestedValue ( pkgJson , [ 'dependencies' , '@floating-ui/dom' ] , '^1.6.13 ' ) ;
151151
152152 // Template specific packages
153153 if ( opts . meta ?. dependencies ) {
0 commit comments