File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
packages/paste-core/core-bundle/tools Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ const {
2222 // Sort the list so we don't get inconsistent ordering each rebuild
2323 const sortedPackageList = sortBy ( filteredPublicPackages , [ 'name' ] ) ;
2424 // Filter to all production ready core packages
25- const filteredCorePackageList = sortedPackageList . filter ( item => item . location . includes ( '/paste-core/' ) ) ;
25+ const filteredCorePackageList = sortedPackageList . filter ( ( item ) => item . location . includes ( '/paste-core/' ) ) ;
2626
2727 /*
2828 * Write the index file
@@ -57,9 +57,15 @@ const {
5757 */
5858 // eslint-disable-next-line global-require, import/no-dynamic-require
5959 const packageJson = require ( CORE_BUNDLE_PACKAGE_PATH ) ;
60+ /**
61+ * Create a new Package.json file but keep existing version numbers, and only add new, not currently present packages
62+ */
6063 const newPackageJson = {
6164 ...packageJson ,
62- dependencies : generateVersionedDependencyList ( sortedPackageList ) ,
65+ dependencies : {
66+ ...generateVersionedDependencyList ( sortedPackageList ) ,
67+ ...packageJson . dependencies ,
68+ } ,
6369 } ;
6470 const newPackageJsonString = `${ JSON . stringify ( newPackageJson , null , 2 ) } \n` ;
6571 writeToFile ( CORE_BUNDLE_PACKAGE_PATH , newPackageJsonString , {
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ function generateUnbarreledExports(packageList) {
3434function generateVersionedDependencyList ( packageList ) {
3535 const dependencies = { } ;
3636 packageList . forEach ( ( package ) => {
37- dependencies [ package . name ] = `${ package . version } ` ;
37+ dependencies [ package . name ] = `^ ${ package . version } ` ;
3838 } ) ;
3939 return dependencies ;
4040}
You can’t perform that action at this time.
0 commit comments