feat(equipmentFeatures): update itemConfig (#26)

Co-authored-by: JimCanE <6275508-jimcane@users.noreply.gitlab.com>
This commit is contained in:
Emilio Jimenez 2025-05-23 21:45:25 +02:00 committed by GitHub
parent 7ef17168be
commit 504e2ca0f2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 252 additions and 259 deletions

View file

@ -670,7 +670,7 @@
}, },
"Versatile": { "Versatile": {
"Name": "Versatile", "Name": "Versatile",
"Description": "This weapon can also be used with these statistics—{charactherTrait}, {range}, {damage}." "Description": "This weapon can also be used with these statistics—{characterTrait}, {range}, {damage}."
} }
}, },
"Feature": { "Feature": {

View file

@ -1,76 +1,8 @@
export const armorFeatures = { export const armorFeatures = {
light: {
label: 'DAGGERHEART.ArmorFeature.Light.Name',
description: 'DAGGERHEART.ArmorFeature.Light.Description'
},
heavy: {
label: 'DAGGERHEART.ArmorFeature.Heavy.Name',
description: 'DAGGERHEART.ArmorFeature.Heavy.Description'
},
veryHeavy: {
label: 'DAGGERHEART.ArmorFeature.VeryHeavy.Name',
description: 'DAGGERHEART.ArmorFeature.VeryHeavy.Description'
},
reinforced: {
label: 'DAGGERHEART.ArmorFeature.Reinforced.Name',
description: 'DAGGERHEART.ArmorFeature.Reinforced.Description'
},
sturdy: {
label: 'DAGGERHEART.ArmorFeature.Sturdy.Name',
description: 'DAGGERHEART.ArmorFeature.Sturdy.Description'
},
warded: {
label: 'DAGGERHEART.ArmorFeature.Warded.Name',
description: 'DAGGERHEART.ArmorFeature.Warded.Description'
},
resistant: {
label: 'DAGGERHEART.ArmorFeature.Resistant.Name',
description: 'DAGGERHEART.ArmorFeature.Resistant.Description'
},
quiet: {
label: 'DAGGERHEART.ArmorFeature.Quiet.Name',
description: 'DAGGERHEART.ArmorFeature.Quiet.Description'
},
hopeful: {
label: 'DAGGERHEART.ArmorFeature.Hopeful.Name',
description: 'DAGGERHEART.ArmorFeature.Hopeful.Description'
},
impenetrable: {
label: 'DAGGERHEART.ArmorFeature.Impenetrable.Name',
description: 'DAGGERHEART.ArmorFeature.Impenetrable.Description'
},
painful: {
label: 'DAGGERHEART.ArmorFeature.Painful.Name',
description: 'DAGGERHEART.ArmorFeature.Painful.Description'
},
gilded: {
label: 'DAGGERHEART.ArmorFeature.Gilded.Name',
description: 'DAGGERHEART.ArmorFeature.Gilded.Description'
},
physical: {
label: 'DAGGERHEART.ArmorFeature.Physical.Name',
description: 'DAGGERHEART.ArmorFeature.Physical.Description'
},
magic: {
label: 'DAGGERHEART.ArmorFeature.Magic.Name',
description: 'DAGGERHEART.ArmorFeature.Magic.Description'
},
sharp: {
label: 'DAGGERHEART.ArmorFeature.Sharp.Name',
description: 'DAGGERHEART.ArmorFeature.Sharp.Description'
},
burning: { burning: {
label: 'DAGGERHEART.ArmorFeature.Burning.Name', label: 'DAGGERHEART.ArmorFeature.Burning.Name',
description: 'DAGGERHEART.ArmorFeature.Burning.Description' description: 'DAGGERHEART.ArmorFeature.Burning.Description'
}, },
timeslowing: {
label: 'DAGGERHEART.ArmorFeature.Timeslowing.Name',
description: 'DAGGERHEART.ArmorFeature.Timeslowing.Description'
},
truthseeking: {
label: 'DAGGERHEART.ArmorFeature.Truthseeking.Name',
description: 'DAGGERHEART.ArmorFeature.Truthseeking.Description'
},
channeling: { channeling: {
label: 'DAGGERHEART.ArmorFeature.Channeling.Name', label: 'DAGGERHEART.ArmorFeature.Channeling.Name',
description: 'DAGGERHEART.ArmorFeature.Channeling.Description' description: 'DAGGERHEART.ArmorFeature.Channeling.Description'
@ -79,215 +11,274 @@ export const armorFeatures = {
label: 'DAGGERHEART.ArmorFeature.Difficult.Name', label: 'DAGGERHEART.ArmorFeature.Difficult.Name',
description: 'DAGGERHEART.ArmorFeature.Difficult.Description' description: 'DAGGERHEART.ArmorFeature.Difficult.Description'
}, },
variable: { flexible: {
label: 'DAGGERHEART.ArmorFeature.Variable.Name', label: 'DAGGERHEART.ArmorFeature.Flexible.Name',
description: 'DAGGERHEART.ArmorFeature.Variable.Description' description: 'DAGGERHEART.ArmorFeature.Flexible.Description'
},
fortified: {
label: 'DAGGERHEART.ArmorFeature.Fortified.Name',
description: 'DAGGERHEART.ArmorFeature.Fortified.Description'
},
gilded: {
label: 'DAGGERHEART.ArmorFeature.Gilded.Name',
description: 'DAGGERHEART.ArmorFeature.Gilded.Description'
},
heavy: {
label: 'DAGGERHEART.ArmorFeature.Heavy.Name',
description: 'DAGGERHEART.ArmorFeature.Heavy.Description'
},
hopeful: {
label: 'DAGGERHEART.ArmorFeature.Hopeful.Name',
description: 'DAGGERHEART.ArmorFeature.Hopeful.Description'
},
impenetrable: {
label: 'DAGGERHEART.ArmorFeature.Impenetrable.Name',
description: 'DAGGERHEART.ArmorFeature.Impenetrable.Description'
},
magic: {
label: 'DAGGERHEART.ArmorFeature.Magic.Name',
description: 'DAGGERHEART.ArmorFeature.Magic.Description'
},
painful: {
label: 'DAGGERHEART.ArmorFeature.Painful.Name',
description: 'DAGGERHEART.ArmorFeature.Painful.Description'
},
physical: {
label: 'DAGGERHEART.ArmorFeature.Physical.Name',
description: 'DAGGERHEART.ArmorFeature.Physical.Description'
},
quiet: {
label: 'DAGGERHEART.ArmorFeature.Quiet.Name',
description: 'DAGGERHEART.ArmorFeature.Quiet.Description'
},
reinforced: {
label: 'DAGGERHEART.ArmorFeature.Reinforced.Name',
description: 'DAGGERHEART.ArmorFeature.Reinforced.Description'
},
resilient: {
label: 'DAGGERHEART.ArmorFeature.Resilient.Name',
description: 'DAGGERHEART.ArmorFeature.Resilient.Description'
},
sharp: {
label: 'DAGGERHEART.ArmorFeature.Sharp.Name',
description: 'DAGGERHEART.ArmorFeature.Sharp.Description'
},
shifting: {
label: 'DAGGERHEART.ArmorFeature.Shifting.Name',
description: 'DAGGERHEART.ArmorFeature.Shifting.Description'
},
timeslowing: {
label: 'DAGGERHEART.ArmorFeature.Timeslowing.Name',
description: 'DAGGERHEART.ArmorFeature.Timeslowing.Description'
},
truthseeking: {
label: 'DAGGERHEART.ArmorFeature.Truthseeking.Name',
description: 'DAGGERHEART.ArmorFeature.Truthseeking.Description'
},
veryheavy: {
label: 'DAGGERHEART.ArmorFeature.VeryHeavy.Name',
description: 'DAGGERHEART.ArmorFeature.VeryHeavy.Description'
},
warded: {
label: 'DAGGERHEART.ArmorFeature.Warded.Name',
description: 'DAGGERHEART.ArmorFeature.Warded.Description'
} }
}; };
export const weaponFeatures = { export const weaponFeatures = {
light: { barrier: {
label: 'DAGGERHEART.WeaponFeature.Light.Name', label: 'DAGGERHEART.ArmorFeature.Barrier.Name',
description: 'DAGGERHEART.WeaponFeature.Light.Description' description: 'DAGGERHEART.ArmorFeature.Barrier.Description',
},
heavy: {
label: 'DAGGERHEART.WeaponFeature.Heavy.Name',
description: 'DAGGERHEART.WeaponFeature.Heavy.Description'
},
massive: {
label: 'DAGGERHEART.WeaponFeature.Massive.Name',
description: 'DAGGERHEART.WeaponFeature.Massive.Description'
},
reliable: {
label: 'DAGGERHEART.WeaponFeature.Reliable.Name',
description: 'DAGGERHEART.WeaponFeature.Reliable.Description'
},
quick: {
label: 'DAGGERHEART.WeaponFeature.Quick.Name',
description: 'DAGGERHEART.WeaponFeature.Quick.Description'
},
cumbersome: {
label: 'DAGGERHEART.WeaponFeature.Cumbersome.Name',
description: 'DAGGERHEART.WeaponFeature.Cumbersome.Description'
},
versatile: {
label: 'DAGGERHEART.WeaponFeature.Versatile.Name',
description: 'DAGGERHEART.WeaponFeature.Versatile.Description',
override: { override: {
damage: '' armorBonus: 1
} }
}, },
powerful: { bonded: {
label: 'DAGGERHEART.WeaponFeature.Powerful.Name', label: 'DAGGERHEART.ArmorFeature.Bonded.Name',
description: 'DAGGERHEART.WeaponFeature.Powerful.Description' description: 'DAGGERHEART.ArmorFeature.Bonded.Description'
},
scary: {
label: 'DAGGERHEART.WeaponFeature.Scary.Name',
description: 'DAGGERHEART.WeaponFeature.Scary.Description'
},
brutal: {
label: 'DAGGERHEART.WeaponFeature.Brutal.Name',
description: 'DAGGERHEART.WeaponFeature.Brutal.Description'
},
reloading: {
label: 'DAGGERHEART.WeaponFeature.Reloading.Name',
description: 'DAGGERHEART.WeaponFeature.Reloading.Description'
},
eruptive: {
label: 'DAGGERHEART.WeaponFeature.Eruptive.Name',
description: 'DAGGERHEART.WeaponFeature.Eruptive.Description'
},
persuasive: {
label: 'DAGGERHEART.WeaponFeature.Persuasive.Name',
description: 'DAGGERHEART.WeaponFeature.Persuasive.Description'
},
pompous: {
label: 'DAGGERHEART.WeaponFeature.Pompous.Name',
description: 'DAGGERHEART.WeaponFeature.Pompous.Description'
},
invigorating: {
label: 'DAGGERHEART.WeaponFeature.Invigorating.Name',
description: 'DAGGERHEART.WeaponFeature.Invigorating.Description'
},
dense: {
label: 'DAGGERHEART.WeaponFeature.Dense.Name',
description: 'DAGGERHEART.WeaponFeature.Dense.Description'
},
soulswift: {
label: 'DAGGERHEART.WeaponFeature.Soulswift.Name',
description: 'DAGGERHEART.WeaponFeature.Soulswift.Description'
},
protective: {
label: 'DAGGERHEART.WeaponFeature.Protective.Name',
description: 'DAGGERHEART.WeaponFeature.Protective.Description'
},
devastating: {
label: 'DAGGERHEART.WeaponFeature.Devastating.Name',
description: 'DAGGERHEART.WeaponFeature.Devastating.Description'
},
retractable: {
label: 'DAGGERHEART.WeaponFeature.Retractable.Name',
description: 'DAGGERHEART.WeaponFeature.Retractable.Description'
},
burn: {
label: 'DAGGERHEART.WeaponFeature.Burn.Name',
description: 'DAGGERHEART.WeaponFeature.Burn.Description'
},
painful: {
label: 'DAGGERHEART.WeaponFeature.Painful.Name',
description: 'DAGGERHEART.WeaponFeature.Painful.Description'
},
otherwordly: {
label: 'DAGGERHEART.WeaponFeature.Otherwordly.Name',
description: 'DAGGERHEART.WeaponFeature.Otherwordly.Description'
},
lucky: {
label: 'DAGGERHEART.WeaponFeature.Lucky.Name',
description: 'DAGGERHEART.WeaponFeature.Lucky.Description'
},
selfCorrecting: {
label: 'DAGGERHEART.WeaponFeature.SelfCorrecting.Name',
description: 'DAGGERHEART.WeaponFeature.SelfCorrecting.Description'
},
healing: {
label: 'DAGGERHEART.WeaponFeature.Healing.Name',
description: 'DAGGERHEART.WeaponFeature.Healing.Description'
},
timebender: {
label: 'DAGGERHEART.WeaponFeature.Timebender.Name',
description: 'DAGGERHEART.WeaponFeature.Timebender.Description'
},
enchanted: {
label: 'DAGGERHEART.WeaponFeature.Enchanted.Name',
description: 'DAGGERHEART.WeaponFeature.Enchanted.Description'
},
serrated: {
label: 'DAGGERHEART.WeaponFeature.Serrated.Name',
description: 'DAGGERHEART.WeaponFeature.Serrated.Description'
},
grappling: {
label: 'DAGGERHEART.WeaponFeature.Grappling.Name',
description: 'DAGGERHEART.WeaponFeature.Grappling.Description'
},
long: {
label: 'DAGGERHEART.WeaponFeature.Long.Name',
description: 'DAGGERHEART.WeaponFeature.Long.Description'
},
destructive: {
label: 'DAGGERHEART.WeaponFeature.Destructive.Name',
description: 'DAGGERHEART.WeaponFeature.Destructive.Description'
},
concussive: {
label: 'DAGGERHEART.WeaponFeature.Concussive.Name',
description: 'DAGGERHEART.WeaponFeature.Concussive.Description'
}, },
bouncing: { bouncing: {
label: 'DAGGERHEART.WeaponFeature.Bouncing.Name', label: 'DAGGERHEART.ArmorFeature.Bouncing.Name',
description: 'DAGGERHEART.WeaponFeature.Bouncing.Description' description: 'DAGGERHEART.ArmorFeature.Bouncing.Description'
}, },
penetrating: { brave: {
label: 'DAGGERHEART.WeaponFeature.Penetrating.Name', label: 'DAGGERHEART.ArmorFeature.Brave.Name',
description: 'DAGGERHEART.WeaponFeature.Penetrating.Description' description: 'DAGGERHEART.ArmorFeature.Brave.Description'
}, },
lifestealing: { brutal: {
label: 'DAGGERHEART.WeaponFeature.Lifestealing.Name', label: 'DAGGERHEART.ArmorFeature.Brutal.Name',
description: 'DAGGERHEART.WeaponFeature.Lifestealing.Description' description: 'DAGGERHEART.ArmorFeature.Brutal.Description'
}, },
greedy: { charged: {
label: 'DAGGERHEART.WeaponFeature.Greedy.Name', label: 'DAGGERHEART.ArmorFeature.Charged.Name',
description: 'DAGGERHEART.WeaponFeature.Greedy.Description' description: 'DAGGERHEART.ArmorFeature.Charged.Description'
}, },
bonded: { concussive: {
label: 'DAGGERHEART.WeaponFeature.Bonded.Name', label: 'DAGGERHEART.ArmorFeature.Concussive.Name',
description: 'DAGGERHEART.WeaponFeature.Bonded.Description' description: 'DAGGERHEART.ArmorFeature.Concussive.Description'
}, },
barrier: { cumbersome: {
label: 'DAGGERHEART.WeaponFeature.Barrier.Name', label: 'DAGGERHEART.ArmorFeature.Cumbersome.Name',
description: 'DAGGERHEART.WeaponFeature.Barrier.Description' description: 'DAGGERHEART.ArmorFeature.Cumbersome.Description'
}, },
paired: { deadly: {
label: 'DAGGERHEART.WeaponFeature.Paired.Name', label: 'DAGGERHEART.ArmorFeature.Deadly.Name',
description: 'DAGGERHEART.WeaponFeature.Paired.Description' description: 'DAGGERHEART.ArmorFeature.Deadly.Description'
},
whipcrack: {
label: 'DAGGERHEART.WeaponFeature.Whipcrack.Name',
description: 'DAGGERHEART.WeaponFeature.Whipcrack.Description'
},
hook: {
label: 'DAGGERHEART.WeaponFeature.Hook.Name',
description: 'DAGGERHEART.WeaponFeature.Hook.Description'
},
doubleDuty: {
label: 'DAGGERHEART.WeaponFeature.DoubleDuty.Name',
description: 'DAGGERHEART.WeaponFeature.DoubleDuty.Description'
},
parry: {
label: 'DAGGERHEART.WeaponFeature.Parry.Name',
description: 'DAGGERHEART.WeaponFeature.Parry.Description'
},
retrieve: {
label: 'DAGGERHEART.WeaponFeature.Retrieve.Name',
description: 'DAGGERHEART.WeaponFeature.Retrieve.Description'
}, },
deflecting: { deflecting: {
label: 'DAGGERHEART.WeaponFeature.Deflecting.Name', label: 'DAGGERHEART.ArmorFeature.Deflecting.Name',
description: 'DAGGERHEART.WeaponFeature.Deflecting.Description' description: 'DAGGERHEART.ArmorFeature.Deflecting.Description'
}, },
chargedAttack: { destructive: {
label: 'DAGGERHEART.WeaponFeature.ChargedAttack.Name', label: 'DAGGERHEART.ArmorFeature.Destructive.Name',
description: 'DAGGERHEART.WeaponFeature.ChargedAttack.Description' description: 'DAGGERHEART.ArmorFeature.Destructive.Description'
},
devastating: {
label: 'DAGGERHEART.ArmorFeature.Devastating.Name',
description: 'DAGGERHEART.ArmorFeature.Devastating.Description'
},
doubleduty: {
label: 'DAGGERHEART.ArmorFeature.DoubleDuty.Name',
description: 'DAGGERHEART.ArmorFeature.DoubleDuty.Description'
},
doubledup: {
label: 'DAGGERHEART.ArmorFeature.DoubledUp.Name',
description: 'DAGGERHEART.ArmorFeature.DoubledUp.Description'
},
dueling: {
label: 'DAGGERHEART.ArmorFeature.Dueling.Name',
description: 'DAGGERHEART.ArmorFeature.Dueling.Description'
},
eruptive: {
label: 'DAGGERHEART.ArmorFeature.Eruptive.Name',
description: 'DAGGERHEART.ArmorFeature.Eruptive.Description'
},
grappling: {
label: 'DAGGERHEART.ArmorFeature.Grappling.Name',
description: 'DAGGERHEART.ArmorFeature.Grappling.Description'
},
greedy: {
label: 'DAGGERHEART.ArmorFeature.Greedy.Name',
description: 'DAGGERHEART.ArmorFeature.Greedy.Description'
},
heavy: {
label: 'DAGGERHEART.ArmorFeature.Heavy.Name',
description: 'DAGGERHEART.ArmorFeature.Heavy.Description'
},
hooked: {
label: 'DAGGERHEART.ArmorFeature.Hooked.Name',
description: 'DAGGERHEART.ArmorFeature.Hooked.Description'
},
hot: {
label: 'DAGGERHEART.ArmorFeature.Hot.Name',
description: 'DAGGERHEART.ArmorFeature.Hot.Description'
},
invigorating: {
label: 'DAGGERHEART.ArmorFeature.Invigorating.Name',
description: 'DAGGERHEART.ArmorFeature.Invigorating.Description'
},
lifestealing: {
label: 'DAGGERHEART.ArmorFeature.Lifestealing.Name',
description: 'DAGGERHEART.ArmorFeature.Lifestealing.Description'
},
lockedon: {
label: 'DAGGERHEART.ArmorFeature.LockedOn.Name',
description: 'DAGGERHEART.ArmorFeature.LockedOn.Description'
},
long: {
label: 'DAGGERHEART.ArmorFeature.Long.Name',
description: 'DAGGERHEART.ArmorFeature.Long.Description'
},
massive: {
label: 'DAGGERHEART.ArmorFeature.Massive.Name',
description: 'DAGGERHEART.ArmorFeature.Massive.Description'
},
painful: {
label: 'DAGGERHEART.ArmorFeature.Painful.Name',
description: 'DAGGERHEART.ArmorFeature.Painful.Description'
},
paired: {
label: 'DAGGERHEART.ArmorFeature.Paired.Name',
description: 'DAGGERHEART.ArmorFeature.Paired.Description',
override: {
bonusDamage: 1
}
},
parry: {
label: 'DAGGERHEART.ArmorFeature.Parry.Name',
description: 'DAGGERHEART.ArmorFeature.Parry.Description'
},
persuasive: {
label: 'DAGGERHEART.ArmorFeature.Persuasive.Name',
description: 'DAGGERHEART.ArmorFeature.Persuasive.Description'
},
pompous: {
label: 'DAGGERHEART.ArmorFeature.Pompous.Name',
description: 'DAGGERHEART.ArmorFeature.Pompous.Description'
},
powerful: {
label: 'DAGGERHEART.ArmorFeature.Powerful.Name',
description: 'DAGGERHEART.ArmorFeature.Powerful.Description'
},
protective: {
label: 'DAGGERHEART.ArmorFeature.Protective.Name',
description: 'DAGGERHEART.ArmorFeature.Protective.Description',
override: {
armorBonus: 1
}
},
quick: {
label: 'DAGGERHEART.ArmorFeature.Quick.Name',
description: 'DAGGERHEART.ArmorFeature.Quick.Description'
},
reliable: {
label: 'DAGGERHEART.ArmorFeature.Reliable.Name',
description: 'DAGGERHEART.ArmorFeature.Reliable.Description'
},
reloading: {
label: 'DAGGERHEART.ArmorFeature.Reloading.Name',
description: 'DAGGERHEART.ArmorFeature.Reloading.Description'
},
retractable: {
label: 'DAGGERHEART.ArmorFeature.Retractable.Name',
description: 'DAGGERHEART.ArmorFeature.Retractable.Description'
},
returning: {
label: 'DAGGERHEART.ArmorFeature.Returning.Name',
description: 'DAGGERHEART.ArmorFeature.Returning.Description'
},
scary: {
label: 'DAGGERHEART.ArmorFeature.Scary.Name',
description: 'DAGGERHEART.ArmorFeature.Scary.Description'
},
serrated: {
label: 'DAGGERHEART.ArmorFeature.Serrated.Name',
description: 'DAGGERHEART.ArmorFeature.Serrated.Description'
},
sharpwing: {
label: 'DAGGERHEART.ArmorFeature.Sharpwing.Name',
description: 'DAGGERHEART.ArmorFeature.Sharpwing.Description'
}, },
sheltering: { sheltering: {
label: 'DAGGERHEART.WeaponFeature.Sheltering.Name', label: 'DAGGERHEART.ArmorFeature.Sheltering.Name',
description: 'DAGGERHEART.WeaponFeature.Sheltering.Description' description: 'DAGGERHEART.ArmorFeature.Sheltering.Description'
}, },
doubledUp: { startling: {
label: 'DAGGERHEART.WeaponFeature.DoubledUp.Name', label: 'DAGGERHEART.ArmorFeature.Startling.Name',
description: 'DAGGERHEART.WeaponFeature.DoubledUp.Description' description: 'DAGGERHEART.ArmorFeature.Startling.Description'
}, },
lockedOn: { timebending: {
label: 'DAGGERHEART.WeaponFeature.LockedOn.Name', label: 'DAGGERHEART.ArmorFeature.Timebending.Name',
description: 'DAGGERHEART.WeaponFeature.LockedOn.Description' description: 'DAGGERHEART.ArmorFeature.Timebending.Description'
},
versatile: {
label: 'DAGGERHEART.ArmorFeature.Versatile.Name',
description: 'DAGGERHEART.ArmorFeature.Versatile.Description',
versatile: {
characterTrait: '',
range: '',
damage: ''
}
} }
}; };

8
package-lock.json generated
View file

@ -4,6 +4,7 @@
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "daggerheart",
"dependencies": { "dependencies": {
"@yaireo/tagify": "^4.17.9", "@yaireo/tagify": "^4.17.9",
"gulp": "^5.0.0", "gulp": "^5.0.0",
@ -2882,9 +2883,9 @@
} }
}, },
"node_modules/nanoid": { "node_modules/nanoid": {
"version": "3.3.7", "version": "3.3.11",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
"integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@ -2892,6 +2893,7 @@
"url": "https://github.com/sponsors/ai" "url": "https://github.com/sponsors/ai"
} }
], ],
"license": "MIT",
"bin": { "bin": {
"nanoid": "bin/nanoid.cjs" "nanoid": "bin/nanoid.cjs"
}, },