Skip to content

Commit a68786d

Browse files
committed
changing language around moisture
1 parent eb00eeb commit a68786d

File tree

9 files changed

+42
-42
lines changed

9 files changed

+42
-42
lines changed

data/categories.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@
151151
"id": "film_forming_humectants",
152152
"name": "Film Forming Humectants",
153153
"group": "humectants",
154-
"description": "These are large, complex molecules that may be better at retaining moisture in low humidity conditions"
154+
"description": "These are large, complex molecules form gel-like films to help hold the hair in place"
155155
},
156156
{
157157
"id": "simple_humectants",
@@ -202,7 +202,7 @@
202202
"id": "film_forming_agents",
203203
"name": "Film Forming Agents",
204204
"group": "others",
205-
"description": "These ingredients form a thin invisible layer on the hair to hold style, prevent moisture loss, and protect from damage."
205+
"description": "These ingredients form a thin invisible layer on the hair to hold style and protect from damage."
206206
},
207207
{
208208
"id": "essential_oils",
@@ -234,7 +234,7 @@
234234
"id": "amino_acids",
235235
"name": "Amino Acids",
236236
"group": "humectants",
237-
"description": "Amino acids are used in haircare to repair and strengthen hair by rebuilding damaged protein structures and improving moisture retention."
237+
"description": "Amino acids are used in haircare to repair and strengthen hair by rebuilding damaged protein structures and improving hair condition."
238238
}
239239
]
240240
}

data/groups.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
{
9191
"id": "humectants",
9292
"name": "Humectants",
93-
"description": "Humectants are ingredients that attract moisture to the hair",
93+
"description": "Humectants are ingredients that attract moisture",
9494
"references": [
9595
{
9696
"id": "63",

data/ingredients/others.ingredients.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@
236236
{
237237
"name": "Glycerin",
238238
"id": "glycerin",
239-
"description": "A powerful humectant that attracts moisture to the hair",
239+
"description": "A powerful humectant",
240240
"categories": ["simple_humectants"],
241241
"synonyms": ["glycerol"],
242242
"references": [

data/products/custards.products.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"featured"
1919
],
2020
"ingredients_raw": "water, glycerin, carboxymethylcellulose, aloe barbadensis leaf extract, pectin, hydroxypropyltrimonium honey, silk amino acids, hypnea musciformis extract seaweed, gelidiella acerosa extract seaweed, sargassum filipendula seaweed extract, sorbitol, rosmarinus officinalis rosemary leaf extract, salix alba willow bark extract, urtica dioica nettle extract, ethylhexylglycerin, phenoxyethanol, citrus senensis oil, citrus limon oil, citrus aurantifolia oil, citrus paradisi oil",
21-
"description": "A lightweight custard that provides hold, enhances volume, and adds moisture with seaweed and honey",
21+
"description": "A lightweight custard that provides hold, enhances volume, and conditions with seaweed and honey",
2222
"asin": "B005SIR12E",
2323
"cost": 2.3
2424
},

data/products/import.products.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@
128128
"product_categories": ["conditioners"],
129129
"tags": ["samples", "wavy", "curly", "coily"],
130130
"ingredients_raw": "water, caprylic capric triglyceride, dimethicone, cetearyl alcohol, bis-hydroxy methoxy amodimethicone, cetyl alcohol, propylene glycol, fragrance, trimethylpentanediol adipic acid glycerin crosspolymer, polyquaternium-37, behentrimonium chloride, hydroxypropyl methylcellulose, dipropylene glycol, simmondsia chinensis jojoba seed oil, butyrospermum parkii shea oil, methylchloroisothiazolinone, methylisothiazolinone",
131-
"description": "A patented, high-slip formula that makes detangling easy, while smoothing cuticles and sealing in moisture"
131+
"description": "A patented, high-slip formula that makes detangling easy, while smoothing cuticles"
132132
},
133133
{
134134
"name": "Rehydr8 Moisture Conditioner",
@@ -142,7 +142,7 @@
142142
"product_categories": ["conditioners"],
143143
"tags": ["samples", "wavy", "curly", "coily", "high_porosity", "premium"],
144144
"ingredients_raw": "water aqua eau, cetearyl alcohol, olea europaea fruit oil, cetyl alcohol, glycerin, butylene glycol, butyrospermum parkii butter, sodium pca, stearalkonium chloride, ethyl macademiate, magnesium ascorbate, panthenol, citric acid, phenoxyethanol, polysorbate 20, isopropyl myristate, cetrimonium chloride, polyquaternium-10, potassium sorbate, polyquaternium-4, polyquaternium-7, limonene, benzyl salicylate, fragance parfum",
145-
"description": "A deep treatment that delivers intense moisture to dry, brittle hair, transforming it into soft, shiny strands"
145+
"description": "A deep treatment that delivers intense conditioning to dry, brittle hair, transforming it into soft, shiny strands"
146146
},
147147
{
148148
"name": "Illumin8 Conditioner",
@@ -170,7 +170,7 @@
170170
"product_categories": ["conditioners"],
171171
"tags": ["samples", "curly", "coily", "high_porosity", "premium"],
172172
"ingredients_raw": "water aqua eau, cetearyl alcohol, isoamyl laurate, behentrimonium chloride, glycerin, glyceryl stearate se, cocos nucifera coconut oil, honey mel miel, butyrospermum parkii shea butter extract, hydrolyzed soy protein, prunus amygdalus dulcis sweet almond fruit extract, sclerocarya birrea seed oil, glycine soja soybean oil, phenoxyethanol, polyquaternium-67, glyceryl laurate, sodium gluconate, citric acid, lecithin, isopropyl alcohol, limonene, coumarin, linalool, alpha-isomethyl ionone, fragrance parfum",
173-
"description": "This conditoner delivers the moisture your curls crave and leaves your strands silky-soft and easy to detangle and style"
173+
"description": "This conditoner leaves your strands silky-soft and easy to detangle and style"
174174
},
175175
{
176176
"name": "Rehabilit8 Smoothing Protein Conditioner",
@@ -254,7 +254,7 @@
254254
"product_categories": ["deep_conditioners"],
255255
"tags": ["samples", "wavy", "curly", "coily", "high_porosity"],
256256
"ingredients_raw": "water, aqua, eau, cetearyl alcohol, glycerin, behentrimonium chloride, glycine soja soybean oil, polyquaternium-7, stearyl alcohol, neopentyl glycol diheptanoate, isododecane, butyrospermum parkii shea butter, panthenol, ricinus communis castor seed oil, persea gratissima avocado oil, salvia hispanica chia seed, honey, juglans regia walnut shell powder, urtica dioica nettle extract, tocopheryl acetate, hydroxyethylcellulose, potassium sorbate, phenoxyethanol, ethylhexylglycerin, fragrance parfum, geraniol",
257-
"description": "Delivers intense moisture, smoothing curls without weighing them down"
257+
"description": "A rich mask that smoothes and softens curls without weighing them down"
258258
},
259259
{
260260
"name": "Bonding Hydration Mask",
@@ -268,7 +268,7 @@
268268
"product_categories": ["deep_conditioners"],
269269
"tags": ["samples", "wavy", "curly", "coily", "high_porosity"],
270270
"ingredients_raw": "water, stearyl alcohol, cetyl alcohol, cetearyl alcohol, polyester-37, propanediol, behentrimonium chloride, persea gratissima avocado oil, cetrimonium bromide, phenoxyethanol, capryloyl glycerin sebacic acid copolymer, jojoba esters, hydrogenated ethylhexyl olivate, guar hydroxypropyltrimonium chloride, diheptyl succinate, isopropyl alcohol, sodium benzoate, fragrance, hydroxypropylammonium gluconate, hydroxypropylgluconamide, panthenol, carthamus tinctorius safflower seed oil, oryza sativa rice bran extract, tocopherol, cannabis sativa seed oil, rosa canina seed oil, ethylhexylglycerin, squalane, limnanthes alba meadowfoam seed oil, citric acid, alpha-isomethyl ionone, hydrogenated olive oil unsaponifiables, hexyl cinnamal, linalool, sodium pca, sodium lactate, arginine, aspartic acid, pca, glycine, alanine, ceramide np, aminomethyl propanol, serine, valine, threonine, isoleucine, proline, phenylalanine, histidine",
271-
"description": "Boosts moisture without weighing hair down and improves wet detangling by up to 90% after just one use"
271+
"description": "Boosts conditioning without weighing hair down and improves wet detangling by up to 90% after just one use"
272272
},
273273
{
274274
"name": "Rapid Hair Repair",
@@ -424,7 +424,7 @@
424424
"product_categories": ["creams"],
425425
"tags": ["samples", "wavy", "curly", "coily", "high_porosity"],
426426
"ingredients_raw": "water aqua, linum usitatissimum linseed extract, salvia hispanica chia seed extract, behentrimonium methosulfate, quaternium-87, cetearyl alcohol, cetyl alcohol, panthenol, mangifera indica mango seed butter, prunus amygdalus dulcis sweet almond oil, caprylhydroxamic acid, caprylyl glycol, glycerin, argania spinosa kernel oil, camellia sinensis leaf extract, simmondsia chinensis jojoba seed oil, peg ppg-8 3 diisostearate, astrocaryum vulgare kernel oil, tocopherol, olea europea olive fruit oil, euterpe oleracea acai fruit oil, mauritia flexuosa buriti fruit oil, fragrance, polyquaternium-73",
427-
"description": "A lightweight, vegan hair butter that delivers deep moisture for easy curl revival!"
427+
"description": "A lightweight, vegan hair butter that delivers deep ongoing conditioning and protection"
428428
},
429429
{
430430
"name": "Curl Defining Cream",
@@ -459,7 +459,7 @@
459459
"drugstore"
460460
],
461461
"ingredients_raw": "water aqua eau, polyacrylamide, c13-14 isoalkane, shea butter ethyl esters, polyquaternium-10, keratin amino acids, oryza sativa rice extract, acyl coenzyme a desaturase, lactobacillus tomato fruit ferment extract, leuconostoc radish root ferment filtrate, pg-hydroxyethylcellulose cocodimonium chloride, laureth-7, disodium edta, citric acid, ethylhexylglycerin, phenoxyethanol, fragrance parfum, linalool, limonene, hydroxycitronellal, citronellol",
462-
"description": "Defines curls, seals in moisture, controls frizz, and adds shine for bouncy, polished curls"
462+
"description": "Defines curls, controls frizz, and adds shine for bouncy, polished curls"
463463
},
464464
{
465465
"name": "Hydrating Curl Cream",
@@ -540,7 +540,7 @@
540540
"product_categories": ["leave_ins"],
541541
"tags": ["samples", "wavy", "curly", "coily", "low_porosity"],
542542
"ingredients_raw": "behentrimonium methosulfate, cetearyl alcohol, theobroma cacao seed butter, argania spinosa kernel butter, ribes nigrum butter, guar hydroxypropyltrimonium chloride stearic acid, cetrimonium chloride, lactobacillus ferment, hydrolyzed rice protein, panthenol provitamin b5, stearic acid, brassica oleracea italica seed oil, citrus limon peel oil, clitoria ternatea flower extract, phenoxyethanol and caprylyl glycol, tanacetum annuum flower oil",
543-
"description": "A lightweight leave-in bar that adds moisture, strengthens, thickens, and boosts volume, shine, and curl definition"
543+
"description": "A lightweight leave-in bar that strengthens, thickens, and boosts volume, shine, and curl definition"
544544
},
545545
{
546546
"name": "Perfect Repair Leave-in Treatment",
@@ -637,7 +637,7 @@
637637
"product_categories": ["leave_ins"],
638638
"tags": ["samples", "wavy", "curly", "coily", "low_porosity"],
639639
"ingredients_raw": "aqua water eau, dicetyldimonium chloride, propylene glycol, helianthus annuus extract, aloe barbadensis leaf extract, chamomilla recutita extract, phenoxyethanol, diazolidinyl urea, calendula officinalis flower extract, isoceteth-20, parfum, disodium edta, polyquaternium-7, panthenol, silk amino acids, potassium sorbate, benzophenone-4, sodium pca, lactic acid, limonene, linalool",
640-
"description": "Loosens knots, adds moisture, and locks in color without buildup or dullness"
640+
"description": "Loosens knots, conditions, and locks in color without buildup or dullness"
641641
},
642642
{
643643
"name": "Swimmers Wellness Remedy",
@@ -687,7 +687,7 @@
687687
"product_categories": ["oils"],
688688
"tags": ["samples", "wavy", "curly", "coily", "low_porosity"],
689689
"ingredients_raw": "isododecane, isohexadecane, isoamyl laurate, coconut alkanes, ethylene propylene styrene copolymer, butylene ethylene styrene copolymer, coco-caprylate caprate, phospholipids, glycine soja soybean oil, glycolipids, glycine soja soybean sterols, persea gratissima avocado oil, mauritia flexuosa fruit oil, simmondsia chinensis jojoba seed oil, rosa canina fruit oil, helianthus annuus sunflower seed oil, pentaerythrityl tetra-di-t-butyl hydroxyhydrocinnamate, parfum fragrance, citronellol, geraniol, linalool",
690-
"description": "A lightweight, hair oil that locks in moisture (without the grease), unlocks beachy waves, and uplifts your shine."
690+
"description": "A lightweight, hair oil that conditions without the grease, unlocks beachy waves, and uplifts your shine."
691691
},
692692
{
693693
"name": "Bonding Concentrate",
@@ -1000,7 +1000,7 @@
10001000
"product_categories": ["treatments"],
10011001
"tags": ["samples", "wavy", "curly", "coily", "low_porosity"],
10021002
"ingredients_raw": "water aqua eau, cetearyl alcohol, glycerin, isoamyl laurate, sea silt, cetrimonium chloride, propanediol, prunus armeniaca apricot kernel oil, musa sapientum banana fruit extract, melia azadirachta leaf extract, bentonite, fragrance parfum, glyceryl stearate, 2-hexanediol, methyl diisopropyl propionamide, caprylhydroxamic acid, menthol, butylene glycol, citric acid, quartz, coumarin",
1003-
"description": "A post-shampoo scalp mask with Sea Silt to purify, Neem/Menthol to soothe, and Apricot Oil to restore moisture levels"
1003+
"description": "A post-shampoo scalp mask with Sea Silt to purify, Neem/Menthol to soothe, and Apricot Oil to soften and add shine"
10041004
},
10051005
{
10061006
"name": "Super Moisture Shampoo",
@@ -1148,7 +1148,7 @@
11481148
"product_categories": ["leave_ins"],
11491149
"tags": ["samples", "wavy", "curly", "coily", "low_porosity", "premium"],
11501150
"ingredients_raw": "water aqua, behentrimonium methosulfate, cetearyl alcohol, cocos nucifera coconut oil, peg-40 ppg-8 methylaminopropyl hydroxypropyl dimethicone copolymer, glycerin, simmondsia chinensis jojoba seed oil, caryocar brasiliense pequi fruit oil, propylene glycol dicaprylate dicaprate, hydrolyzed rice protein, polyquaternium-37, dipropylene glycol, phenoxyethanol, c10-40 isoalkylamidopropylethyldimonium ethosulfate, ppg-26-buteth-26, quaternium-33, ceteareth-20, caprylyl glycol, peg-40 hydrogenated castor oil, ppg-1 trideceth-6, fragrance parfum, tocopherol, benzyl alcohol, potassium sorbate, sodium benzoate f714-1",
1151-
"description": "A lightweight curl primer that delivers deep moisture without buildup to leave hair feeling product-free"
1151+
"description": "A lightweight curl primer that delivers deep conditioning without buildup to leave hair feeling product-free"
11521152
},
11531153
{
11541154
"name": "SET Gel to Foam Styling Mousse",
@@ -1238,7 +1238,7 @@
12381238
"product_categories": ["refreshers"],
12391239
"tags": ["samples", "wavy", "curly", "coily", "low_porosity"],
12401240
"ingredients_raw": "distilled water, aloe vera juice, rosemary extract, persea gratissima avocado oil, caprylic capric triglyceride, glycine beet sugar extract, behentrimonium methosulfate, cetearyl alcohol, propanediol, phenoxyethanol, caprylyl glycol, sorbic acid, phthalate-free fragrance, diheptyl succinate, capryloyl glycerin sebacic acid copolymer, hydrolyzed silk protein, polyquaternium -10, panthenol pro-vitamin b5",
1241-
"description": "A refresher spray that instantly revives hairstyles needing extra moisture between wash days."
1241+
"description": "A refresher spray that instantly revives hairstyles needing extra conditioning between wash days."
12421242
},
12431243
{
12441244
"name": "Olaplex No. 10 Bond Shaper Curl Defining Gel",

data/products/shampoos.products.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@
363363
"product_categories": ["shampoos"],
364364
"tags": ["curly", "coily", "samples"],
365365
"ingredients_raw": "aqua water eau, coco-glucoside, laureth-6 carboxylic acid, peg-120 methyl glucose dioleate, glycerin, panthenol, peg-7 glyceryl cocoate, polyquaternium-10, peg-75 shea butter glycerides, cocos nucifera coconut fruit extract, theobroma cacao cocoa seed butter, theobroma grandiflorum seed butter, helianthus annuus sunflower seed oil, tocopherol, betaine, parfum fragrance, hydroxypropyl guar hydroxypropyltrimonium chloride, peg-4, peg-6, castor oil hydrogenated ethoxylated, peg-7, peg-8, sodium hydroxide, disodium edta, potassium sorbate, sodium benzoate, methylchloroisothiazolinone, methylisothiazolinone, linalool, limonene, hexyl cinnamal",
366-
"description": "A sulfate-free shampoo that removes buildup without stripping moisture, leaving curls soft, shiny, and defined",
366+
"description": "A sulfate-free shampoo that removes buildup without stripping, leaving curls soft, shiny, and defined",
367367
"buy_links": [
368368
{
369369
"url": "https://amzn.to/3ERSp41",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "haircare-ingredients-analyzer",
3-
"version": "1.8.3",
3+
"version": "1.9.0",
44
"description": "Library for analyzing haircare product ingredients",
55
"main": "./dist/index.umd.js",
66
"module": "./dist/index.es.js",

src/data/bundledData.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2590,7 +2590,7 @@ export const defaultDatabase: IngredientDatabase = {
25902590
"glycerin": {
25912591
"name": "Glycerin",
25922592
"id": "glycerin",
2593-
"description": "A powerful humectant that attracts moisture to the hair",
2593+
"description": "A powerful humectant",
25942594
"categories": [
25952595
"simple_humectants"
25962596
],
@@ -4901,7 +4901,7 @@ export const defaultDatabase: IngredientDatabase = {
49014901
"synonyms": [
49024902
"alcohol"
49034903
],
4904-
"description": "Unknown alcohol, since we don't know what it is, we are going to classify it as drying alcohols just to be safe.",
4904+
"description": "Unknown alcohol, since we don't know what it is, we are going to classify it as a volatile (short-chain) alcohol just to be safe.",
49054905
"categories": [
49064906
"volatile_alcohols"
49074907
],
@@ -5249,7 +5249,7 @@ export const defaultDatabase: IngredientDatabase = {
52495249
"id": "film_forming_humectants",
52505250
"name": "Film Forming Humectants",
52515251
"group": "humectants",
5252-
"description": "These are large, complex molecules that may be better at retaining moisture in low humidity conditions"
5252+
"description": "These are large, complex molecules form gel-like films to help hold the hair in place"
52535253
},
52545254
"simple_humectants": {
52555255
"id": "simple_humectants",
@@ -5314,7 +5314,7 @@ export const defaultDatabase: IngredientDatabase = {
53145314
"id": "film_forming_agents",
53155315
"name": "Film Forming Agents",
53165316
"group": "others",
5317-
"description": "These ingredients form a thin invisible layer on the hair to hold style, prevent moisture loss, and protect from damage."
5317+
"description": "These ingredients form a thin invisible layer on the hair to hold style and protect from damage."
53185318
},
53195319
"essential_oils": {
53205320
"id": "essential_oils",
@@ -5348,7 +5348,7 @@ export const defaultDatabase: IngredientDatabase = {
53485348
"id": "amino_acids",
53495349
"name": "Amino Acids",
53505350
"group": "humectants",
5351-
"description": "Amino acids are used in haircare to repair and strengthen hair by rebuilding damaged protein structures and improving moisture retention."
5351+
"description": "Amino acids are used in haircare to repair and strengthen hair by rebuilding damaged protein structures and improving hair condition."
53525352
}
53535353
},
53545354
"groups": {
@@ -5443,7 +5443,7 @@ export const defaultDatabase: IngredientDatabase = {
54435443
"humectants": {
54445444
"id": "humectants",
54455445
"name": "Humectants",
5446-
"description": "Humectants are ingredients that attract moisture to the hair",
5446+
"description": "Humectants are ingredients that attract moisture",
54475447
"inclusions": [],
54485448
"notes": [
54495449
{

0 commit comments

Comments
 (0)