@@ -234,13 +234,6 @@ export async function add(names: string[], { flags }: AddOptions) {
234234 logger,
235235 scripts : { 'generate-types' : 'wrangler types' } ,
236236 } ) ;
237-
238- await updatePackageJsonOverrides ( {
239- configURL,
240- flags,
241- logger,
242- overrides : { vite : '^7' } ,
243- } ) ;
244237 }
245238 if ( integrations . find ( ( integration ) => integration . id === 'tailwind' ) ) {
246239 const dir = new URL ( './styles/' , new URL ( userConfig . srcDir ?? './src/' , root ) ) ;
@@ -705,67 +698,6 @@ async function updateAstroConfig({
705698 }
706699}
707700
708- async function updatePackageJsonOverrides ( {
709- configURL,
710- flags,
711- logger,
712- overrides,
713- } : {
714- configURL : URL ;
715- flags : Flags ;
716- logger : AstroLogger ;
717- overrides : Record < string , string > ;
718- } ) : Promise < UpdateResult > {
719- const pkgURL = new URL ( './package.json' , configURL ) ;
720- if ( ! existsSync ( pkgURL ) ) {
721- logger . debug ( 'add' , 'No package.json found, skipping overrides update' ) ;
722- return 'none' ;
723- }
724-
725- const pkgPath = fileURLToPath ( pkgURL ) ;
726- const input = await fs . readFile ( pkgPath , { encoding : 'utf-8' } ) ;
727- const pkgJson = JSON . parse ( input ) ;
728-
729- pkgJson . overrides ??= { } ;
730- let hasChanges = false ;
731- for ( const [ name , range ] of Object . entries ( overrides ) ) {
732- if ( ! ( name in pkgJson . overrides ) ) {
733- pkgJson . overrides [ name ] = range ;
734- hasChanges = true ;
735- }
736- }
737-
738- if ( ! hasChanges ) {
739- return 'none' ;
740- }
741-
742- const output = JSON . stringify ( pkgJson , null , 2 ) ;
743- const diff = getDiffContent ( input , output ) ;
744-
745- if ( ! diff ) {
746- return 'none' ;
747- }
748-
749- logger . info (
750- 'SKIP_FORMAT' ,
751- `\n ${ magenta ( 'Astro will add the following overrides to your package.json:' ) } ` ,
752- ) ;
753-
754- clack . box ( diff , 'package.json' , {
755- rounded : true ,
756- withGuide : false ,
757- width : 'auto' ,
758- } ) ;
759-
760- if ( await askToContinue ( { flags, logger } ) ) {
761- await fs . writeFile ( pkgPath , output , { encoding : 'utf-8' } ) ;
762- logger . debug ( 'add' , 'Updated package.json overrides' ) ;
763- return 'updated' ;
764- } else {
765- return 'cancelled' ;
766- }
767- }
768-
769701async function updatePackageJsonScripts ( {
770702 configURL,
771703 flags,
0 commit comments