From c989e3f3716eb69e0f660043201f2669201aa893 Mon Sep 17 00:00:00 2001 From: Boaz Poolman Date: Wed, 6 Nov 2024 12:38:28 +0100 Subject: [PATCH] fix: shrink bundle size --- admin/src/components/ActionButtons/index.jsx | 2 +- package.json | 1 + server/cli.js | 2 +- server/config/type.js | 2 +- server/controllers/config.js | 2 +- server/services/main.js | 2 +- server/utils/getObjectDiff.js | 5 ++++- 7 files changed, 10 insertions(+), 6 deletions(-) diff --git a/admin/src/components/ActionButtons/index.jsx b/admin/src/components/ActionButtons/index.jsx index b69f18d..5a9d4d7 100644 --- a/admin/src/components/ActionButtons/index.jsx +++ b/admin/src/components/ActionButtons/index.jsx @@ -1,7 +1,7 @@ import React from 'react'; import styled from 'styled-components'; import { useDispatch, useSelector } from 'react-redux'; -import { isEmpty } from 'lodash'; +import isEmpty from 'lodash/isEmpty'; import { Button, Typography } from '@strapi/design-system'; import { Map } from 'immutable'; import { getFetchClient, useNotification } from '@strapi/strapi/admin'; diff --git a/package.json b/package.json index d5c3944..628283b 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "@strapi/design-system": "2.0.0-rc.11", "@strapi/icons": "2.0.0-rc.11", "@strapi/strapi": "5.2.0", + "@strapi/admin": "5.2.0", "@strapi/utils": "5.2.0", "chalk": "^4.1.2", "cli-table": "^0.3.6", diff --git a/server/cli.js b/server/cli.js index 798593f..18f8102 100644 --- a/server/cli.js +++ b/server/cli.js @@ -5,7 +5,7 @@ import { Command } from 'commander'; import Table from 'cli-table'; import chalk from 'chalk'; import inquirer from 'inquirer'; -import { isEmpty } from 'lodash'; +import isEmpty from 'lodash/isEmpty'; import { createStrapi, compileStrapi } from '@strapi/strapi'; import gitDiff from 'git-diff'; diff --git a/server/config/type.js b/server/config/type.js index cfdbe71..69c5a50 100644 --- a/server/config/type.js +++ b/server/config/type.js @@ -1,4 +1,4 @@ -import { isEmpty } from 'lodash'; +import isEmpty from 'lodash/isEmpty'; import { logMessage, sanitizeConfig, dynamicSort, noLimit, getCombinedUid, getCombinedUidWhereFilter, getUidParamsFromName } from '../utils'; import { difference, same } from '../utils/getArrayDiff'; import queryFallBack from '../utils/queryFallBack'; diff --git a/server/controllers/config.js b/server/controllers/config.js index 9ebdc01..828f42c 100644 --- a/server/controllers/config.js +++ b/server/controllers/config.js @@ -1,7 +1,7 @@ 'use strict'; import fs from 'fs'; -import { isEmpty } from 'lodash'; +import isEmpty from 'lodash/isEmpty'; /** * Main controllers for config import/export. diff --git a/server/services/main.js b/server/services/main.js index 69e499a..1c12b80 100644 --- a/server/services/main.js +++ b/server/services/main.js @@ -1,6 +1,6 @@ 'use strict'; -import { isEmpty } from 'lodash'; +import isEmpty from 'lodash/isEmpty'; import fs from 'fs'; import util from 'util'; import childProcess from "child_process"; diff --git a/server/utils/getObjectDiff.js b/server/utils/getObjectDiff.js index 25985ea..3df98a8 100644 --- a/server/utils/getObjectDiff.js +++ b/server/utils/getObjectDiff.js @@ -1,6 +1,9 @@ 'use strict'; -import { transform, isEqual, isArray, isObject } from 'lodash'; +import transform from 'lodash/transform'; +import isEqual from 'lodash/isEqual'; +import isArray from 'lodash/isArray'; +import isObject from 'lodash/isObject'; /** * Find difference between two objects