dep: lodash -> lodash-es

This commit is contained in:
2022-08-21 18:14:36 +09:00
parent b517000650
commit 78a9641c14
51 changed files with 79 additions and 49 deletions
+1 -1
View File
@@ -4,7 +4,7 @@ import { bufferByteSize, LiteHashDRBG } from '../ts/util/LiteHashDRBG';
import { RandUtil } from '../ts/util/RandUtil';
import { convertBytesLikeToArrayBuffer } from '../ts/util/convertBytesLikeToArrayBuffer';
import { convertBytesLikeToUint8Array as toBytes } from '../ts/util/convertBytesLikeToUint8Array';
import _ from 'lodash';
import _ from 'lodash-es';
chai.use(chaiBytes);
+1 -1
View File
@@ -70,7 +70,7 @@ import { mb_strwidth } from "@/util/mb_strwidth";
import { parseTime } from "@/util/parseTime";
import type { StoredActionsHelper } from "@/util/StoredActionsHelper";
import addMinutes from "date-fns/esm/addMinutes/index";
import { range } from "lodash";
import { range } from "lodash-es";
import { inject, onMounted, ref, type PropType } from "vue";
import VueTypes from "vue-types";
import DragSelect from "@/components/DragSelect.vue";
+1 -1
View File
@@ -92,7 +92,7 @@ import GeneralBasicCard from "./components/GeneralBasicCard.vue";
import GeneralSupplementCard from "@/components/GeneralSupplementCard.vue";
import type { NationStaticItem } from "./defs";
import type { GeneralLogType } from "./defs/API/General";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { formatLog } from "./utilGame/formatLog";
import { parseTime } from "./util/parseTime";
+1 -1
View File
@@ -102,7 +102,7 @@ import ChiefReservedCommand from "@/components/ChiefReservedCommand.vue";
import TopBackBar from "@/components/TopBackBar.vue";
import BottomBar from "@/components/BottomBar.vue";
import VueTypes from "vue-types";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { entriesWithType } from "./util/entriesWithType";
import TopItem from "@/ChiefCenter/TopItem.vue";
import BottomItem from "@/ChiefCenter/BottomItem.vue";
+1 -1
View File
@@ -156,7 +156,7 @@ import { getGameConstStore, type GameConstStore } from "./GameConstStore";
import { unwrap } from "@/util/unwrap";
import type { SimpleNationObj, diplomacyState, MapResult } from "./defs";
import type { GetDiplomacyResponse } from "./defs/API/Global";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { isBrightColor } from "@/util/isBrightColor";
const serverID = staticValues.serverID;
+1 -1
View File
@@ -256,7 +256,7 @@ declare const staticValues: {
import { reactive, ref } from "vue";
import "@scss/game_bg.scss";
import TopBackBar from "@/components/TopBackBar.vue";
import _ from "lodash";
import _ from "lodash-es";
import NumberInputWithInfo from "@/components/NumberInputWithInfo.vue";
import { SammoAPI } from "./SammoAPI";
import type { inheritBuffType, InheritPointLogItem } from "./defs/API/InheritAction";
+1 -1
View File
@@ -278,7 +278,7 @@ import TopBackBar from "@/components/TopBackBar.vue";
import { getIconPath } from "@util/getIconPath";
import { isBrightColor } from "@util/isBrightColor";
import { abilityLeadint, abilityLeadpow, abilityPowint, abilityRand } from "@util/generalStats";
import { shuffle, sum } from "lodash";
import { shuffle, sum } from "lodash-es";
import NumberInputWithInfo from "@/components/NumberInputWithInfo.vue";
import { SammoAPI } from "./SammoAPI";
import type { JoinArgs } from "./defs/API/General";
+1 -1
View File
@@ -390,7 +390,7 @@ import "@scss/game_bg.scss";
import { ref } from "vue";
import type { IDItem, InvalidResponse, NationPolicy, NPCChiefActions, NPCGeneralActions } from "@/defs";
import NumberInputWithInfo from "@/components/NumberInputWithInfo.vue";
import { cloneDeep, isEqual, isNumber, last } from "lodash";
import { cloneDeep, isEqual, isNumber, last } from "lodash-es";
import { unwrap } from "@util/unwrap";
import { convertFormData } from "@util/convertFormData";
import axios from "axios";
+1 -1
View File
@@ -30,7 +30,7 @@ import BottomBar from "@/components/BottomBar.vue";
import type { ToastType } from "@/defs";
import { onMounted, ref } from "vue";
import { SammoAPI } from "./SammoAPI";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { parseYearMonth } from "@/util/parseYearMonth";
import { joinYearMonth } from "./util/joinYearMonth";
import BettingDetail from "@/components/BettingDetail.vue";
+1 -1
View File
@@ -287,7 +287,7 @@ import TipTap from "./components/TipTap.vue";
import TopBackBar from "@/components/TopBackBar.vue";
import BottomBar from "@/components/BottomBar.vue";
import { computed, reactive, ref, toRefs } from "vue";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { type diplomacyState, diplomacyStateInfo, type NationStaticItem } from "./defs";
import { SammoAPI } from "./SammoAPI";
import { joinYearMonth } from "@/util/joinYearMonth";
+1 -1
View File
@@ -150,7 +150,7 @@ import { onMounted, provide, ref } from "vue";
import { SammoAPI } from "./SammoAPI";
import { BContainer, BButton, useToast, BFormInput, BFormSelect, BFormSelectOption } from "bootstrap-vue-3";
import { unwrap } from "./util/unwrap";
import { isString } from "lodash";
import { isString } from "lodash-es";
import type { GeneralListItem, GeneralListItemP1 } from "./defs/API/Nation";
import { merge2DArrToObjectArr } from "./util/merge2DArrToObjectArr";
import { convertIterableToMap } from "@/util/convertIterableToMap";
+1 -1
View File
@@ -190,7 +190,7 @@ import { unwrap } from "@/util/unwrap";
import { onMounted, reactive, ref, watch, computed } from "vue";
import type { VoteInfo, VoteDetailResult } from "@/defs/API/Vote";
import { SammoAPI } from "@/SammoAPI";
import { isString, range, sum } from "lodash";
import { isString, range, sum } from "lodash-es";
import { formatTime } from "@/util/formatTime";
import { isBrightColor } from "@/util/isBrightColor";
import { formatVoteColor } from "@/utilGame/formatVoteColor";
+1 -1
View File
@@ -278,7 +278,7 @@ declare const staticValues: {
<script lang="ts" setup>
import addMinutes from "date-fns/esm/addMinutes";
import { range, trim } from "lodash";
import { range, trim } from "lodash-es";
import { stringifyUrl } from "query-string";
import { onMounted, ref, watch } from "vue";
import { formatTime } from "@util/formatTime";
+1 -1
View File
@@ -2,7 +2,7 @@ import $ from 'jquery';
import 'bootstrap';
import download from 'downloadjs';
import { unwrap } from "@util/unwrap";
import { isInteger } from 'lodash';
import { isInteger } from 'lodash-es';
import { errUnknown, getNpcColor } from '@/common_legacy';
import { combineArray } from "@util/combineArray";
import { isBrightColor } from "@util/isBrightColor";
+1 -1
View File
@@ -162,7 +162,7 @@ import type { BasicResourceAuctionInfo } from "@/defs/API/Auction";
import { SammoAPI } from "@/SammoAPI";
import { unwrap } from "@/util/unwrap";
import { useToast, BButtonGroup, BButton } from "bootstrap-vue-3";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { onMounted, reactive, ref, watch } from "vue";
import NumberInputWithInfo from "@/components/NumberInputWithInfo.vue";
import { formatLog } from "@/utilGame/formatLog";
+1 -1
View File
@@ -131,7 +131,7 @@ import type { UniqueItemAuctionDetail, UniqueItemAuctionList } from "@/defs/API/
import { SammoAPI } from "@/SammoAPI";
import { unwrap } from "@/util/unwrap";
import { useToast, BButton } from "bootstrap-vue-3";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { inject, onMounted, ref, watch, type Ref } from "vue";
import NumberInputWithInfo from "@/components/NumberInputWithInfo.vue";
import type { GameConstStore } from "@/GameConstStore";
+1 -1
View File
@@ -135,7 +135,7 @@ import type { BettingDetailResponse, BettingInfo } from "@/defs/API/Betting";
import { SammoAPI } from "@/SammoAPI";
import { joinYearMonth } from "@/util/joinYearMonth";
import { parseYearMonth } from "@/util/parseYearMonth";
import { isString, range, sum } from "lodash";
import { isString, range, sum } from "lodash-es";
import { ref, type PropType, watch } from "vue";
const props = defineProps({
+1 -1
View File
@@ -265,7 +265,7 @@ import { parseYearMonth } from "@util/parseYearMonth";
import { convertSearch초성 } from "@util/convertSearch초성";
import VueTypes from "vue-types";
import DragSelect from "@/components/DragSelect.vue";
import { isString, range, trim } from "lodash";
import { isString, range, trim } from "lodash-es";
import { SammoAPI } from "@/SammoAPI";
import type { CommandItem, TurnObj } from "@/defs";
import { QueryActionHelper, type TurnObjWithTime } from "@/util/QueryActionHelper";
+1 -1
View File
@@ -171,7 +171,7 @@ import { nextExpLevelRemain } from "@/utilGame/nextExpLevelRemain";
import { formatConnectScore } from "@/utilGame/formatConnectScore";
import SammoBar from "@/components/SammoBar.vue";
import { parseTime } from "@/util/parseTime";
import { clamp } from "lodash";
import { clamp } from "lodash-es";
import { formatCityName } from "@/utilGame/formatCityName";
import { isValidObjKey } from "@/utilGame/isValidObjKey";
import { calcInjury } from "@/utilGame/calcInjury";
+1 -1
View File
@@ -107,7 +107,7 @@ import SimpleTooltipCell from "@/gridCellRenderer/SimpleTooltipCell.vue";
import GridTooltipCell, { type GridCellInfo } from "@/gridCellRenderer/GridTooltipCell.vue";
import { formatConnectScore } from "@/utilGame/formatConnectScore";
import { convertSearch초성 } from "@/util/convertSearch초성";
import { isString } from "lodash";
import { isString } from "lodash-es";
import { formatDefenceTrain } from "@/utilGame/formatDefenceTrain";
import { BDropdownItem, BDropdownDivider, BButtonGroup, BDropdown, BButton } from "bootstrap-vue-3";
import { unwrap_err } from "@/util/unwrap_err";
+1 -1
View File
@@ -30,7 +30,7 @@
</div>
</template>
<script setup lang="ts">
import { clamp } from "lodash";
import { clamp } from "lodash-es";
import { ref, watch } from "vue";
const props = defineProps({
+1 -1
View File
@@ -41,7 +41,7 @@
</template>
<script lang="ts" setup>
import { clamp } from "lodash";
import { clamp } from "lodash-es";
const imagePath = window.pathConfig.gameImage;
const props = defineProps<{
height: 7 | 10;
+1 -1
View File
@@ -352,7 +352,7 @@ import {
import { v4 as uuidv4 } from "uuid";
import { unwrap } from "@/util/unwrap";
import { getBase64FromFileObject } from "@/util/getBase64FromFileObject";
import { isObject, isString } from "lodash";
import { isObject, isString } from "lodash-es";
import type { AxiosError } from "axios";
import { SammoAPI } from "@/SammoAPI";
+1 -1
View File
@@ -3,7 +3,7 @@ import { unwrap_any } from '@util/unwrap_any';
import axios from 'axios';
import { isBrightColor } from "@util/isBrightColor";
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
import { isString } from 'lodash';
import { isString } from 'lodash-es';
import { convertFormData } from '@util/convertFormData';
import type { InvalidResponse, NationStaticItem } from '@/defs';
import { escapeHtml } from '@/legacy/escapeHtml';
+1 -1
View File
@@ -1,6 +1,6 @@
import axios from 'axios';
import $ from 'jquery';
import { isNumber } from 'lodash';
import { isNumber } from 'lodash-es';
import { TemplateEngine } from '@util/TemplateEngine';
import type { InvalidResponse } from '@/defs';
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
+1 -1
View File
@@ -7,7 +7,7 @@ import { JQValidateForm, type NamedRules } from '@util/jqValidateForm';
import { convertFormData } from '@util/convertFormData';
import { unwrap_any } from '@util/unwrap_any';
import { mb_strwidth } from '@util/mb_strwidth';
import { isString } from 'lodash';
import { isString } from 'lodash-es';
import { sha512 } from 'js-sha512';
import '@/gateway/common';
+1 -1
View File
@@ -6,7 +6,7 @@ import type { InvalidResponse } from '@/defs';
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
import { unwrap_any } from '@util/unwrap_any';
import { sha512 } from 'js-sha512';
import { isString } from 'lodash';
import { isString } from 'lodash-es';
import { mb_strwidth } from '@util/mb_strwidth';
import '@/gateway/common';
+1 -1
View File
@@ -11,7 +11,7 @@ import { unwrap } from '@util/unwrap';
import { delay } from '@util/delay';
import { Modal } from 'bootstrap';
import '@/gateway/common';
import { isString } from 'lodash';
import { isString } from 'lodash-es';
import { SammoRootAPI, type InvalidResponse } from '@/SammoRootAPI';
import type { LoginFailed, LoginResponse, LoginResponseWithKakao, OTPResponse } from '@/defs/API/Login';
declare global {
@@ -10,7 +10,7 @@
<script lang="ts" setup>
import type { GameIActionInfo } from "@/defs/GameObj";
import type { ValueFormatterParams } from "ag-grid-community";
import { isNumber, isString } from "lodash";
import { isNumber, isString } from "lodash-es";
import { ref, watch, type PropType } from "vue";
const props = defineProps({
+1 -1
View File
@@ -1,7 +1,7 @@
import Tooltip from "bootstrap/js/dist/tooltip";
//HACK: 이유는 잘 모르겠지만 bootstrap-vue3에서 bootstrap 호출하는 것과 충돌하여 우회 중
import $ from "jquery";
import { trim } from "lodash";
import { trim } from "lodash-es";
export function initTooltip($obj?: JQuery<HTMLElement>): void {
if ($obj === undefined) {
+1 -1
View File
@@ -1,6 +1,6 @@
import axios from 'axios';
import $ from 'jquery';
import { isNumber, merge } from 'lodash';
import { isNumber, merge } from 'lodash-es';
import { convColorValue, convertDictById, stringFormat } from '@/common_legacy';
import type { CachedMapResult, InvalidResponse, MapResult } from '@/defs';
import { unwrap } from "@util/unwrap";
+1 -1
View File
@@ -6,7 +6,7 @@ import axios from 'axios';
import { convertFormData } from '@util/convertFormData';
import { isBrightColor } from "@util/isBrightColor";
import { unwrap } from '@util/unwrap';
import _ from 'lodash';
import _ from 'lodash-es';
import { addMinutes } from 'date-fns';
import { parseTime } from '@util/parseTime';
import { formatTime } from '@util/formatTime';
+1 -1
View File
@@ -1,5 +1,5 @@
import { mb_strwidth } from "@/util/mb_strwidth";
import { isArray, isBoolean, isInteger, isString } from "lodash";
import { isArray, isBoolean, isInteger, isString } from "lodash-es";
const stringArgs = [
+1 -1
View File
@@ -9,7 +9,7 @@ import { unwrap_any } from '@util/unwrap_any';
import { unwrap } from '@util/unwrap';
import { TemplateEngine } from '@util/TemplateEngine';
import { Tooltip } from 'bootstrap';
import { trim } from 'lodash';
import { trim } from 'lodash-es';
type CardItem = {
uniqueName: string,
+1 -1
View File
@@ -8,7 +8,7 @@ import { convertFormData } from '@util/convertFormData';
import { unwrap_any } from '@util/unwrap_any';
import { setAxiosXMLHttpRequest } from '@util/setAxiosXMLHttpRequest';
import { Tooltip } from 'bootstrap';
import { trim } from 'lodash';
import { trim } from 'lodash-es';
import { SammoAPI } from './SammoAPI';
import { unwrap } from './util/unwrap';
+1 -1
View File
@@ -4,7 +4,7 @@ import { errUnknown } from "@/common_legacy";
import { launchTroopPlugin } from "@/extPluginTroop";
import jQuery from "jquery";
import { SammoAPI } from "./SammoAPI";
import { isString } from "lodash";
import { isString } from "lodash-es";
jQuery(function($){
//btnJoinTroop, btnLeaveTroop, btnKickTroop, btnCreateTroop, btnChangeTroopName
+1 -1
View File
@@ -1,5 +1,5 @@
import type { TurnObj } from "@/defs";
import { clone, isString, range } from "lodash";
import { clone, isString, range } from "lodash-es";
import { ref, type Ref } from "vue";
import { unwrap } from "./unwrap";
+1 -1
View File
@@ -1,5 +1,5 @@
import ky from "ky";
import { isArray, isEmpty } from "lodash";
import { isArray, isEmpty } from "lodash-es";
export type ValidResponse = {
result: true;
+1 -1
View File
@@ -1,4 +1,4 @@
import { isArray, isString, isNumber, isBoolean } from "lodash";
import { isArray, isString, isNumber, isBoolean } from "lodash-es";
export function convertFormData(values: Record<string, null | number[] | string[] | boolean[] | number | string | boolean>): FormData {
const formData = new FormData();
+1 -1
View File
@@ -1,5 +1,5 @@
import Schema, { type Rule, type Values } from "async-validator";
import { isArray } from "lodash";
import { isArray } from "lodash-es";
import { mergeKVArray } from "@util/mergeKVArray";
import $ from 'jquery';
+1 -1
View File
@@ -1,6 +1,6 @@
import type { ValuesOf } from "@/defs";
import { zip } from "lodash";
import { zip } from "lodash-es";
export function merge2DArrToObjectArr<T extends Record<string, unknown>>(column: (keyof T)[], list: ValuesOf<T>[][]): T[]{
const result: T[] = [];
+1 -1
View File
@@ -1,4 +1,4 @@
import { isString } from "lodash";
import { isString } from "lodash-es";
interface NameValuePair {
name: string,
+1 -1
View File
@@ -1,4 +1,4 @@
import { isInteger, isString } from "lodash";
import { isInteger, isString } from "lodash-es";
export function simpleSerialize(...values : (string|number)[]): string{
const result = [];
+1 -1
View File
@@ -1,5 +1,5 @@
import bs from 'binary-search';
import { clamp } from 'lodash';
import { clamp } from 'lodash-es';
const connectMap: [number, string][] = [
[0, '안함'],
+1 -1
View File
@@ -1,5 +1,5 @@
import bs from 'binary-search';
import { clamp } from 'lodash';
import { clamp } from 'lodash-es';
const defenceMap: [number,string][] = [
[0, "△"],
+1 -1
View File
@@ -1,5 +1,5 @@
import bs from 'binary-search';
import { clamp } from 'lodash';
import { clamp } from 'lodash-es';
export const DexLevelMap: [number, string, string][] = [
[0, 'navy', 'F-'],
+1 -1
View File
@@ -1,5 +1,5 @@
import bs from 'binary-search';
import { clamp } from 'lodash';
import { clamp } from 'lodash-es';
const hornorMap: [number, string][] = [
[0, '전무'],
+1 -1
View File
@@ -1,5 +1,5 @@
import { clamp } from "lodash";
import { clamp } from "lodash-es";
export const TECH_LEVEL_YEAR_GAP = 5;
export const TECH_LEVEL_STEP = 1000;
+1 -1
View File
@@ -7,7 +7,7 @@ import { commandMap as GeneralActions } from "@/processing/General";
import { commandMap as NationActions } from '@/processing/Nation';
import { type App, createApp } from 'vue';
import { auto500px } from './util/auto500px';
import { isString } from 'lodash';
import { isString } from 'lodash-es';
import { type Args, testSubmitArgs } from './processing/args';
import { SammoAPI } from './SammoAPI';
import { StoredActionsHelper } from './util/StoredActionsHelper';
+28
View File
@@ -28,6 +28,7 @@
"@types/jquery": "^3.5.14",
"@types/linkifyjs": "^2.1.4",
"@types/lodash": "^4.14.182",
"@types/lodash-es": "^4.17.6",
"@types/mocha": "^9.1.1",
"@types/node": "^18.6.4",
"@types/react": "file:hwe/ts/@types/types__react",
@@ -73,6 +74,7 @@
"ky": "^0.31.1",
"linkifyjs": "^3.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"mini-css-extract-plugin": "^2.6.1",
"mocha": "^10.0.0",
"npm-run-all": "^4.1.5",
@@ -2395,6 +2397,14 @@
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
"integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
},
"node_modules/@types/lodash-es": {
"version": "4.17.6",
"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz",
"integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
"dependencies": {
"@types/lodash": "*"
}
},
"node_modules/@types/mocha": {
"version": "9.1.1",
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
@@ -6524,6 +6534,11 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"node_modules/lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"node_modules/lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
@@ -11619,6 +11634,14 @@
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz",
"integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q=="
},
"@types/lodash-es": {
"version": "4.17.6",
"resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.6.tgz",
"integrity": "sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==",
"requires": {
"@types/lodash": "*"
}
},
"@types/mocha": {
"version": "9.1.1",
"resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz",
@@ -14460,6 +14483,11 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"lodash-es": {
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
},
"lodash.debounce": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+2
View File
@@ -41,6 +41,7 @@
"@types/jquery": "^3.5.14",
"@types/linkifyjs": "^2.1.4",
"@types/lodash": "^4.14.182",
"@types/lodash-es": "^4.17.6",
"@types/mocha": "^9.1.1",
"@types/node": "^18.6.4",
"@types/react": "file:hwe/ts/@types/types__react",
@@ -86,6 +87,7 @@
"ky": "^0.31.1",
"linkifyjs": "^3.0",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"mini-css-extract-plugin": "^2.6.1",
"mocha": "^10.0.0",
"npm-run-all": "^4.1.5",