Skip to content

Instantly share code, notes, and snippets.

@theer1k
Last active September 7, 2022 20:53
Show Gist options
  • Save theer1k/f2cc44e22956c05a06a675018ece59c5 to your computer and use it in GitHub Desktop.
Save theer1k/f2cc44e22956c05a06a675018ece59c5 to your computer and use it in GitHub Desktop.
VS Code Settings
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{
"version": 2,
"clips": [
{
"value": "## 5.80.1 (06/08/2022)\n### Feature\n[Sales] - Fix free freight tag for Buy Box;",
"createdAt": 1662498963491,
"copyCount": 1,
"useCount": 0,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 2,
"character": 0
},
"end": {
"line": 4,
"character": 43
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/CHANGELOG.md"
}
},
{
"value": "Fix free freight tag for Buy Box",
"createdAt": 1662498944740,
"copyCount": 1,
"useCount": 0,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 10
},
"end": {
"line": 4,
"character": 42
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/CHANGELOG.md"
}
},
{
"value": "5.80.1",
"createdAt": 1662498939049,
"copyCount": 1,
"useCount": 0
},
{
"value": "convertObjectKeysToUpperCase",
"createdAt": 1662491901407,
"copyCount": 9,
"useCount": 5,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 7,
"character": 0
},
"end": {
"line": 7,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.js"
}
},
{
"value": "data",
"createdAt": 1662492222137,
"copyCount": 4,
"useCount": 3,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 3,
"character": 10
},
"end": {
"line": 3,
"character": 14
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.js"
}
},
{
"value": "when operation %s, status %s and type %s",
"createdAt": 1662496831799,
"copyCount": 1,
"useCount": 0,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 32,
"character": 5
},
"end": {
"line": 32,
"character": 45
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/modules/wallet/utils/transaction/transaction.spec.ts"
}
},
{
"value": "value",
"createdAt": 1662486104693,
"copyCount": 2,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 101
},
"end": {
"line": 803,
"character": 106
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "{\n '972559310391': true,\n '972559310407': true,\n '972559310414': true,\n '972559310421': true,\n '972559310438': true,\n '972559310445': true,\n '972559740433': true,\n M0LN23H30388: false,\n M0LN23H30395: false,\n M0LN23H30418: false,\n M0LN23H30425: false,\n M0LN23H30432: false,\n M0LN23H30449: false,\n M0LN23H30456: false,\n M0LN23H31538: false,\n M0OZXC020382: false,\n M0OZXC020405: false,\n M0OZXC020412: false,\n M0OZXC020436: false,\n M0OZXC020443: false,\n }",
"createdAt": 1662496791774,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 54,
"character": 40
},
"end": {
"line": 75,
"character": 5
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.spec.js"
}
},
{
"value": "{\n '972559310391': true,\n '972559310407': true,\n '972559310414': true,\n '972559310421': true,\n '972559310438': true,\n '972559310445': true,\n '972559740433': true,\n m0LN23H30388: false,\n m0LN23H30395: false,\n m0LN23H30418: false,\n m0LN23H30425: false,\n m0LN23H30432: false,\n m0LN23H30449: false,\n m0LN23H30456: false,\n m0LN23H31538: false,\n m0OZXC020382: false,\n m0OZXC020405: false,\n m0OZXC020412: false,\n m0OZXC020436: false,\n m0OZXC020443: false,\n }",
"createdAt": 1662496522834,
"copyCount": 2,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 61
},
"end": {
"line": 25,
"character": 5
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.spec.js"
}
},
{
"value": " test.each([\n [JSON.stringify(customDetails), customDetails],\n [customDetails, customDetails],\n ['ronaldo', 'ronaldo'],\n ['ronaldo - 10', 'ronaldo - 10'],\n ['10', '10'],\n ])('.parseCustomDetails(%s) should be %s', (customValue, expected) => {\n expect(utils.parseCustomDetails(customValue)).toStrictEqual(expected);\n });",
"createdAt": 1662496752809,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 221,
"character": 0
},
"end": {
"line": 229,
"character": 7
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/utils.spec.js"
}
},
{
"value": "freeFreightSkus",
"createdAt": 1662496318233,
"copyCount": 2,
"useCount": 0,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 808,
"character": 29
},
"end": {
"line": 808,
"character": 44
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "\n test.each([\n [JSON.stringify(customDetails), customDetails],\n [customDetails, customDetails],\n ['ronaldo', 'ronaldo'],\n ['ronaldo - 10', 'ronaldo - 10'],\n ['10', '10'],\n ])('.parseCustomDetails(%s) should be %s', (customValue, expected) => {\n expect(utils.parseCustomDetails(customValue)).toStrictEqual(expected);\n });",
"createdAt": 1662496591631,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 220,
"character": 0
},
"end": {
"line": 229,
"character": 7
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/utils.spec.js"
}
},
{
"value": " test.each([\n ['DEBIT', 'RELEASED', 'PAYMENT', 'payment'],\n ['CREDIT', 'PENDING', 'CASHBACK', 'cashback-pending'],\n ['CREDIT', 'RELEASED', 'CASHBACK', 'cashback-released'],\n ['CREDIT', 'EXPIRED', 'CASHBACK', 'expired'],\n ] as TransactionsTypes)(\n 'when operation %s, status %s and type %s',\n (operation, status, type, result) => {\n expect(parseTransactionStatus(generateTransaction(operation, status, type))).toBe(result);\n },\n );",
"createdAt": 1662496571048,
"copyCount": 1,
"useCount": 0,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 26,
"character": 0
},
"end": {
"line": 36,
"character": 4
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/modules/wallet/utils/transaction/transaction.spec.ts"
}
},
{
"value": "objectKeysUppercase",
"createdAt": 1662496515331,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 10
},
"end": {
"line": 4,
"character": 29
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.spec.js"
}
},
{
"value": "convertedKeysToUppercase",
"createdAt": 1662496492818,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 4,
"character": 10
},
"end": {
"line": 4,
"character": 34
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.spec.js"
}
},
{
"value": "product?.disponibilidade.skusDisponiveisSeloFreteGratis",
"createdAt": 1662492259617,
"copyCount": 2,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 63
},
"end": {
"line": 803,
"character": 118
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "skusDisponiveisSeloFreteGratis",
"createdAt": 1662485074200,
"copyCount": 3,
"useCount": 2,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 44
},
"end": {
"line": 803,
"character": 74
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "import buildSearchTitle from './buildSearchTitle';\n\ndescribe('buildSearchTitle', () => {\n it('returns an empty string when filters is empty', () => {\n const filters = [];\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('');\n });\n\n it('returns an empty string when nothing is selected', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n values: [\n {\n label: 'Camisa de time',\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('');\n });\n\n it('returns the selected value from category', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time');\n });\n\n it('joins words with an \"e\" when the category has multiple selected values', () => {\n const filters = [\n {\n attribute: 'Esportes',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Bike',\n selected: true,\n },\n {\n label: 'Futebol',\n selected: true,\n },\n {\n label: 'Basquete',\n selected: true,\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Bike e Futebol e Basquete');\n });\n\n it('ignores non selected categories and values', () => {\n const filters = [\n {\n attribute: 'Gênero',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Masculino',\n selected: true,\n },\n {\n label: 'Feminino',\n },\n ],\n },\n {\n attribute: 'Marca',\n type: 'discrete',\n values: [\n {\n label: 'Adidas',\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Masculino');\n });\n\n it('returns \"Categorias\" when \"Produto\" is not selected', () => {\n const filters = [\n {\n attribute: 'Categorias',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Vestuário',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Gênero',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Masculino',\n selected: true,\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Vestuário Masculino');\n });\n\n it('not returns \"Categorias\" when a \"Produto\" is selected', () => {\n const filters = [\n {\n attribute: 'Categorias',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Vestuário',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camiseta',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Gênero',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Masculino',\n selected: true,\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camiseta Masculino');\n });\n\n it('returns discount until R$ 100', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Desconto',\n type: 'continuous',\n values: [\n {\n selected: true,\n unN: '%',\n min: {\n value: 1,\n unity: '%',\n minN: 1,\n },\n max: {\n value: 9,\n unity: '%',\n maxN: 9,\n },\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time Desconto de 1% a 9%');\n });\n\n it('returns price until R$ 100', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Preço',\n type: 'continuous',\n values: [\n {\n selected: true,\n unN: 'rs',\n min: {\n value: 0,\n unity: 'rs',\n minN: 0,\n },\n max: {\n value: 100,\n unity: 'rs',\n maxN: 100,\n },\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time até R$ 100');\n });\n\n it('returns price between R$ 200 and R$ 300', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Preço',\n type: 'continuous',\n values: [\n {\n selected: true,\n unN: 'rs',\n min: {\n value: 200,\n unity: 'rs',\n minN: 200,\n },\n max: {\n value: 300,\n unity: 'rs',\n maxN: 300,\n },\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time de R$ 200 a R$ 300');\n });\n\n it('returns price greater than R$ 500', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Preço',\n type: 'continuous',\n values: [\n {\n selected: true,\n unN: 'rs',\n min: {\n value: 500,\n unity: 'rs',\n minN: 500,\n },\n max: {\n value: 0,\n unity: 'rs',\n maxN: 0,\n },\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time acima de R$ 500');\n });\n\n it('returns the selected values from many categories', () => {\n const filters = [\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n {\n label: 'Jaqueta e blusão',\n },\n ],\n },\n {\n attribute: 'Time',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Vasco',\n selected: true,\n },\n {\n label: 'Flamengo',\n },\n ],\n },\n {\n attribute: 'Marca',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Adidas',\n selected: true,\n },\n {\n label: 'Nike',\n selected: true,\n },\n {\n label: '3m',\n },\n ],\n },\n {\n attribute: 'Preço',\n type: 'continuous',\n values: [\n {\n selected: true,\n unN: 'rs',\n min: {\n value: 0,\n unity: 'rs',\n maxN: 0,\n },\n max: {\n value: 300,\n unity: 'rs',\n minN: 300,\n },\n },\n ],\n },\n ];\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual('Camisa de Time Vasco Adidas e Nike até R$ 300');\n });\n\n it('preserves the expected order', () => {\n const filters = [\n {\n attribute: 'Categorias',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Vestuário',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Esportes',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Futebol',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Produto',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Camisa de time',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Preço',\n type: 'continuous',\n values: [\n {\n unN: 'rs',\n min: {\n value: 100,\n unity: 'rs',\n minN: 100,\n },\n max: {\n value: 200,\n unity: 'rs',\n maxN: 200,\n },\n selected: true,\n },\n ],\n },\n {\n attribute: 'Tamanho',\n type: 'discrete',\n fType: 5,\n selected: true,\n values: [\n {\n label: 'G',\n selected: true,\n },\n {\n label: 'G g',\n },\n {\n label: 'M',\n },\n {\n label: 'P',\n },\n ],\n },\n {\n attribute: 'Gênero',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Masculino',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Marca',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Adidas',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Cor',\n type: 'discrete',\n fType: 3,\n selected: true,\n values: [\n {\n label: 'Branco',\n selected: true,\n },\n {\n label: 'Vermelho',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Idade',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Adulto',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Vendido por',\n type: 'discrete',\n values: [\n {\n label: 'Centauro',\n },\n ],\n },\n {\n attribute: 'Modalidade',\n type: 'discrete',\n values: [\n {\n label: 'Campo',\n },\n ],\n },\n {\n attribute: 'Linha',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'Premium',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Desconto',\n type: 'continuous',\n values: [\n {\n unN: '%',\n min: {\n value: 20,\n unity: '%',\n minN: 20,\n },\n max: {\n value: 29,\n unity: '%',\n maxN: 29,\n },\n selected: true,\n },\n ],\n },\n {\n attribute: 'Promoções',\n type: 'discrete',\n values: [\n {\n label: 'Lançamento',\n },\n ],\n },\n {\n attribute: 'Avaliação',\n type: 'discrete',\n values: [\n {\n label: '05',\n },\n ],\n },\n {\n attribute: 'Time',\n type: 'discrete',\n selected: true,\n values: [\n {\n label: 'São paulo',\n selected: true,\n },\n ],\n },\n {\n attribute: 'Availablestores',\n type: 'discrete',\n values: [\n {\n label: '7006',\n },\n {\n label: '117',\n },\n ],\n },\n {\n attribute: 'Cds disponivel',\n type: 'discrete',\n values: [\n {\n label: '7006',\n },\n {\n label: '117',\n },\n ],\n },\n {\n attribute: 'Marketplace',\n type: 'discrete',\n values: [\n {\n label: 'False',\n },\n ],\n },\n {\n attribute: 'Modelocor',\n type: 'discrete',\n values: [\n {\n label: '9449473i',\n },\n {\n label: '94496149',\n },\n ],\n },\n {\n attribute: 'Oferta',\n type: 'discrete',\n values: [\n {\n label: '1',\n },\n {\n label: 'P20',\n },\n ],\n },\n {\n attribute: 'Pr',\n type: 'discrete',\n values: [\n {\n label: '01',\n },\n ],\n },\n {\n attribute: 'Showprepersonalized',\n type: 'discrete',\n values: [\n {\n label: 'False',\n },\n ],\n },\n ];\n\n const title = buildSearchTitle(filters);\n\n expect(title).toEqual(\n 'Camisa de Time São Paulo Adidas Premium Masculino Futebol Tamanho G na Cor Branco e Vermelho de R$ 100 a R$ 200 Adulto Desconto de 20% a 29%',\n );\n });\n});\n",
"createdAt": 1662496271475,
"copyCount": 1,
"useCount": 0,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 702,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/buildSearchTitle.spec.js"
}
},
{
"value": "",
"createdAt": 1662429416835,
"copyCount": 6,
"useCount": 5,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 0,
"character": 0
}
},
"uri": "file:///home/erik/Projects/nike-front/test/testUtils.tsx"
}
},
{
"value": "tagFreeFreightFlag",
"createdAt": 1661975529509,
"copyCount": 10,
"useCount": 9,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 805,
"character": 8
},
"end": {
"line": 805,
"character": 26
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "import { isDevelopment, isServer } from './utils/utils';",
"createdAt": 1662492346190,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 12,
"character": 0
},
"end": {
"line": 12,
"character": 56
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/App.tsx"
}
},
{
"value": "/**\n * Convert object keys to uppercase.\n *\n * @param data object;\n */\n\nexport const convertObjectKeysToUpperCase = data => {\n return Object.fromEntries(data).map(([key, value]) => {\n return {\n [key.toUpperCase()]: value,\n };\n });\n};\n",
"createdAt": 1662492296095,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 13,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.js"
}
},
{
"value": " const skusDSFG = Object.entries(product?.disponibilidade.skusDisponiveisSeloFreteGratis)\n .map(([key, value]) => {\n return {\n [key.toUpperCase()]: value,\n };\n })\n .reduce((callback, currentValue) => Object.assign(callback, currentValue), {});",
"createdAt": 1662492215131,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 0
},
"end": {
"line": 809,
"character": 83
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "key",
"createdAt": 1662486102187,
"copyCount": 2,
"useCount": 2,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 96
},
"end": {
"line": 803,
"character": 99
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "convertObjectPropsToUpperCase",
"createdAt": 1662491839790,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 6,
"character": 0
},
"end": {
"line": 6,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectPropsToUpperCase.js"
}
},
{
"value": "/**\n * Config options for the implementation of throttle behaviour.\n *\n * @param delay the waiting time in milliseconds;\n * @param leading if it's true, the function will exec on the first call;\n * @param trailing if it's true, the function will exec after last call;\n */",
"createdAt": 1662491793741,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 0
},
"end": {
"line": 6,
"character": 3
}
},
"uri": "file:///home/erik/Projects/nike-front/helpers/throttle/types/throttleOptions.ts"
}
},
{
"value": "Merge branch 'develop' of github.com:grupo-sbf/ecommerce-front into fixbuyboxfreight",
"createdAt": 1662489919239,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 2,
"character": 9
},
"end": {
"line": 2,
"character": 9
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/CHANGELOG.md"
}
},
{
"value": "## 5.77.1 (06/08/2022)\n### Feature\n[Sales] - Fix free freight tag for Buy Box;",
"createdAt": 1662489892716,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 2,
"character": 0
},
"end": {
"line": 4,
"character": 43
}
},
"uri": "git:/home/erik/Projects/ecommerce-front/CHANGELOG.md?%7B%22path%22%3A%22%2Fhome%2Ferik%2FProjects%2Fecommerce-front%2FCHANGELOG.md%22%2C%22ref%22%3A%22%3A2%22%7D"
}
},
{
"value": "## 5.74.0 (30/08/2022)\n### Feature\n[Sales] - implements A/B test variant product title;",
"createdAt": 1662489769568,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 22,
"character": 0
},
"end": {
"line": 24,
"character": 52
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/CHANGELOG.md"
}
},
{
"value": "## 5.77.0 (05/09/2022)\n### Feature\n[Search&Recommendation] - Add Location Label A/B test in Nav;",
"createdAt": 1662489764719,
"copyCount": 1,
"useCount": 1,
"language": "markdown",
"createdLocation": {
"range": {
"start": {
"line": 2,
"character": 0
},
"end": {
"line": 4,
"character": 61
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/CHANGELOG.md"
}
},
{
"value": "skuSelected",
"createdAt": 1662472808871,
"copyCount": 5,
"useCount": 5,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 1004,
"character": 34
},
"end": {
"line": 1004,
"character": 45
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": " console.log('product', product);",
"createdAt": 1662488717352,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 813,
"character": 0
},
"end": {
"line": 813,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "activeSkuForTags",
"createdAt": 1661975550018,
"copyCount": 12,
"useCount": 12,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 805,
"character": 64
},
"end": {
"line": 805,
"character": 80
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "M0LN23H30388",
"createdAt": 1662487471803,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 812,
"character": 0
},
"end": {
"line": 812,
"character": 93
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "currentValue",
"createdAt": 1662486377843,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 809,
"character": 22
},
"end": {
"line": 809,
"character": 34
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "callback",
"createdAt": 1662486371826,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 809,
"character": 12
},
"end": {
"line": 809,
"character": 20
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "Object.entries(product?.disponibilidade.skusDisponiveisSeloFreteGratis).map(\n ([key, value]) => {\n return {\n [key.toUpperCase()]: value,\n };\n },\n )",
"createdAt": 1662486157425,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 19
},
"end": {
"line": 809,
"character": 3
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "Object.keys",
"createdAt": 1662485959893,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 804,
"character": 35
},
"end": {
"line": 804,
"character": 46
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "item",
"createdAt": 1662485869772,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 79
},
"end": {
"line": 803,
"character": 83
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "firstObjectKey",
"createdAt": 1662485836140,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 804,
"character": 10
},
"end": {
"line": 804,
"character": 24
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "updatedProductItem.activeSkuForTags",
"createdAt": 1661975657636,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 805,
"character": 45
},
"end": {
"line": 805,
"character": 80
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": " console.log('skusDSFG', skusDSFG, tagFreeFreightFlag)",
"createdAt": 1662485224347,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 804,
"character": 0
},
"end": {
"line": 804,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "skusDSFG",
"createdAt": 1661975527006,
"copyCount": 4,
"useCount": 4,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 803,
"character": 8
},
"end": {
"line": 803,
"character": 16
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "apiDomainSet",
"createdAt": 1662484518199,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 51,
"character": 0
},
"end": {
"line": 51,
"character": 12
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/settings.js"
}
},
{
"value": "let apiDomainSet = 'https://apigateway.centauro.com.br/ecommerce'; // prod\nlet apiTicketDomainSet = 'https://api.gruposbf.com.br/ticketscrm/api'; // prd",
"createdAt": 1662484506193,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 9,
"character": 0
},
"end": {
"line": 10,
"character": 77
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/settings.js"
}
},
{
"value": "let apiDomainSet = 'https://apigateway.centauro.com.br/ecommerce'; // prod\nlet apiTicketDomainSet = 'https://api.gruposbf.com.br/ticketscrm/api'; // prd\n\nconst domainGatewayQas = 'https://qasapigateway.centauro.com.br/ecommerce';\nconst domainTicketQas = 'https://api.dev.gruposbf.com.br/ticketscrm/api';\n",
"createdAt": 1662480936413,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 9,
"character": 0
},
"end": {
"line": 14,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/settings.js"
}
},
{
"value": "completeSku",
"createdAt": 1662474725831,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 918,
"character": 8
},
"end": {
"line": 918,
"character": 19
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "getSKUSelected",
"createdAt": 1662474704733,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 918,
"character": 22
},
"end": {
"line": 918,
"character": 36
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "completeSKU",
"createdAt": 1662474686227,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 918,
"character": 8
},
"end": {
"line": 918,
"character": 19
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "colorSelected",
"createdAt": 1661979407702,
"copyCount": 6,
"useCount": 6,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 520,
"character": 33
},
"end": {
"line": 520,
"character": 46
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/stores/ProductStore.js"
}
},
{
"value": "(\n productDetailsData.disponibilidade.cores.find(obj => obj.codigoCor === selectedColor) || {}\n ).tamanhosDisponiveis",
"createdAt": 1662474662616,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 239,
"character": 19
},
"end": {
"line": 241,
"character": 25
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": "selectedColor",
"createdAt": 1662473342217,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 887,
"character": 52
},
"end": {
"line": 887,
"character": 65
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "sizeSelected",
"createdAt": 1662474365110,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 451,
"character": 20
},
"end": {
"line": 451,
"character": 32
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "sizes",
"createdAt": 1662473415675,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 896,
"character": 26
},
"end": {
"line": 896,
"character": 26
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "skus",
"createdAt": 1662473349256,
"copyCount": 3,
"useCount": 3,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 887,
"character": 74
},
"end": {
"line": 887,
"character": 78
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "| undefined",
"createdAt": 1662474538719,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 898,
"character": 20
},
"end": {
"line": 898,
"character": 31
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "selectedSize",
"createdAt": 1662473266404,
"copyCount": 5,
"useCount": 5,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 887,
"character": 38
},
"end": {
"line": 887,
"character": 50
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "isBuyBox",
"createdAt": 1662473146827,
"copyCount": 5,
"useCount": 5,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 887,
"character": 28
},
"end": {
"line": 887,
"character": 36
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": " const labelBuybox = product?.tipo === 'BUYBOX' ? 'É buybox' : 'Não é buybox';",
"createdAt": 1662474416221,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 401,
"character": 0
},
"end": {
"line": 401,
"character": 81
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "tamanhosDisponiveis",
"createdAt": 1662474304586,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 241,
"character": 6
},
"end": {
"line": 241,
"character": 25
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": ".disponibilidade.cores.find(obj => obj.codigoCor === selectedColor",
"createdAt": 1662474291549,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 240,
"character": 24
},
"end": {
"line": 240,
"character": 90
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": "product.informacoes.skus.",
"createdAt": 1662474189460,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 921,
"character": 14
},
"end": {
"line": 921,
"character": 39
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "product",
"createdAt": 1661966214653,
"copyCount": 5,
"useCount": 5,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 20689,
"character": 34
},
"end": {
"line": 20689,
"character": 41
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/PdPController.jsx"
}
},
{
"value": " product.tipo === 'BUYBOX' ? true : false,\n selectedSize,",
"createdAt": 1662473813886,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 916,
"character": 0
},
"end": {
"line": 917,
"character": 17
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "product?.tipo === 'BUYBOX'",
"createdAt": 1662473517485,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 401,
"character": 24
},
"end": {
"line": 401,
"character": 50
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "Size",
"createdAt": 1662473443218,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 68,
"character": 18
},
"end": {
"line": 68,
"character": 22
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.interface.ts"
}
},
{
"value": "InfoSku",
"createdAt": 1662473379793,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 194,
"character": 5
},
"end": {
"line": 194,
"character": 12
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.interface.ts"
}
},
{
"value": "codigo",
"createdAt": 1662473369783,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 595,
"character": 31
},
"end": {
"line": 595,
"character": 37
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": "cor",
"createdAt": 1662473360778,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 595,
"character": 27
},
"end": {
"line": 595,
"character": 30
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": " _getSKUSelected = ({ isBuyBox, selectedSize, selectedColor, sizes, skus }) => {\n if (!selectedSize || !skus.length) {\n return '';\n }\n\n if (isBuyBox) {\n return sizes.find(sku => sku.tamanho === selectedSize)?.sku || skus[0].sku;\n }\n\n return (\n skus.find(sku => sku.cor.codigo === selectedColor && sku.tamanho.descricao === selectedSize)\n ?.sku || skus[0].sku\n );\n };\n",
"createdAt": 1662473104388,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 585,
"character": 0
},
"end": {
"line": 599,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": " const skuSelected = this._getSKUSelected({\n isBuyBox,\n selectedSize,\n selectedColor,\n sizes: aSizes,\n skus: productDetails?.informacoes?.skus,\n productAvailability: productDetails?.disponibilidade,\n });\n",
"createdAt": 1662473094885,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 702,
"character": 0
},
"end": {
"line": 710,
"character": 0
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx"
}
},
{
"value": "getSKUWithColor",
"createdAt": 1662472958061,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 875,
"character": 8
},
"end": {
"line": 875,
"character": 23
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": " const productSelected = product.disponibilidade.cores.find(\n",
"createdAt": 1662472957060,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 876,
"character": 15
},
"end": {
"line": 876,
"character": 15
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "skuWithColor",
"createdAt": 1662472710141,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 887,
"character": 8
},
"end": {
"line": 887,
"character": 20
}
},
"uri": "file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx"
}
},
{
"value": "Merge branch 'develop' of github.com:grupo-sbf/ecommerce-front into freefreightlabel",
"createdAt": 1662472220836,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 118,
"character": 25
},
"end": {
"line": 118,
"character": 25
}
},
"uri": "git:/home/erik/Projects/ecommerce-front/src/experiments.ts?%7B%22path%22%3A%22%2Fhome%2Ferik%2FProjects%2Fecommerce-front%2Fsrc%2Fexperiments.ts%22%2C%22ref%22%3A%22%22%7D"
}
},
{
"value": "export const FREE_FREIGHT_PDP = {\n id: 'JGRK1RXZQwiY6mJhawv-Tg',\n name: 'Free freight PDP',\n variants: ['1'],\n variantFreeFreight: '1',\n};",
"createdAt": 1662472168585,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 114,
"character": 0
},
"end": {
"line": 119,
"character": 2
}
},
"uri": "git:/home/erik/Projects/ecommerce-front/src/experiments.ts?%7B%22path%22%3A%22%2Fhome%2Ferik%2FProjects%2Fecommerce-front%2Fsrc%2Fexperiments.ts%22%2C%22ref%22%3A%22%3A2%22%7D"
}
},
{
"value": "export const DELIVERY_LABELS_NAV = {\n id: '-i8lzxecQtqgADQn3T3kpg',\n name: 'Delivery Labels in Navigation',\n variants: ['1'],\n variantWithLabels: '1',\n};",
"createdAt": 1662472146569,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 114,
"character": 0
},
"end": {
"line": 119,
"character": 2
}
},
"uri": "git:/home/erik/Projects/ecommerce-front/src/experiments.ts?%7B%22path%22%3A%22%2Fhome%2Ferik%2FProjects%2Fecommerce-front%2Fsrc%2Fexperiments.ts%22%2C%22ref%22%3A%22%3A3%22%7D"
}
},
{
"value": "InjectedReducersType",
"createdAt": 1662432067401,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 10,
"character": 48
},
"end": {
"line": 10,
"character": 68
}
},
"uri": "file:///home/erik/Projects/indianboy-website/store/reducers.ts"
}
},
{
"value": "RootStateKeyType",
"createdAt": 1662432052381,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 7,
"character": 12
},
"end": {
"line": 7,
"character": 28
}
},
"uri": "file:///home/erik/Projects/indianboy-website/store/types/injector-typings.ts"
}
},
{
"value": "injector-typings",
"createdAt": 1662431738387,
"copyCount": 2,
"useCount": 2,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 6,
"character": 50
},
"end": {
"line": 6,
"character": 66
}
},
"uri": "file:///home/erik/Projects/indianboy-website/store/reducers.ts"
}
},
{
"value": "RootState",
"createdAt": 1662431815133,
"copyCount": 2,
"useCount": 2,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 9
},
"end": {
"line": 0,
"character": 18
}
},
"uri": "file:///home/erik/Projects/indianboy-website/store/types/injector-typings.ts"
}
},
{
"value": "configureStore",
"createdAt": 1662431722482,
"copyCount": 1,
"useCount": 1,
"language": "json",
"createdLocation": {
"range": {
"start": {
"line": 16,
"character": 29
},
"end": {
"line": 16,
"character": 29
}
},
"uri": "file:///home/erik/Projects/indianboy-website/package.json"
}
},
{
"value": "Cannot find module 'react-redux' from 'node_modules/redux-injectors/dist/index.js'",
"createdAt": 1662431686953,
"copyCount": 1,
"useCount": 1,
"language": "json",
"createdLocation": {
"range": {
"start": {
"line": 16,
"character": 29
},
"end": {
"line": 16,
"character": 29
}
},
"uri": "file:///home/erik/Projects/indianboy-website/package.json"
}
},
{
"value": "react-redux",
"createdAt": 1662431652405,
"copyCount": 1,
"useCount": 1,
"language": "json",
"createdLocation": {
"range": {
"start": {
"line": 16,
"character": 29
},
"end": {
"line": 16,
"character": 29
}
},
"uri": "file:///home/erik/Projects/indianboy-website/package.json"
}
},
{
"value": "header",
"createdAt": 1662431179136,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 13,
"character": 5
},
"end": {
"line": 13,
"character": 5
}
},
"uri": "file:///home/erik/Projects/indianboy-website/test/polyfill/mediaResizeServerSide.spec.ts"
}
},
{
"value": "mediaResizeServerSide.spec.ts",
"createdAt": 1662431160610,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 19,
"character": 28
},
"end": {
"line": 19,
"character": 28
}
},
"uri": "file:///home/erik/Projects/indianboy-website/jest.config.js"
}
},
{
"value": "helpers",
"createdAt": 1662429679496,
"copyCount": 2,
"useCount": 2,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 28,
"character": 13
},
"end": {
"line": 28,
"character": 13
}
},
"uri": "file:///home/erik/Projects/indianboy-website/tsconfig.json"
}
},
{
"value": " '^@test/(.*)$': '<rootDir>/test/$1',",
"createdAt": 1662431125547,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 17,
"character": 0
},
"end": {
"line": 17,
"character": 40
}
},
"uri": "file:///home/erik/Projects/indianboy-website/jest.config.js"
}
},
{
"value": "/Main/Main.spec.tsx",
"createdAt": 1662430839844,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 14,
"character": 0
},
"end": {
"line": 14,
"character": 0
}
},
"uri": "file:///home/erik/Projects/indianboy-website/components/Main/Main.tsx"
}
},
{
"value": "import 'jest-styled-components';",
"createdAt": 1662430799311,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 16,
"character": 0
},
"end": {
"line": 16,
"character": 32
}
},
"uri": "file:///home/erik/Projects/indianboy-website/jest.setup.ts"
}
},
{
"value": "test",
"createdAt": 1662430713334,
"copyCount": 1,
"useCount": 1,
"language": "javascript",
"createdLocation": {
"range": {
"start": {
"line": 17,
"character": 35
},
"end": {
"line": 17,
"character": 35
}
},
"uri": "file:///home/erik/Projects/indianboy-website/jest.config.js"
}
},
{
"value": "css-mediaquery",
"createdAt": 1662430176636,
"copyCount": 1,
"useCount": 1,
"language": "typescript",
"createdLocation": {
"range": {
"start": {
"line": 1,
"character": 23
},
"end": {
"line": 1,
"character": 37
}
},
"uri": "file:///home/erik/Projects/indianboy-website/test/polyfill/mediaResize.ts"
}
},
{
"value": "mediaResize",
"createdAt": 1662430139996,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 0,
"character": 47
},
"end": {
"line": 0,
"character": 58
}
},
"uri": "file:///home/erik/Projects/indianboy-website/components/Breakpoints/Breakpoints.spec.tsx"
}
},
{
"value": "\"@helpers/*\": [\"helpers/*\"]",
"createdAt": 1662429986827,
"copyCount": 1,
"useCount": 1,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 28,
"character": 6
},
"end": {
"line": 28,
"character": 33
}
},
"uri": "file:///home/erik/Projects/indianboy-website/tsconfig.json"
}
},
{
"value": "@helpers/*\": [\"helpers/*\"]",
"createdAt": 1662429983826,
"copyCount": 1,
"useCount": 1,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 28,
"character": 7
},
"end": {
"line": 28,
"character": 33
}
},
"uri": "file:///home/erik/Projects/indianboy-website/tsconfig.json"
}
},
{
"value": "{children}",
"createdAt": 1662429945791,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 10,
"character": 31
},
"end": {
"line": 10,
"character": 31
}
},
"uri": "file:///home/erik/Projects/indianboy-website/test/testUtils.tsx"
}
},
{
"value": "LayoutContextProvider",
"createdAt": 1662429934786,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 10,
"character": 9
},
"end": {
"line": 10,
"character": 30
}
},
"uri": "file:///home/erik/Projects/indianboy-website/test/testUtils.tsx"
}
},
{
"value": "components",
"createdAt": 1662429876741,
"copyCount": 1,
"useCount": 1,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 24,
"character": 8
},
"end": {
"line": 24,
"character": 18
}
},
"uri": "file:///home/erik/Projects/indianboy-website/tsconfig.json"
}
},
{
"value": "/*\":",
"createdAt": 1662429862733,
"copyCount": 1,
"useCount": 1,
"language": "jsonc",
"createdLocation": {
"range": {
"start": {
"line": 25,
"character": 13
},
"end": {
"line": 25,
"character": 17
}
},
"uri": "file:///home/erik/Projects/indianboy-website/tsconfig.json"
}
},
{
"value": "common",
"createdAt": 1662429822116,
"copyCount": 1,
"useCount": 1,
"language": "typescriptreact",
"createdLocation": {
"range": {
"start": {
"line": 1,
"character": 40
},
"end": {
"line": 1,
"character": 46
}
},
"uri": "file:///home/erik/Projects/indianboy-website/test/testUtils.tsx"
}
}
]
}
{"lastUpload":"2022-09-07T20:53:12.245Z","extensionVersion":"v3.4.3"}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/hooks/useInView/index.tsx","entries":[{"id":"afXk.tsx","source":"Fix all fixable ESLint issues","timestamp":1658516663546},{"id":"yblD.tsx","source":"Add import from \"@/helpers/ssrHelper\"","timestamp":1658516710521},{"id":"NxMr.tsx","timestamp":1658516715321},{"id":"D7Nn.tsx","source":"Fix all fixable ESLint issues","timestamp":1659460328205}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F/test/findPotentialLikes.spec.js","entries":[{"id":"hlJ8.js","timestamp":1657888325081},{"id":"l8H3.js","timestamp":1657888510343},{"id":"8RYp.js","timestamp":1657888815532}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/RecommendationDisplay.tsx","entries":[{"id":"X7tD.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656703275874},{"id":"Fqyt.tsx","timestamp":1656703410055},{"id":"PP9f.tsx","timestamp":1656703426091},{"id":"RACN.tsx","timestamp":1657110475092}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/spec.js","entries":[{"id":"8hoP.js","source":"Fix all fixable ESLint issues","timestamp":1659792986333},{"id":"8Xpu.js","source":"Fix all fixable ESLint issues","timestamp":1659808125583},{"id":"dlHE.js","source":"Fix all fixable ESLint issues","timestamp":1659808395378},{"id":"jdBa.js","timestamp":1659808425110},{"id":"Dceh.js","timestamp":1659809678191},{"id":"2B8i.js","timestamp":1659809804684}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/imageSlider/styles.ts","entries":[{"id":"qtbT.ts","source":"Fix all fixable ESLint issues","timestamp":1657651317841},{"id":"KYkN.ts","timestamp":1657651409165},{"id":"iPp8.ts","timestamp":1657651452709},{"id":"YUfs.ts","timestamp":1657651497661},{"id":"EjQV.ts","timestamp":1657651532125},{"id":"TOkO.ts","timestamp":1657651566833},{"id":"qygA.ts","timestamp":1657651577313},{"id":"Jy7y.ts","timestamp":1657651673001},{"id":"9d32.ts","timestamp":1657651691709},{"id":"VX7a.ts","source":"undoRedo.source","timestamp":1657651760433},{"id":"cvUR.ts","timestamp":1657712268527},{"id":"VCLv.ts","source":"undoRedo.source","timestamp":1657712346007},{"id":"DqHJ.ts","timestamp":1657712744251},{"id":"s6L7.ts","timestamp":1657713056383},{"id":"BrE4.ts","timestamp":1657714131620},{"id":"7uRv.ts","source":"undoRedo.source","timestamp":1657714157304},{"id":"fuQP.ts","timestamp":1657714172464},{"id":"omkU.ts","timestamp":1657714220100},{"id":"QtEn.ts","timestamp":1657714377874},{"id":"qJPX.ts","timestamp":1657714404030},{"id":"j8bI.ts","timestamp":1657714974847},{"id":"Rw6h.ts","timestamp":1657715364951},{"id":"0GU9.ts","timestamp":1657715506860},{"id":"oC67.ts","timestamp":1657715730188},{"id":"sTqF.ts","timestamp":1657715889202},{"id":"Ymlt.ts","timestamp":1657715948086},{"id":"4WIJ.ts","timestamp":1657729679498},{"id":"GBTC.ts","source":"undoRedo.source","timestamp":1657729722270}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.staging.js","entries":[{"id":"1rPh.js","timestamp":1660850933429}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/mobile/productList/productItem/ProductItem.spec.jsx","entries":[{"id":"LG7r.jsx","timestamp":1658772511146},{"id":"qb5T.jsx","timestamp":1658844481462},{"id":"d5Lk.jsx","source":"Fix all fixable ESLint issues","timestamp":1659374427708},{"id":"Zc7Q.jsx","timestamp":1659374464327},{"id":"3Zb2.jsx","source":"Fix all fixable ESLint issues","timestamp":1659374468907},{"id":"N10H.jsx","source":"Fix all fixable ESLint issues","timestamp":1659374515982},{"id":"IcBr.jsx","source":"undoRedo.source","timestamp":1659374725662},{"id":"j9Z1.jsx","source":"Fix all fixable ESLint issues","timestamp":1659374779177},{"id":"zCth.jsx","source":"Fix all fixable ESLint issues","timestamp":1659374941771},{"id":"qWZ9.jsx","timestamp":1659375011702},{"id":"JUjy.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375026606},{"id":"eeib.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375387190},{"id":"l8VJ.jsx","timestamp":1659375408058},{"id":"QEHT.jsx","timestamp":1659375441633},{"id":"LHoA.jsx","timestamp":1659375474405},{"id":"HWmQ.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375499505},{"id":"5cBz.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375575640},{"id":"DL5v.jsx","timestamp":1659375578040},{"id":"eyhp.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375655440},{"id":"HdAY.jsx","source":"undoRedo.source","timestamp":1659375663116},{"id":"h3nn.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375680600},{"id":"B6vS.jsx","timestamp":1659375694088},{"id":"YqKJ.jsx","timestamp":1659375861206},{"id":"fOiJ.jsx","timestamp":1659375873378},{"id":"Xwh3.jsx","source":"Fix all fixable ESLint issues","timestamp":1659375924954},{"id":"LDtd.jsx","timestamp":1659375955930},{"id":"igVQ.jsx","timestamp":1659375992674},{"id":"lEWC.jsx","timestamp":1659376012770}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.spec.js","entries":[{"id":"YPwt.js","timestamp":1659359402306},{"id":"zHoC.js","timestamp":1659359464321},{"id":"qyui.js","source":"Fix all fixable ESLint issues","timestamp":1659359682951},{"id":"EcGr.js","timestamp":1659359697528},{"id":"Ilox.js","timestamp":1659359767186},{"id":"tPQW.js","timestamp":1659359779139},{"id":"7oCa.js","timestamp":1659359855877},{"id":"5dAi.js","timestamp":1659359879687},{"id":"I1rI.js","source":"undoRedo.source","timestamp":1659359887647},{"id":"FVyA.js","source":"Fix all fixable ESLint issues","timestamp":1659359933606},{"id":"pajV.js","source":"undoRedo.source","timestamp":1659359950627},{"id":"SDSF.js","source":"Fix all fixable ESLint issues","timestamp":1659360106431},{"id":"Yvtj.js","timestamp":1659360111243},{"id":"6okn.js","timestamp":1659360165314},{"id":"uisB.js","timestamp":1659360188051},{"id":"sgRm.js","source":"Fix all fixable ESLint issues","timestamp":1659360537326},{"id":"9Yya.js","timestamp":1659360542386},{"id":"y2kO.js","timestamp":1659360562110},{"id":"oBgn.js","source":"Fix all fixable ESLint issues","timestamp":1659360619327},{"id":"mc7n.js","source":"Fix all fixable ESLint issues","timestamp":1659360637172},{"id":"Yw3C.js","source":"Fix all fixable ESLint issues","timestamp":1659360732106},{"id":"Yrbl.js","timestamp":1659360737290},{"id":"vhtY.js","source":"Fix all fixable ESLint issues","timestamp":1659360771110},{"id":"51EN.js","source":"Fix all fixable ESLint issues","timestamp":1659360848360},{"id":"D4TZ.js","source":"Fix all fixable ESLint issues","timestamp":1659360962962},{"id":"TVZP.js","timestamp":1659360973538},{"id":"MHYx.js","source":"Fix all fixable ESLint issues","timestamp":1659360996470},{"id":"CbwT.js","source":"Fix all fixable ESLint issues","timestamp":1659361035523},{"id":"mQJq.js","source":"Fix all fixable ESLint issues","timestamp":1659361087931},{"id":"pVkz.js","source":"Fix all fixable ESLint issues","timestamp":1659361677596},{"id":"yliq.js","timestamp":1659361692344},{"id":"L6zy.js","source":"Fix all fixable ESLint issues","timestamp":1659361720923},{"id":"AGLk.js","timestamp":1659361736799},{"id":"JKcM.js","timestamp":1659361766542},{"id":"wMly.js","timestamp":1659361800670},{"id":"XIbK.js","timestamp":1659361811878},{"id":"jb7C.js","timestamp":1659361829033},{"id":"TAun.js","timestamp":1659361893360},{"id":"SWu5.js","timestamp":1659361912152},{"id":"RQEv.js","timestamp":1659361939544},{"id":"CUhP.js","timestamp":1659362021895},{"id":"Tb2u.js","timestamp":1659362045442},{"id":"PkfL.js","timestamp":1659362071250},{"id":"XSVc.js","timestamp":1659362105926},{"id":"M0gw.js","source":"Fix all fixable ESLint issues","timestamp":1659381873239},{"id":"BjQE.js","timestamp":1659381919411},{"id":"NMJ9.js","timestamp":1659381984008},{"id":"Cnvt.js","timestamp":1659404776283},{"id":"M1TG.js","timestamp":1659445045376},{"id":"Ww0s.js","timestamp":1659446475069}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.spec.ojsxo","entries":[{"id":"1Inj.ojsxo","timestamp":1658793087404},{"id":"IWk9.ojsxo","timestamp":1658793282267},{"id":"LSnJ.ojsxo","source":"undoRedo.source","timestamp":1658793311856}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/store/reducers.ts","entries":[{"id":"NWsb.ts","timestamp":1662432088774},{"id":"h3n6.ts","source":"Workspace Edit","timestamp":1662432520687},{"id":"dZoz.ts","timestamp":1662432526379},{"id":"SsmH.ts","timestamp":1662432561559},{"id":"R0mC.ts","source":"Infer parameter types from usage","timestamp":1662432709392}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/middlewares/error.js","entries":[{"id":"cb8V.js","source":"Fix all fixable ESLint issues","timestamp":1659792474411},{"id":"rbnG.js","timestamp":1659792479207},{"id":"nyR6.js","timestamp":1659794746047},{"id":"UAr0.js","source":"Fix all fixable ESLint issues","timestamp":1659794781699},{"id":"sqxQ.js","source":"Fix all fixable ESLint issues","timestamp":1659795096644},{"id":"MvRC.js","timestamp":1659795121376},{"id":"JPKI.js","timestamp":1659795154340},{"id":"EcsX.js","timestamp":1659795175452},{"id":"GMwa.js","source":"Fix all fixable ESLint issues","timestamp":1659795231596},{"id":"FiXF.js","timestamp":1659795288412},{"id":"UQ4b.js","timestamp":1659795560168},{"id":"hUTh.js","timestamp":1659795581044},{"id":"e1L7.js","source":"Fix all fixable ESLint issues","timestamp":1659799742815},{"id":"XAJr.js","timestamp":1659807824397},{"id":"5ud4.js","timestamp":1659808364779},{"id":"JhVs.js","timestamp":1659808411910},{"id":"cTvX.js","timestamp":1659808616295},{"id":"6Xry.js","timestamp":1659808802309},{"id":"jfZp.js","timestamp":1659808932811},{"id":"K2Td.js","source":"undoRedo.source","timestamp":1659809011338},{"id":"cgRW.js","timestamp":1659809142229},{"id":"qHH3.js","timestamp":1659809174063}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/commitlint.config.js","entries":[{"id":"bYY2.js","source":"Fix all fixable ESLint issues","timestamp":1660069214108}]}
{"version":1,"resource":"vscode-userdata:/Users/93726/Library/Application%20Support/Code/User/keybindings.json","entries":[{"id":"KtLy.json","timestamp":1662583266064},{"id":"VQeM.json","timestamp":1662583276066}]}
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "shift+cmd+a",
"command": "editor.foldAllBlockComments",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "cmd+k cmd+/",
"command": "-editor.foldAllBlockComments",
"when": "editorTextFocus && foldingEnabled"
}
]
// Place your key bindings in this file to override the defaultsauto[]
[
{
"key": "shift+cmd+a",
"command": "editor.foldAllBlockComments",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "cmd+k cmd+/",
"command": "-editor.foldAllBlockComments",
"when": "editorTextFocus && foldingEnabled"
},
{
"key": "shift+cmd+a",
"command": "editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
},
{
"key": "cmd+k cmd+c",
"command": "-editor.action.addCommentLine",
"when": "editorTextFocus && !editorReadonly"
}
]
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/helpers/httpCodes.js","entries":[{"id":"47SU.js","source":"Fix all fixable ESLint issues","timestamp":1659794860059}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.prod.js","entries":[{"id":"MkMm.js","timestamp":1660850933497},{"id":"x4f6.js","timestamp":1661262610955},{"id":"dBnB.js","timestamp":1661262625719},{"id":"ErRk.js","source":"Fix all fixable ESLint issues","timestamp":1661262633615},{"id":"terj.js","timestamp":1661262640095}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/tecInfo/ControllerTecInfo.jsx","entries":[{"id":"pk6k.jsx","source":"Fix all fixable ESLint issues","timestamp":1660157883143},{"id":"MEK9.jsx","timestamp":1660160290373}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/utils/validators/validatePositiveNumber.js","entries":[{"id":"RmFR.js","source":"searchReplace.source","timestamp":1659794122211},{"id":"un6s.js","source":"Fix all fixable ESLint issues","timestamp":1659794179956},{"id":"nxQC.js","timestamp":1659794190952},{"id":"j8Bd.js","timestamp":1659794237325},{"id":"pbQd.js","timestamp":1659794270321},{"id":"5vpS.js","source":"undoRedo.source","timestamp":1659794271221},{"id":"2kVK.js","timestamp":1659794455738},{"id":"5qcj.js","source":"renamed.source","timestamp":1659794521695},{"id":"qhJF.js","timestamp":1659795620760},{"id":"vA8F.js","timestamp":1659795729336},{"id":"nAXT.js","source":"searchReplace.source","timestamp":1659795898947},{"id":"WrZb.js","source":"searchReplace.source","timestamp":1659799311377},{"id":"wzH7.js","source":"searchReplace.source","timestamp":1659799477221},{"id":"gxGG.js","source":"renamed.source","timestamp":1659799800319},{"id":"zyP5.js","timestamp":1659807700981},{"id":"DBoz.js","timestamp":1659807711745},{"id":"74DK.js","timestamp":1659809337340},{"id":"Y2A1.js","timestamp":1659809559981},{"id":"zjSP.js","timestamp":1659809600957},{"id":"9IiO.js","source":"Fix all fixable ESLint issues","timestamp":1659809707209},{"id":"uwqJ.js","timestamp":1659809745292},{"id":"d9Zp.js","timestamp":1659809867131},{"id":"1lpA.js","source":"Fix all fixable ESLint issues","timestamp":1659809974841},{"id":"S8Dv.js","source":"Workspace Edit","timestamp":1659810014315},{"id":"ypJt.js","timestamp":1659810020603},{"id":"EO29.js","timestamp":1659810247084},{"id":"KaM0.js","timestamp":1659810273897},{"id":"13ab.js","timestamp":1659810434865}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/middlewares/error.js","entries":[{"id":"SF6p.js","source":"Fix all fixable ESLint issues","timestamp":1659812580363},{"id":"4FYA.js","timestamp":1659854569001}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/validations/user.validation.js","entries":[{"id":"q4tb.js","timestamp":1659812717977},{"id":"VHxW.js","source":"Fix all fixable ESLint issues","timestamp":1659812731573},{"id":"9Chg.js","source":"renamed.source","timestamp":1659812741394},{"id":"GVdu.js","source":"Fix all fixable ESLint issues","timestamp":1659812743757},{"id":"Hmnx.js","timestamp":1659813834549},{"id":"68kL.js","source":"searchReplace.source","timestamp":1659813954180},{"id":"XqoR.js","source":"Fix all fixable ESLint issues","timestamp":1659813990101},{"id":"hTCq.js","source":"Fix all fixable ESLint issues","timestamp":1659814177061},{"id":"bIdL.js","timestamp":1659814213590},{"id":"r9bt.js","source":"Fix all fixable ESLint issues","timestamp":1659814219522},{"id":"SlrR.js","timestamp":1659814281767},{"id":"LTdx.js","source":"undoRedo.source","timestamp":1659814282987},{"id":"gQee.js","timestamp":1659847607318},{"id":"9vaT.js","source":"Fix all fixable ESLint issues","timestamp":1659847624570},{"id":"knDj.js","source":"Fix all fixable ESLint issues","timestamp":1659849642182},{"id":"8qx7.js","timestamp":1659849644866},{"id":"7MUN.js","source":"Fix all fixable ESLint issues","timestamp":1659849647210},{"id":"tQzU.js","timestamp":1659849701754},{"id":"dZ0H.js","timestamp":1659851735709},{"id":"MLdP.js","timestamp":1659851900987},{"id":"0FYq.js","timestamp":1659851914867},{"id":"GmT8.js","source":"Fix all fixable ESLint issues","timestamp":1659856701683},{"id":"76fz.js","timestamp":1659856791788},{"id":"FtWi.js","source":"undoRedo.source","timestamp":1659856924486},{"id":"AhTH.js","source":"Fix all fixable ESLint issues","timestamp":1659857043831},{"id":"nBpc.js","timestamp":1659857118084}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/loadingFull/LoadingFull.jsx","entries":[{"id":"aivW.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656951629857},{"id":"tilD.jsx","timestamp":1657110475188}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/views/home/desktop/Desktop.jsx","entries":[{"id":"OT2Q.jsx","timestamp":1657739465586},{"id":"EQ8L.jsx","timestamp":1659635903343}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/helpers/throttle/types/throttleOptions.ts","entries":[{"id":"dgEG.ts","source":"Fix all fixable ESLint issues","timestamp":1658516560515},{"id":"7sxI.ts","source":"Fix all fixable ESLint issues","timestamp":1659460139663}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/checkouts/termsOfUseModal/TermsOfUseModal.jsx","entries":[{"id":"evAS.jsx","timestamp":1657738388349},{"id":"Tiy0.jsx","timestamp":1659635849290}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/helpers/httpCodes.js","entries":[{"id":"izWs.js","source":"Fix all fixable ESLint issues","timestamp":1659849549409}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/mobile/productList/productItem/ProductItem.jsx","entries":[{"id":"1aMV.jsx","timestamp":1657740049929},{"id":"Y4wU.jsx","timestamp":1657740396203},{"id":"ZkQS.jsx","source":"Fix all fixable ESLint issues","timestamp":1657740416031},{"id":"ga0c.jsx","source":"Fix all fixable ESLint issues","timestamp":1657740473704},{"id":"Ngdv.jsx","source":"Fix all fixable ESLint issues","timestamp":1657740559506},{"id":"nmxw.jsx","source":"Fix all fixable ESLint issues","timestamp":1657801870346},{"id":"bsL3.jsx","source":"Fix all fixable ESLint issues","timestamp":1657801893521},{"id":"reDy.jsx","timestamp":1657801932260},{"id":"wDvb.jsx","source":"Fix all fixable ESLint issues","timestamp":1657905109578},{"id":"LPjo.jsx","source":"Fix all fixable ESLint issues","timestamp":1657905211339},{"id":"BtAi.jsx","timestamp":1657905761796},{"id":"75BO.jsx","timestamp":1657905874314},{"id":"wtPJ.jsx","timestamp":1657905897339},{"id":"bOul.jsx","timestamp":1657905938300},{"id":"dXt4.jsx","timestamp":1657905966321},{"id":"d5Wb.jsx","timestamp":1657905982718},{"id":"f5Va.jsx","timestamp":1657906007560},{"id":"EscS.jsx","timestamp":1657906035365},{"id":"LaSD.jsx","timestamp":1657908708135},{"id":"0jnv.jsx","source":"Fix all fixable ESLint issues","timestamp":1657908827425},{"id":"GAqC.jsx","timestamp":1657909052803},{"id":"IyAB.jsx","timestamp":1657909186177},{"id":"3OdV.jsx","timestamp":1657909202525},{"id":"fGvC.jsx","timestamp":1657910195799},{"id":"LPBK.jsx","source":"Fix all fixable ESLint issues","timestamp":1658771849046},{"id":"xA4X.jsx","timestamp":1658771951114},{"id":"22Yo.jsx","timestamp":1658772000994},{"id":"ryVV.jsx","timestamp":1658772149233},{"id":"z1P4.jsx","timestamp":1658772207670},{"id":"OUs3.jsx","timestamp":1658772463448},{"id":"mlGu.jsx","timestamp":1658772577013},{"id":"AEBP.jsx","timestamp":1658772599580},{"id":"L9HU.jsx","timestamp":1658772611876},{"id":"RyXm.jsx","timestamp":1658772628592},{"id":"iUyj.jsx","timestamp":1658772657439},{"id":"eZbG.jsx","timestamp":1658844596943},{"id":"YEsD.jsx","timestamp":1659374941839},{"id":"8s7x.jsx","timestamp":1659375011802},{"id":"QHDN.jsx","timestamp":1659375441725},{"id":"reV6.jsx","timestamp":1659635889334}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/DeliveryCalculator/DeliveryCalculator.styled.tsx","entries":[{"id":"96Ao.tsx","timestamp":1657290067506}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.common.js","entries":[{"id":"hRFY.js","timestamp":1660850933497},{"id":"xdfx.js","timestamp":1661255967257},{"id":"bm2R.js","source":"Fix all fixable ESLint issues","timestamp":1661262376764},{"id":"RSBx.js","timestamp":1661262890646},{"id":"qHLQ.js","timestamp":1661266384250},{"id":"sSsT.js","source":"Fix all fixable ESLint issues","timestamp":1661266385782},{"id":"KRM8.js","source":"Fix all fixable ESLint issues","timestamp":1661266421406},{"id":"9K5t.js","timestamp":1661266457017},{"id":"ZlRu.js","timestamp":1661266517913},{"id":"CGtT.js","timestamp":1661266753882},{"id":"vIad.js","timestamp":1661278236937}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/routes/v1/user.route.js","entries":[{"id":"mgNm.js","source":"Fix all fixable ESLint issues","timestamp":1659812568600},{"id":"b5Mt.js","source":"Workspace Edit","timestamp":1659812743757},{"id":"duE8.js","source":"renamed.source","timestamp":1659812755987},{"id":"cx5y.js","source":"Workspace Edit","timestamp":1659812889827},{"id":"cVUM.js","source":"searchReplace.source","timestamp":1659813954180},{"id":"Mwd3.js","source":"searchReplace.source","timestamp":1659813964941},{"id":"LEoU.js","source":"Fix all fixable ESLint issues","timestamp":1659814043502},{"id":"1zg7.js","timestamp":1659847034455},{"id":"y7xu.js","source":"Fix all fixable ESLint issues","timestamp":1659848036172},{"id":"GYBu.js","timestamp":1659850475140}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/CHANGELOG.md","entries":[{"id":"cSin.md","timestamp":1657566837079},{"id":"wGPY.md","timestamp":1657566859475},{"id":"QleB.md","timestamp":1657567053848},{"id":"Jxz5.md","timestamp":1657572257603},{"id":"4OBY.md","timestamp":1657628443076},{"id":"GXDj.md","timestamp":1657652206021},{"id":"4m3M.md","timestamp":1657652227901},{"id":"7rgw.md","timestamp":1657655287700},{"id":"vBtT.md","timestamp":1657659713684},{"id":"jTBY.md","timestamp":1657718349133},{"id":"AB71.md","timestamp":1657718392442},{"id":"sHDD.md","timestamp":1657718520812},{"id":"rPET.md","timestamp":1657731685471},{"id":"DNTP.md","timestamp":1658847149207},{"id":"mklt.md","timestamp":1658847171518},{"id":"ltC0.md","timestamp":1658847181581},{"id":"tcWN.md","timestamp":1658847263637},{"id":"sS4A.md","timestamp":1659983566296},{"id":"9tgG.md","timestamp":1659983594408},{"id":"VmMo.md","timestamp":1659983606325},{"id":"WmGm.md","timestamp":1660046318963},{"id":"MBQJ.md","timestamp":1660049891555},{"id":"XdCf.md","timestamp":1660051505399},{"id":"fVFN.md","timestamp":1660062735510},{"id":"guOv.md","timestamp":1660243616506},{"id":"PzAy.md","timestamp":1660832219224},{"id":"rbHQ.md","timestamp":1660832231825},{"id":"djSp.md","timestamp":1660838072235},{"id":"qXwc.md","timestamp":1660932786159},{"id":"oVO6.md","timestamp":1660932808335},{"id":"xkeA.md","timestamp":1660932904232},{"id":"SV6Y.md","timestamp":1660933242056},{"id":"ULxN.md","timestamp":1661179545421},{"id":"IrFA.md","timestamp":1662489796740},{"id":"u0aE.md","timestamp":1662489900081},{"id":"nyxo.md","timestamp":1662489912513}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/components/Main/Main.spec.tsx","entries":[{"id":"7uTn.tsx","timestamp":1662429753415},{"id":"AxkG.tsx","timestamp":1662429978055},{"id":"ESCj.tsx","timestamp":1662430014934}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/DeliveryFilters/DeliveryFilterModal/DeliveryFilterModal.styled.tsx","entries":[{"id":"mc6X.tsx","timestamp":1660651401896}]}
{"version":1,"resource":"file:///home/erik/Projects/icon","entries":[{"id":"EgBq","timestamp":1660587705421}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S1F/src/movies/components/AddMovieButton.tsx","entries":[{"id":"8mOu.tsx","timestamp":1657891621762}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/imageSlider/styles.scss","entries":[{"id":"iSO1.scss","timestamp":1657650227265},{"id":"XytF.scss","timestamp":1657650370065},{"id":"b1Im.scss","timestamp":1657650453221},{"id":"cMj4.scss","timestamp":1657650464761},{"id":"CtGJ.scss","timestamp":1657650836293},{"id":"APq0.scss","timestamp":1657714536324},{"id":"klqf.scss","timestamp":1657714683114},{"id":"bgsa.scss","source":"undoRedo.source","timestamp":1657714857971},{"id":"2CXr.scss","timestamp":1657715506860},{"id":"xuQp.scss","timestamp":1657715535677},{"id":"w7Fd.scss","timestamp":1657715730188},{"id":"KZ3b.scss","timestamp":1657715800539},{"id":"3Md0.scss","timestamp":1657715887842},{"id":"ZRHj.scss","timestamp":1657715932810},{"id":"MT0x.scss","timestamp":1657729419389},{"id":"cznU.scss","timestamp":1657729616486},{"id":"Jm6L.scss","timestamp":1657729679498}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/cardRecommendationDesktop/VerticalCardRecommendation.tsx","entries":[{"id":"3OOu.tsx","source":"Fix all fixable ESLint issues","timestamp":1659551235372},{"id":"N9GI.tsx","timestamp":1659554807468},{"id":"pQMN.tsx","source":"Fix all fixable ESLint issues","timestamp":1659631470423},{"id":"Ipkc.tsx","timestamp":1659632579990},{"id":"t15C.tsx","timestamp":1659632593115},{"id":"u4YZ.tsx","timestamp":1659635655691},{"id":"0ZmL.tsx","timestamp":1659635677296},{"id":"jwFY.tsx","timestamp":1659641642956}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/views/home/mobile/Mobile.jsx","entries":[{"id":"rnJA.jsx","timestamp":1657739465586},{"id":"L4Fq.jsx","timestamp":1658847484754},{"id":"BDrY.jsx","timestamp":1659635912815}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/both/productFilters/filtersComponents/starsRatingFilter/StarsRatingFilter.jsx","entries":[{"id":"0LDz.jsx","timestamp":1658844596591},{"id":"9jHA.jsx","timestamp":1659705519185},{"id":"yWGu.jsx","source":"undoRedo.source","timestamp":1659705701868}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/IndicationDisplay/IndicationDisplay.tsx","entries":[{"id":"7LTX.tsx","source":"Fix all fixable ESLint issues","timestamp":1659554869516},{"id":"vCeS.tsx","timestamp":1659554887648},{"id":"HdVT.tsx","timestamp":1659632639227},{"id":"XnwI.tsx","timestamp":1659635574098},{"id":"B2VD.tsx","timestamp":1659641642936},{"id":"Jz6b.tsx","source":"searchReplace.source","timestamp":1660569469929},{"id":"BQKk.tsx","source":"searchReplace.source","timestamp":1660582645115},{"id":"30ON.tsx","source":"searchReplace.source","timestamp":1660587163040},{"id":"U96S.tsx","source":"undoRedo.source","timestamp":1660587168120}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/productDetails/ProductDetails.jsx","entries":[{"id":"hdEP.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656467842861},{"id":"kfEM.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656468130754},{"id":"yxNW.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656468198089},{"id":"UlV7.jsx","timestamp":1659115717711},{"id":"Z30J.jsx","timestamp":1659115742395},{"id":"SqHF.jsx","timestamp":1659360537426},{"id":"v3bA.jsx","timestamp":1659361386891},{"id":"Vqm8.jsx","timestamp":1659361598057},{"id":"98Cw.jsx","timestamp":1659361611829}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S1F/src/App.tsx","entries":[{"id":"CcwN.tsx","timestamp":1657891650118},{"id":"HrTI.tsx","timestamp":1657891786617}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/helpers/throttle/index.ts","entries":[{"id":"0ot5.ts","source":"Fix all fixable ESLint issues","timestamp":1658516564359},{"id":"wIKP.ts","source":"Fix all fixable ESLint issues","timestamp":1659460141891}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/dist/index.html","entries":[{"id":"dbXh.html","timestamp":1661278613517},{"id":"mTsm.html","timestamp":1661278649488},{"id":"uZi5.html","timestamp":1661278666524},{"id":"5Hou.html","timestamp":1661278743760},{"id":"X6z6.html","source":"searchReplace.source","timestamp":1661279018608},{"id":"DZnm.html","timestamp":1661279313413},{"id":"rddE.html","timestamp":1661279353060},{"id":"0VOl.html","timestamp":1661279602281}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/styles.scss","entries":[{"id":"37Pe.scss","timestamp":1657308200830}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S1F/src/movies/useMovies.tsx","entries":[{"id":"lcpF.tsx","timestamp":1657891796257},{"id":"uVIT.tsx","timestamp":1657891838488},{"id":"XDD9.tsx","timestamp":1657893393566}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/CardRecommendation/CardRecommendation.tsx","entries":[{"id":"5ClG.tsx","source":"Fix all fixable ESLint issues","timestamp":1659554849188},{"id":"C40O.tsx","timestamp":1659554887648},{"id":"yISF.tsx","timestamp":1659632569346},{"id":"0zph.tsx","timestamp":1659635677296},{"id":"mljW.tsx","timestamp":1659635689032},{"id":"geoC.tsx","timestamp":1659641642956}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/productItem/ProductItem.jsx","entries":[{"id":"0JTv.jsx","timestamp":1658844596831},{"id":"EWyd.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853326640},{"id":"BIlb.jsx","timestamp":1658853343296},{"id":"MEhR.jsx","timestamp":1658853397701},{"id":"51HB.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853439074},{"id":"j3hL.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853472803},{"id":"bqoY.jsx","timestamp":1658853474855},{"id":"6dUy.jsx","timestamp":1658853491007},{"id":"x7kY.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853554712},{"id":"NHGD.jsx","timestamp":1658853757311},{"id":"3VP6.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853763611},{"id":"bMZc.jsx","timestamp":1658853787919},{"id":"LbxD.jsx","source":"Fix all fixable ESLint issues","timestamp":1658853798920},{"id":"nCMq.jsx","source":"Fix all fixable ESLint issues","timestamp":1658863819805},{"id":"n3ba.jsx","timestamp":1658928177021},{"id":"cGAp.jsx","timestamp":1659028085043},{"id":"lwC0.jsx","timestamp":1659057874219},{"id":"reWF.jsx","source":"Fix all fixable ESLint issues","timestamp":1659058560775},{"id":"pDk1.jsx","source":"Fix all fixable ESLint issues","timestamp":1659058709395},{"id":"1nIt.jsx","source":"Fix all fixable ESLint issues","timestamp":1659059006784},{"id":"jqfm.jsx","timestamp":1659059050560},{"id":"aGJp.jsx","timestamp":1659059065639},{"id":"zhZ0.jsx","timestamp":1659059091811},{"id":"ROee.jsx","source":"Fix all fixable ESLint issues","timestamp":1659059225411},{"id":"fz1T.jsx","source":"Fix all fixable ESLint issues","timestamp":1659059278707},{"id":"KcwL.jsx","timestamp":1659059333523},{"id":"buRr.jsx","timestamp":1659059558450},{"id":"dk07.jsx","timestamp":1659060287625},{"id":"8FM4.jsx","timestamp":1659060319660},{"id":"mo5A.jsx","source":"Fix all fixable ESLint issues","timestamp":1659060765224},{"id":"WppJ.jsx","source":"undoRedo.source","timestamp":1659060791028},{"id":"iPdI.jsx","source":"Fix all fixable ESLint issues","timestamp":1659060834668},{"id":"I93u.jsx","timestamp":1659060837636},{"id":"PZ9P.jsx","source":"Fix all fixable ESLint issues","timestamp":1659060870664},{"id":"OJ4o.jsx","timestamp":1659060934204},{"id":"7Gv1.jsx","source":"Fix all fixable ESLint issues","timestamp":1659061723590},{"id":"EPDR.jsx","timestamp":1659061725150},{"id":"ONp9.jsx","timestamp":1659061772714},{"id":"gxlN.jsx","source":"Fix all fixable ESLint issues","timestamp":1659062618328},{"id":"iN7T.jsx","source":"Fix all fixable ESLint issues","timestamp":1659113738307},{"id":"Uoyr.jsx","timestamp":1659113772475},{"id":"zG0O.jsx","source":"Fix all fixable ESLint issues","timestamp":1659114495447},{"id":"QGJF.jsx","timestamp":1659114512083},{"id":"WGv6.jsx","timestamp":1659114771646},{"id":"u35i.jsx","timestamp":1659115165936},{"id":"ptkv.jsx","timestamp":1659121367810},{"id":"tJP0.jsx","timestamp":1659135664796},{"id":"xkJQ.jsx","timestamp":1659360041380},{"id":"yMDZ.jsx","timestamp":1659374942007},{"id":"ftyE.jsx","timestamp":1659635874642}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/NavContainer.jsx","entries":[{"id":"CFRK.jsx","source":"Fix all fixable ESLint issues","timestamp":1660824328458},{"id":"V6Td.jsx","source":"Fix all fixable ESLint issues","timestamp":1660825738951},{"id":"Dbwp.jsx","timestamp":1660831229455}]}
{"version":1,"resource":"file:///home/erik/Projects/indian-boy.github.io/index.css","entries":[{"id":"YRNS.css","timestamp":1658934853745},{"id":"9gtX.css","timestamp":1658934879825},{"id":"PfDq.css","timestamp":1658934903117},{"id":"MPaR.css","timestamp":1658935030105}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/store/%40reduxjs/redux-injectors.ts","entries":[{"id":"DOEl.ts","timestamp":1662432398218}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F/test/exampleFromReadme.spec.js","entries":[{"id":"r7Yh.js","timestamp":1657884250636},{"id":"F6w0.js","timestamp":1657888199779},{"id":"jzEV.js","timestamp":1657888325081}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/helpers/validatorErrors.js","entries":[{"id":"zKrK.js","timestamp":1659812983738},{"id":"5thI.js","timestamp":1659813009338},{"id":"qvtu.js","timestamp":1659813028526},{"id":"8C3a.js","timestamp":1659813060861},{"id":"hGoz.js","timestamp":1659813130476}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/CardIndication/CardIndication.tsx","entries":[{"id":"CE9X.tsx","source":"Fix all fixable ESLint issues","timestamp":1659554807472},{"id":"hTXQ.tsx","timestamp":1659554825664},{"id":"8vW3.tsx","timestamp":1659554917021},{"id":"GQCN.tsx","timestamp":1659623322673},{"id":"rGpy.tsx","timestamp":1659632519325},{"id":"4Ow8.tsx","timestamp":1659632530357},{"id":"4AFY.tsx","source":"Fix all fixable ESLint issues","timestamp":1659635759773},{"id":"AuFs.tsx","timestamp":1659635770577},{"id":"Un5h.tsx","timestamp":1659641643164}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/register/TabsDesk/TabJuridica.tsx","entries":[{"id":"7zVh.tsx","source":"searchReplace.source","timestamp":1660569469937},{"id":"vL08.tsx","source":"searchReplace.source","timestamp":1660582645467},{"id":"fZ7j.tsx","timestamp":1660592633178},{"id":"fJ9C.tsx","source":"undoRedo.source","timestamp":1660592665275},{"id":"RYLk.tsx","timestamp":1660592694301},{"id":"YlqL.tsx","source":"undoRedo.source","timestamp":1660594008245},{"id":"7uj9.tsx","timestamp":1660594109873},{"id":"jr0b.tsx","source":"Fix all fixable ESLint issues","timestamp":1660594491229},{"id":"MBEt.tsx","timestamp":1660650745030}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.js","entries":[{"id":"3Kig.js","source":"Fix all fixable ESLint issues","timestamp":1662491876279},{"id":"4tGn.js","source":"renamed.source","timestamp":1662491888636},{"id":"MBv7.js","source":"renamed.source","timestamp":1662491896829},{"id":"q2cE.js","timestamp":1662491932603},{"id":"QWgp.js","timestamp":1662492283449},{"id":"xNS5.js","timestamp":1662492319841},{"id":"YWOL.js","timestamp":1662493234647},{"id":"9h5D.js","source":"Fix all fixable ESLint issues","timestamp":1662493336665},{"id":"kiDg.js","timestamp":1662496719138}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/routes/v1/withdraw.route.js","entries":[{"id":"nKYy.js","source":"searchReplace.source","timestamp":1659792742777},{"id":"pclO.js","source":"Fix all fixable ESLint issues","timestamp":1659792784052},{"id":"VrfY.js","timestamp":1659792790288},{"id":"22Fa.js","source":"searchReplace.source","timestamp":1659793103512},{"id":"16xg.js","source":"renamed.source","timestamp":1659793131157},{"id":"0ZqU.js","source":"searchReplace.source","timestamp":1659797679257}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/stores/ProductStore.js","entries":[{"id":"70mI.js","source":"Fix all fixable ESLint issues","timestamp":1661953687608},{"id":"n2ky.js","source":"Fix all fixable ESLint issues","timestamp":1661953755586},{"id":"UI99.js","source":"Fix all fixable ESLint issues","timestamp":1661979314427},{"id":"UK2L.js","source":"Fix all fixable ESLint issues","timestamp":1661979447526},{"id":"xLRH.js","timestamp":1661979492765},{"id":"0Ghj.js","source":"Fix all fixable ESLint issues","timestamp":1661979494021},{"id":"ZGfT.js","source":"Fix all fixable ESLint issues","timestamp":1661979542517},{"id":"5LZq.js","source":"Fix all fixable ESLint issues","timestamp":1661979780730}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/dist/index.bundle.39575393c60a6bcf0127.js","entries":[{"id":"NBvu.js","source":"searchReplace.source","timestamp":1661279018608}]}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.77.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.24",
"@sbf/fairplay-core": "0.21.14",
"@sbf/fairplay-icons": "0.8.1",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-intersection-observer": "^9.4.0",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc -- ",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@centauro/fairplay-icons": "0.6.0",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.66.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@centauro/fairplay-icons": "0.6.0",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.70.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.24",
"@sbf/fairplay-core": "0.21.14",
"@sbf/fairplay-icons": "0.8.1",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/package.json","entries":[{"id":"uEmE.json","timestamp":1657566780103},{"id":"vF5K.json","timestamp":1657567035840},{"id":"PVkC.json","timestamp":1657572260511},{"id":"9KmD.json","timestamp":1657629089328},{"id":"NkQy.json","timestamp":1657652150417},{"id":"Fpnq.json","timestamp":1657655346408},{"id":"j4eV.json","timestamp":1657659713684},{"id":"ePeX.json","timestamp":1657718297992},{"id":"XRtY.json","timestamp":1657731657419},{"id":"GYis.json","timestamp":1658516727514},{"id":"iWj4.json","timestamp":1658847189585},{"id":"ytdN.json","timestamp":1658847256845},{"id":"M4B4.json","timestamp":1659983861625},{"id":"jXyZ.json","timestamp":1659984082674},{"id":"MxM1.json","timestamp":1660051440759},{"id":"PGWc.json","timestamp":1660051505399},{"id":"BEIq.json","timestamp":1660062751102},{"id":"5E9D.json","timestamp":1660062770982},{"id":"40kE.json","timestamp":1660069054037},{"id":"s4ZS.json","timestamp":1660069123399},{"id":"nfc9.json","timestamp":1660069150671},{"id":"8gXl.json","timestamp":1660069261598},{"id":"abcc.json","source":"undoRedo.source","timestamp":1660070223530},{"id":"0cnx.json","timestamp":1660070227498},{"id":"hnJx.json","timestamp":1660243576243},{"id":"mk7r.json","timestamp":1660316486869},{"id":"oCWW.json","timestamp":1660316519801},{"id":"KnsQ.json","timestamp":1660316862749},{"id":"pOTq.json","timestamp":1660568365813},{"id":"ohym.json","timestamp":1660587063526},{"id":"As7J.json","timestamp":1660587098895},{"id":"PYc5.json","source":"searchReplace.source","timestamp":1660587163012},{"id":"csuN.json","source":"undoRedo.source","timestamp":1660587165812},{"id":"fZDg.json","timestamp":1660651411736},{"id":"mYUC.json","timestamp":1660672552228},{"id":"mbYo.json","timestamp":1660678571747},{"id":"IJwZ.json","timestamp":1660686760038},{"id":"NmIE.json","timestamp":1660686798731},{"id":"B86B.json","timestamp":1660832204596},{"id":"h23S.json","timestamp":1660834663790},{"id":"RIuV.json","timestamp":1660838086699},{"id":"xunv.json","timestamp":1660932766947},{"id":"qIvE.json","timestamp":1660932918212},{"id":"dHpb.json","timestamp":1661278236937},{"id":"2Sil.json","timestamp":1662489754488},{"id":"jTJJ.json","timestamp":1662489883349}]}
{
"name": "ecommerce-front",
"version": "5.46.5",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.4",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.48.2",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-intersection-observer": "9.4.0",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --allowJs --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.50.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.4",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.80.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.24",
"@sbf/fairplay-core": "0.21.14",
"@sbf/fairplay-icons": "0.8.1",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-intersection-observer": "^9.4.0",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.56.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "0.8.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.56.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200 --allowJs",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.55.5",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.60.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.3",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@centauro/fairplay-icons": "0.4.19",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.56.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.63.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-sbf": "0.0.14",
"@centauro/fairplay-icons": "0.6.0",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@centauro/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.69.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.66.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.57.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "^3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "^8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.1",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.46.6",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.69.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 200",
"check-types": "tsc --allowJs",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js",
"commit": "git-cz",
"prepare": "husky install"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@commitlint/config-conventional": "17.0.3",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"commitlint": "17.0.3",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"cz-conventional-changelog": "3.3.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"husky": "8.0.1",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "13.0.3",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.16",
"@sbf/fairplay-core": "0.21.6",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.10.0",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"msw": {
"workerDirectory": "public"
}
}
{
"name": "ecommerce-front",
"version": "5.50.0",
"description": "",
"main": "index.js",
"sideEffects": [
"*.scss",
"*.css"
],
"scripts": {
"prebuild": "yarn msw:cleanup",
"validate": "yarn check-types && echo \"typescript: no type errors\" && yarn lint && echo \"eslint: no lint errors\"",
"start": "webpack-dev-server --config=webpack.dev.js --mode development --open --hot --env.SSO_ENVIRONMENT=dev",
"dev": "yarn start",
"build-dev": "webpack -p --progress --config=webpack.dev.js --mode development --env.IS_PR=true",
"build-prod": "yarn validate && webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-unsafe": "webpack -p --progress --config=webpack.prod.js --mode production",
"build-prod-as-dev": "webpack --progress --config=webpack.dev.js --mode development --env.SSO_ENVIRONMENT=dev",
"build-ci-prod": "webpack -p --config=webpack.prod.js --mode production",
"build-ci-qas-ssr": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ci-qas-ssr-mobile": "webpack --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-ci-container": "docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-ci-qas": "webpack -p --config=webpack.qas.js --mode development",
"build-ci-staging": "webpack -p --config=webpack.staging.js --mode production",
"build-ssr": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-ssr-mobile": "webpack --verbose --colors --display-error-details -d --config=webpack.prod.ssr.js --mode development --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=false",
"build-prod-ssr-mobile": "webpack -p --config=webpack.prod.ssr.js --mode production --env.IS_SSR=true --env.IS_MOBILE_SSR=true",
"build-prod-ssr-container": "yarn build-prod-ssr && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front .",
"build-prod-ssr-container-mobile": "yarn build-prod-ssr-mobile && docker build --rm -f ./.docker/Dockerfile -t nexus.dc.sbnet/ecommerce-front-mobile .",
"start-ssr": "IS_MOBILE_SSR=false node src/server/start.js",
"start-ssr-mobile": "IS_MOBILE_SSR=true node src/server/start.js",
"test": "jest",
"test:coverage": "yarn test -- --coverage --verbose --colors",
"prettier": "prettier --write \"{,!(dist|distSSRMobile|distSSRDesktop|node_modules)/**/}*.{js,jsx}\"",
"lighthouse": "node lighthouse-config.js",
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --cache --max-warnings 385",
"check-types": "tsc",
"storybook": "start-storybook -s public -p 6006",
"build-storybook": "build-storybook",
"msw:cleanup": "rm -f ./public/mockServiceWorker.js"
},
"keywords": [],
"engines": {
"npm": "6.14.13",
"node": "14.17.0"
},
"author": "",
"license": "UNLICENSED",
"private": true,
"devDependencies": {
"@babel/cli": "^7.8.4",
"@babel/core": "^7.2.2",
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
"@babel/plugin-proposal-class-properties": "^7.16.7",
"@babel/plugin-proposal-decorators": "^7.3.0",
"@babel/plugin-proposal-do-expressions": "^7.0.0",
"@babel/plugin-proposal-export-default-from": "^7.0.0",
"@babel/plugin-proposal-export-namespace-from": "^7.0.0",
"@babel/plugin-proposal-function-sent": "^7.0.0",
"@babel/plugin-proposal-json-strings": "^7.0.0",
"@babel/plugin-proposal-logical-assignment-operators": "^7.0.0",
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.0.0",
"@babel/plugin-proposal-numeric-separator": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.3.1",
"@babel/plugin-proposal-optional-chaining": "^7.8.3",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0",
"@babel/plugin-proposal-throw-expressions": "^7.0.0",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.0.0",
"@babel/plugin-transform-arrow-functions": "^7.2.0",
"@babel/plugin-transform-async-to-generator": "^7.2.0",
"@babel/plugin-transform-react-jsx-source": "^7.2.0",
"@babel/plugin-transform-runtime": "^7.2.0",
"@babel/polyfill": "^7.2.5",
"@babel/preset-env": "^7.3.1",
"@babel/preset-react": "^7.0.0",
"@babel/preset-typescript": "^7.10.4",
"@babel/register": "^7.8.6",
"@sbf/eslint-plugin": "^0.2.0",
"@sinonjs/fake-timers": "^6.0.1",
"@storybook/addon-a11y": "^6.3.6",
"@storybook/addon-actions": "^6.3.6",
"@storybook/addon-essentials": "^6.3.6",
"@storybook/addon-links": "^6.3.6",
"@storybook/react": "^6.3.6",
"@testing-library/dom": "^7.26.3",
"@testing-library/jest-dom": "^5.11.5",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/aphrodite": "^2.0.0",
"@types/enzyme": "^3.10.7",
"@types/history": "^4.7.8",
"@types/jest": "^26.0.10",
"@types/jquery": "^3.5.3",
"@types/node": "^14.6.0",
"@types/ramda": "^0.26.1",
"@types/react": "^16.14.4",
"@types/react-dom": "^16.9.11",
"@types/react-facebook-login": "^4.1.2",
"@types/react-helmet": "^6.1.0",
"@types/react-input-mask": "^3.0.0",
"@types/react-lazyload": "^3.1.0",
"@types/react-router-dom": "^5.1.5",
"@types/react-scroll": "^1.8.2",
"@types/react-slick": "^0.23.4",
"@types/styled-components": "^5.1.9",
"@types/testing-library__jest-dom": "^5.9.5",
"@types/yup": "^0.29.11",
"@typescript-eslint/eslint-plugin": "^3.9.1",
"@typescript-eslint/parser": "^3.9.1",
"autoprefixer": "^9.4.6",
"babel-eslint": "^9.0.0",
"babel-jest": "^24.7.1",
"babel-loader": "^8.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-module-resolver": "^4.0.0",
"babel-plugin-react-html-attrs": "^2.1.0",
"babel-plugin-syntax-async-functions": "^6.13.0",
"chunk-manifest-webpack-plugin": "^1.1.2",
"clean-webpack-plugin": "^0.1.19",
"cpf-cnpj-validator": "^1.0.0",
"cross-env": "^5.2.0",
"css-loader": "^1.0.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.11.2",
"eslint": "^7.7.0",
"eslint-config-prettier": "^6.11.0",
"eslint-import-resolver-babel-module": "^5.2.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-jest": "^23.20.0",
"eslint-plugin-jest-dom": "^3.6.3",
"eslint-plugin-jsx-a11y": "^6.4.1",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-react": "^7.20.6",
"eslint-plugin-react-hooks": "^4.1.0",
"eslint-plugin-testing-library": "^3.10.1",
"esm": "^3.2.25",
"file-loader": "^3.0.1",
"history": "^4.7.2",
"html-loader": "^0.5.5",
"html-webpack-plugin": "^3.2.0",
"html-webpack-template": "^6.2.0",
"identity-obj-proxy": "^3.0.0",
"jest": "^26.4",
"jest-aphrodite-react": "^2.2.0",
"jest-junit": "^7.0.0",
"jest-static-stubs": "0.0.1",
"jest-svg-transformer": "^1.0.0",
"lint-staged": "^10.0.7",
"media-query-plugin": "^1.2.0",
"mini-css-extract-plugin": "^0.5.0",
"msw": "^0.38.1",
"msw-storybook-addon": "^1.6.0",
"nock": "^13.0.4",
"node-sass": "^4.14.1",
"postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.5.0",
"prettier": "^1.19.1",
"react-test-renderer": "^16.8.6",
"sass-loader": "^7.1.0",
"script-loader": "^0.7.2",
"slick-carousel": "^1.8.1",
"sonarqube-scanner": "^2.8.1",
"source-map-loader": "^0.2.3",
"storybook-addon-sass-postcss": "0.1.3",
"style-loader": "^0.21.0",
"supertest": "^4.0.2",
"tslint-config-prettier": "^1.18.0",
"typescript": "4.1.6",
"uglifyjs-webpack-plugin": "^1.2.7",
"url-loader": "^1.1.2",
"webpack": "^4.41.6",
"webpack-bundle-analyzer": "^3.3.2",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0",
"webpack-jarvis": "^0.3.2",
"webpack-merge": "^4.1.3",
"webpack-node-externals": "^1.7.2"
},
"dependencies": {
"@babel/plugin-proposal-private-methods": "^7.16.7",
"@babel/plugin-proposal-private-property-in-object": "^7.16.7",
"@centauro/fairplay": "~0.3.5",
"@centauro/fairplay-icons": "~0.5.0",
"@centaurodigital/react-owl-carousel": "^2.3.2",
"@datadog/browser-logs": "^1.25.2",
"@egjs/react-flicking": "^4.2.1",
"@hookform/resolvers": "^1.3.5",
"@material-ui/core": "^3.9.0",
"@material-ui/icons": "^3.0.2",
"@sbf/fairplay-centauro": "0.4.7",
"@sbf/fairplay-core": "0.19.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/react": "^6.15.0",
"@sentry/tracing": "^6.15.0",
"@testing-library/react-hooks": "^5.0.3",
"@types/react-loadable": "^5.5.0",
"@types/react-query": "^1.1.2",
"@unleash/proxy-client-react": "^3.0.0",
"@use-it/interval": "^0.1.3",
"aphrodite": "^2.2.3",
"axios": "^0.19.0",
"clipboard-polyfill": "^2.8.6",
"core-js": "^3.20.3",
"currency.js": "^2.0.3",
"dayjs": "^1.8.14",
"dd-trace": "~0.31.4",
"express": "^4.16.4",
"focus-visible": "^5.1.0",
"formstate": "^1.3.0",
"fs": "0.0.1-security",
"global": "^4.3.2",
"google-map-react": "^1.0.6",
"is-ua-webview": "^1.0.5",
"jsdom": "^13.2.0",
"mobx": "^4.4.0",
"mobx-react": "^5.2.7",
"mobx-react-lite": "^2.0.7",
"mobx-utils": "^5.4.1",
"prop-types": "^15.6.2",
"ramda": "^0.26.1",
"react": "^16.14.0",
"react-calendar": "^2.19.0",
"react-content-loader": "^6.0.3",
"react-credit-cards": "^0.7.0",
"react-dom": "^16.14.0",
"react-dropdown": "^1.6.2",
"react-facebook-login": "4.1.1",
"react-ga": "^2.5.6",
"react-geosuggest": "^2.12.0",
"react-google-login": "5.0.6",
"react-google-tag-manager": "^2.2.1",
"react-helmet": "^6.1.0",
"react-hook-form": "^6.15.5",
"react-id-swiper": "^4.0.0",
"react-input-mask": "^2.0.4",
"react-lazyload": "^2.6.2",
"react-loadable": "^5.5.0",
"react-pinch-and-zoom": "^1.1.3",
"react-query": "^3.13.4",
"react-router": "^4.3.1",
"react-router-dom": "^4.3.1",
"react-scroll": "^1.7.10",
"react-slick": "^0.23.2",
"styled-components": "^5.2.1",
"swiper": "^4.5.0",
"unleash-proxy-client": "^2.0.1",
"uuid": "^8.3.2",
"webpack-isomorphic-tools": "^3.0.6",
"whatwg-fetch": "^2.0.4",
"winston": "^3.7.2",
"yup": "^0.32.9"
},
"msw": {
"workerDirectory": "public"
}
}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/package.json","entries":[{"id":"yXQL.json","timestamp":1659854860873}]}
{
"name": "create-nodejs-express-app",
"version": "1.7.0",
"description": "Create a Node.js app for building production-ready RESTful APIs using Express, by running one command",
"bin": "bin/createNodejsApp.js",
"main": "src/index.js",
"repository": "https://github.com/hagopj13/node-express-boilerplate.git",
"author": "Hagop Jamkojian <[email protected]>",
"license": "MIT",
"engines": {
"node": ">=12.0.0"
},
"scripts": {
"start": "pm2 start ecosystem.config.json --no-daemon",
"dev": "cross-env NODE_ENV=development nodemon src/index.js",
"test": "jest -i --colors --verbose --detectOpenHandles --silent=false",
"test:watch": "jest -i --watchAll",
"coverage": "jest -i --coverage",
"coverage:coveralls": "jest -i --coverage --coverageReporters=text-lcov | coveralls",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"prettier": "prettier --check **/*.js",
"prettier:fix": "prettier --write **/*.js",
"docker:prod": "docker-compose -f docker-compose.yml -f docker-compose.prod.yml up",
"docker:dev": "docker-compose -f docker-compose.yml -f docker-compose.dev.yml up",
"docker:test": "docker-compose -f docker-compose.yml -f docker-compose.test.yml up",
"prepare": "husky install"
},
"keywords": [
"node",
"node.js",
"boilerplate",
"generator",
"express",
"rest",
"api",
"mongodb",
"mongoose",
"es6",
"es7",
"es8",
"es9",
"jest",
"travis",
"docker",
"passport",
"joi",
"eslint",
"prettier"
],
"dependencies": {
"bcryptjs": "^2.4.3",
"compression": "^1.7.4",
"cors": "^2.8.5",
"cross-env": "^7.0.0",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"express-mongo-sanitize": "^2.0.0",
"express-rate-limit": "^5.0.0",
"helmet": "^4.1.0",
"http-status": "^1.4.0",
"joi": "^17.3.0",
"jsonwebtoken": "^8.5.1",
"moment": "^2.24.0",
"mongoose": "^5.7.7",
"morgan": "^1.9.1",
"nodemailer": "^6.3.1",
"passport": "^0.4.0",
"passport-jwt": "^4.0.0",
"pm2": "^5.1.0",
"swagger-jsdoc": "^6.0.8",
"swagger-ui-express": "^4.1.6",
"validator": "^13.0.0",
"winston": "^3.2.1",
"xss-clean": "^0.1.1"
},
"devDependencies": {
"coveralls": "^3.0.7",
"eslint": "^7.0.0",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-config-prettier": "^8.1.0",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-jest": "^24.0.1",
"eslint-plugin-prettier": "^3.1.1",
"eslint-plugin-security": "^1.4.0",
"faker": "^5.1.0",
"husky": "^7.0.0",
"jest": "^26.0.1",
"lint-staged": "^11.0.0",
"node-mocks-http": "^1.8.0",
"nodemon": "^2.0.0",
"prettier": "^2.0.5",
"supertest": "^6.2.4"
}
}
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"removeComments": false,
"preserveConstEnums": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@components/*": ["components/*"],
"@pages/*": ["pages/*"],
"@utils/*": ["utils/*"],
"@styles/*": ["styles/*"],
"@helpers/*": ["helpers/*"],
"@test/*": ["test/*"]
},
"typeRoots": ["node_modules/@types", "./@types"],
},
"exclude": ["node_modules"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"]
}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/tsconfig.json","entries":[{"id":"Ml94.json","timestamp":1662429753415},{"id":"Y4PJ.json","timestamp":1662429919729},{"id":"GXF0.json","source":"undoRedo.source","timestamp":1662429929309},{"id":"hR5e.json","timestamp":1662429995951},{"id":"eMTn.json","timestamp":1662432207151}]}
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"removeComments": false,
"preserveConstEnums": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@components/*": ["components/*"],
"@pages/*": ["pages/*"],
"@utils/*": ["utils/*"],
"@styles/*": ["styles/*"],
"@helpers/*": ["helpers/*"]
}
},
"exclude": ["node_modules"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"]
}
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"removeComments": false,
"preserveConstEnums": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@components/*": ["components/*"],
"@pages/*": ["pages/*"],
"@utils/*": ["utils/*"],
"@styles/*": ["styles/*"],
"@helpers/*": ["helpers/*"],
"@test/*": ["test/*"]
}
},
"exclude": ["node_modules"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"]
}
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"removeComments": false,
"preserveConstEnums": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@components/*": ["components/*"],
"@pages/*": ["pages/*"],
"@utils/*": ["utils/*"],
"@styles/*": ["styles/*"],
"@helpers/*": ["helpers/*"]
}
},
"exclude": ["node_modules"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"]
}
{
"compilerOptions": {
"target": "es5",
"lib": ["dom", "dom.iterable", "esnext"],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true,
"esModuleInterop": true,
"module": "esnext",
"moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"incremental": true,
"allowSyntheticDefaultImports": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"removeComments": false,
"preserveConstEnums": true,
"sourceMap": true,
"baseUrl": ".",
"paths": {
"@components/*": ["./components/*"],
"@pages/*": ["pages/*"],
"@utils/*": ["utils/*"],
"@styles/*": ["styles/*"],
"@helpers/*": ["helpers/*"]
}
},
"exclude": ["node_modules"],
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "pages/_app.js"]
}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/utils/validators/validatePositiveNumbersArray.js","entries":[{"id":"1tvP.js","timestamp":1659793701391},{"id":"Fi5A.js","timestamp":1659793758682},{"id":"j32x.js","source":"Fix all fixable ESLint issues","timestamp":1659793789370},{"id":"mHel.js","timestamp":1659793795611},{"id":"NcC6.js","timestamp":1659793880504},{"id":"HxVj.js","timestamp":1659793978794},{"id":"pbvt.js","timestamp":1659794002966},{"id":"xttu.js","timestamp":1659794068459},{"id":"JYgb.js","timestamp":1659794084859},{"id":"pEkN.js","timestamp":1659794291773},{"id":"Su9l.js","timestamp":1659794466734},{"id":"TnB7.js","source":"Fix all fixable ESLint issues","timestamp":1659795714968},{"id":"lquf.js","timestamp":1659795725604},{"id":"OM11.js","timestamp":1659795735836},{"id":"s66Q.js","source":"searchReplace.source","timestamp":1659795898947},{"id":"p6O5.js","source":"renamed.source","timestamp":1659795936651},{"id":"JcMZ.js","timestamp":1659799389415},{"id":"hLkj.js","timestamp":1659799412319},{"id":"Et0m.js","source":"searchReplace.source","timestamp":1659799422320},{"id":"ceBf.js","source":"searchReplace.source","timestamp":1659799529914},{"id":"vkCv.js","timestamp":1659799597000},{"id":"U8W4.js","timestamp":1659799630528},{"id":"cB8O.js","source":"Fix all fixable ESLint issues","timestamp":1659799643061},{"id":"jxON.js","timestamp":1659799683945},{"id":"y8Ac.js","source":"renamed.source","timestamp":1659799807970},{"id":"82QO.js","source":"Fix all fixable ESLint issues","timestamp":1659800718793},{"id":"42J9.js","source":"Fix all fixable ESLint issues","timestamp":1659800741306},{"id":"rBWA.js","timestamp":1659800755230},{"id":"2zVP.js","source":"Fix all fixable ESLint issues","timestamp":1659800757314},{"id":"8dmX.js","timestamp":1659800767306},{"id":"m2eW.js","source":"Fix all fixable ESLint issues","timestamp":1659808161894},{"id":"T1ib.js","timestamp":1659808206717},{"id":"gqTJ.js","timestamp":1659809559981},{"id":"vZKx.js","source":"Fix all fixable ESLint issues","timestamp":1659810112039},{"id":"Mxkp.js","timestamp":1659810173137},{"id":"WIV0.js","source":"Fix all fixable ESLint issues","timestamp":1659810578725},{"id":"c6vQ.js","source":"Fix all fixable ESLint issues","timestamp":1659810633914},{"id":"LV9C.js","timestamp":1659810737668},{"id":"9Ed8.js","timestamp":1659810838470},{"id":"R44u.js","timestamp":1659810863435}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/CardIndication/mockIndication.ts","entries":[{"id":"uPyt.ts","timestamp":1659631671648},{"id":"QAS6.ts","source":"undoRedo.source","timestamp":1659631718968},{"id":"JWaC.ts","source":"undoRedo.source","timestamp":1659634607185}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/mobileBuyBox/MobileBuyBox.jsx","entries":[{"id":"G3vD.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1656952250493},{"id":"F2OU.jsx","timestamp":1656952253389},{"id":"mT81.jsx","timestamp":1656952733465}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/test/testUtils.tsx","entries":[{"id":"3vJV.tsx","timestamp":1662429753415},{"id":"2URO.tsx","timestamp":1662429816493},{"id":"EeXJ.tsx","timestamp":1662429838968},{"id":"z9CR.tsx","source":"undoRedo.source","timestamp":1662429919729},{"id":"Uhfu.tsx","timestamp":1662429929309},{"id":"YFcP.tsx","timestamp":1662429952640},{"id":"QizG.tsx","timestamp":1662430095676},{"id":"nDvj.tsx","timestamp":1662430109596}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/price/priceBox/styles.js","entries":[{"id":"Z2EK.js","timestamp":1656682072243}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/store/%40types/RootState.ts","entries":[{"id":"uMtv.ts","timestamp":1662432011577},{"id":"0BpC.ts","timestamp":1662432356853},{"id":"066Y.ts","source":"renamed.source","timestamp":1662432452532},{"id":"piLa.ts","source":"moved.source","timestamp":1662432476995},{"id":"KLmj.ts","source":"moved.source","timestamp":1662432513762}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/config/logger.js","entries":[{"id":"EVXF.js","source":"Fix all fixable ESLint issues","timestamp":1659812436470},{"id":"rPIQ.js","source":"Workspace Edit","timestamp":1659812484165},{"id":"i18b.js","timestamp":1659812504849}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/%40types/index.d.ts","entries":[{"id":"a0iu.ts","timestamp":1662432011577}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/components/Breakpoints/Breakpoints.spec.tsx","entries":[{"id":"TFqJ.tsx","timestamp":1662430202434}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/register/TabsDesk/styles.ts","entries":[{"id":"H3ot.ts","timestamp":1660594491221},{"id":"yqW3.ts","timestamp":1660650745030},{"id":"se7e.ts","timestamp":1660650967037},{"id":"puss.ts","source":"undoRedo.source","timestamp":1660651005258}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/controllers/index.js","entries":[{"id":"ojAU.js","timestamp":1659792448868},{"id":"38av.js","source":"searchReplace.source","timestamp":1659793103512}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/app.js","entries":[{"id":"Cwrx.js","timestamp":1659795314432},{"id":"2iMO.js","source":"undoRedo.source","timestamp":1659795322436},{"id":"PVyb.js","timestamp":1659808023165},{"id":"lp8E.js","timestamp":1659808588420},{"id":"sAmJ.js","source":"undoRedo.source","timestamp":1659808616295},{"id":"Kdga.js","source":"Fix all fixable ESLint issues","timestamp":1659808647527},{"id":"AAw2.js","source":"undoRedo.source","timestamp":1659808659887},{"id":"zOLA.js","timestamp":1659808766581},{"id":"Llm2.js","timestamp":1659808782553},{"id":"B3Ya.js","source":"Fix all fixable ESLint issues","timestamp":1659808855712},{"id":"YWFy.js","timestamp":1659808860272},{"id":"ft5j.js","source":"undoRedo.source","timestamp":1659808865420},{"id":"T4CF.js","source":"Fix all fixable ESLint issues","timestamp":1659809011338},{"id":"S8Pj.js","source":"undoRedo.source","timestamp":1659809399604}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/test/polyfill/mediaResizeServerSide.spec.ts","entries":[{"id":"q7qU.ts","timestamp":1662430221502}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/middlewares/validate.js","entries":[{"id":"kjvA.js","source":"Fix all fixable ESLint issues","timestamp":1659792468995},{"id":"7t08.js","source":"Fix all fixable ESLint issues","timestamp":1659794947068},{"id":"4dSc.js","timestamp":1659799742815},{"id":"BPhx.js","source":"Fix all fixable ESLint issues","timestamp":1659810342459}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/common/starsComponent/StarIcon.jsx","entries":[{"id":"gp35.jsx","source":"Fix all fixable ESLint issues","timestamp":1659705702024},{"id":"NwT6.jsx","source":"Fix all fixable ESLint issues","timestamp":1659705775494},{"id":"X3bt.jsx","timestamp":1659706174130},{"id":"1Gd6.jsx","timestamp":1659706236688},{"id":"OVHF.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706263931},{"id":"CHGD.jsx","timestamp":1659706367364},{"id":"tKMn.jsx","timestamp":1659706404431},{"id":"UteT.jsx","source":"undoRedo.source","timestamp":1659706447678},{"id":"UOYB.jsx","timestamp":1659706543917},{"id":"Ydc0.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706598948},{"id":"76rU.jsx","timestamp":1659706636951},{"id":"Rx0K.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706692195},{"id":"v5sg.jsx","timestamp":1659706698907},{"id":"l7pl.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706735142},{"id":"I2tB.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706790982},{"id":"xSD3.jsx","source":"Fix all fixable ESLint issues","timestamp":1659706923897},{"id":"A5el.jsx","timestamp":1659716817505},{"id":"xm6U.jsx","source":"Fix all fixable ESLint issues","timestamp":1659717277134},{"id":"rV0r.jsx","source":"Fix all fixable ESLint issues","timestamp":1659717446075},{"id":"C3Pu.jsx","timestamp":1659720680983},{"id":"uvBD.jsx","source":"Fix all fixable ESLint issues","timestamp":1659720689891},{"id":"qE4N.jsx","timestamp":1659720844862},{"id":"91Ar.jsx","source":"Fix all fixable ESLint issues","timestamp":1659983776805},{"id":"yq7V.jsx","timestamp":1659983786389},{"id":"zxwc.jsx","source":"Fix all fixable ESLint issues","timestamp":1659983917101},{"id":"6q8O.jsx","timestamp":1659983946481},{"id":"3NSJ.jsx","timestamp":1659984018610},{"id":"a4SP.jsx","timestamp":1659984028818},{"id":"eskD.jsx","timestamp":1660049689882},{"id":"mxMt.jsx","timestamp":1660049891555},{"id":"2kyL.jsx","timestamp":1660062804790},{"id":"cGHY.jsx","timestamp":1660068291980},{"id":"da0N.jsx","timestamp":1660068573140},{"id":"PwXG.jsx","source":"Fix all fixable ESLint issues","timestamp":1660069369663},{"id":"Fg5b.jsx","source":"Fix all fixable ESLint issues","timestamp":1660069509104},{"id":"AVqm.jsx","timestamp":1660069522040},{"id":"Zs22.jsx","source":"Fix all fixable ESLint issues","timestamp":1660069527248},{"id":"4yuS.jsx","timestamp":1660069648902}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/index.js","entries":[{"id":"1vMV.js","timestamp":1659812477449}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/.storybook/preview.js","entries":[{"id":"yQ1Q.js","timestamp":1660569723591},{"id":"aKhW.js","timestamp":1660671132234}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/components/Breakpoints/Breakpoints.tsx","entries":[{"id":"qoMX.tsx","timestamp":1662429797765},{"id":"gTy1.tsx","timestamp":1662429967559},{"id":"SioE.tsx","timestamp":1662430128935}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/test/polyfill/mediaResize.ts","entries":[{"id":"RbXI.ts","timestamp":1662430208562}]}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
}
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{"version":1,"resource":"vscode-userdata:/Users/93726/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"Nbjc.json","timestamp":1662566708370},{"id":"jG8G.json","timestamp":1662566930611},{"id":"uV28.json","timestamp":1662578785167},{"id":"Ljcx.json","timestamp":1662582802750},{"id":"prhQ.json","timestamp":1662582894889},{"id":"WyfR.json","timestamp":1662582963546},{"id":"12bV.json","timestamp":1662582980285},{"id":"RsnK.json","source":"undoRedo.source","timestamp":1662583009476},{"id":"La7f.json","timestamp":1662583104130},{"id":"5Vgz.json","timestamp":1662583142900},{"id":"zlt5.json","timestamp":1662583160016},{"id":"t5xs.json","timestamp":1662583177150},{"id":"TDtJ.json","timestamp":1662583297885},{"id":"oBYE.json","timestamp":1662583338298},{"id":"icR4.json","timestamp":1662583361842}]}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html"
},
// "[typescript]": {ß
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
// "importCost.largePackageColor": "#EC3A37F5",
// "importCost.mediumPackageColor": "#B362FF",
// "importCost.smallPackageColor": "#B362FF",
"editor.semanticHighlighting.enabled": false,
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": ["*"],
"window.zoomLevel": 0.5
}
{
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"workbench.iconTheme": "vscode-icons"
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html"
},
// "[typescript]": {ß
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
// "importCost.largePackageColor": "#EC3A37F5",
// "importCost.mediumPackageColor": "#B362FF",
// "importCost.smallPackageColor": "#B362FF",
"editor.semanticHighlighting.enabled": false,
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": ["*"],
"window.zoomLevel": 0.5,
"redhat.telemetry.enabled": false
}
{
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"workbench.iconTheme": "vscode-icons",
"redhat.telemetry.enabled": true
}
{
"sync.gist": "f2cc44e22956c05a06a675018ece59c5"
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html"
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
// "importCost.largePackageColor": "#EC3A37F5",
// "importCost.mediumPackageColor": "#B362FF",
// "importCost.smallPackageColor": "#B362FF",
"editor.semanticHighlighting.enabled": false,
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": ["*"],
"window.zoomLevel": 0.5
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
{
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"workbench.iconTheme": "vscode-icons"
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
]
}
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs": "active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html"
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
// "importCost.largePackageColor": "#EC3A37F5",
// "importCost.mediumPackageColor": "#B362FF",
// "importCost.smallPackageColor": "#B362FF",
"editor.semanticHighlighting.enabled": false,
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": ["*"]
}
{
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"workbench.iconTheme": "vscode-icons"
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
]
}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/controllers/index.js","entries":[{"id":"ZmpX.js","source":"searchReplace.source","timestamp":1659813964949}]}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
"source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1.25
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1.5
// "terminal.integrated.defaultProfile.linux": "fish",
}
{"version":1,"resource":"vscode-userdata:/home/erik/.config/Code/User/settings.json","entries":[{"id":"WSy3.json","timestamp":1656182219085},{"id":"JWWV.json","timestamp":1656182250017},{"id":"Oz3u.json","timestamp":1656182262973},{"id":"gAL3.json","timestamp":1656182283217},{"id":"WRh6.json","timestamp":1656182329460},{"id":"BEY2.json","timestamp":1656182350052},{"id":"cDzY.json","timestamp":1656182363968},{"id":"4OmB.json","timestamp":1656182374032},{"id":"TW76.json","timestamp":1656415542565},{"id":"ph28.json","timestamp":1656523036782},{"id":"a9rT.json","timestamp":1656523049006},{"id":"wzfG.json","timestamp":1656523192967},{"id":"qmsg.json","timestamp":1656523218843},{"id":"Ju71.json","timestamp":1656523334063},{"id":"RSEk.json","timestamp":1656525618882},{"id":"JH78.json","timestamp":1656525630774},{"id":"ASLK.json","timestamp":1656525810849},{"id":"LmWV.json","timestamp":1656525845045},{"id":"m0UE.json","timestamp":1656525885529},{"id":"A0rx.json","timestamp":1656525910505},{"id":"Np9g.json","timestamp":1656525945716},{"id":"JQH6.json","timestamp":1656525980740},{"id":"tX0L.json","timestamp":1656526003480},{"id":"g5ZR.json","timestamp":1656526026004},{"id":"nlFg.json","timestamp":1656526055276},{"id":"Y4rz.json","source":"undoRedo.source","timestamp":1656526067800},{"id":"QJai.json","timestamp":1656526404455},{"id":"2wRL.json","timestamp":1656526416979},{"id":"WWwQ.json","timestamp":1656527008600},{"id":"06KR.json","timestamp":1656592880951},{"id":"32Gr.json","timestamp":1656593479903},{"id":"eST6.json","timestamp":1657889593429},{"id":"HONu.json","timestamp":1662429533707},{"id":"0ai2.json","timestamp":1662430088044},{"id":"mFry.json","timestamp":1662430106036}]}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.5
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
// "editor.lineHeight": 16,
// "debug.console.lineHeight": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.5
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 14,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 16,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 20,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"editor.lineHeight": 16,
"debug.console.lineHeight": 16,
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.5
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize":20 ,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.25
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 1
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "verbose",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.5
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 18,
"debug.console.fontSize": 18,
"markdown.preview.fontSize": 18,
"terminal.integrated.fontSize": 18,
"editor.inlayHints.fontFamily": "18",
"editor.inlayHints.fontSize": 18,
"editor.suggestFontSize": 18,
"notebook.markup.fontSize": 18,
"notebook.outputFontFamily": "18",
"notebook.outputFontSize": 18,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
"auto-rename-tag.activationOnLanguage": [
"*"
],
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"window.zoomLevel": 0.25
// "terminal.integrated.defaultProfile.linux": "fish",
}
{
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint",
"editor.formatOnSave": true
},
"[html]": {
"editor.defaultFormatter": "HookyQR.beautify",
"editor.formatOnSave": true
},
"redhat.telemetry.enabled": false,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml",
"editor.formatOnSave": true
},
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
// "editor.formatOnSave": true,
// "editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.tslint": true,
"source.fixAll.stylelint": true,
// "source.fixAll": true
},
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue"
],
"htmlhint.options": {
"attr-lowercase": false, // cannot handle - `<ng-template [ngIf]="isVisible">`
"attr-no-duplication": true,
"attr-unsafe-chars": true,
"attr-value-double-quotes": true,
"doctype-first": false, // Unable to handle HTML templates for components
"doctype-html5": true,
"id-class-ad-disabled": true,
"id-class-value": false, // cannot handle - `<div class="{{card.css}}"></div>`
"id-unique": false, // cannot handle -
// <li *ngIf="isEdit"> <a id="id1">id1</a> </li>
// <li *ngIf="!isEdit"> <span id="id1">id1</span> </li>
"inline-style-disabled": true,
"space-tab-mixed-disabled": "space2",
"spec-char-escape": true,
"src-not-empty": true,
"style-disabled": true,
"tag-pair": true,
"tag-self-close": true,
"tagname-lowercase": true,
"title-require": true
},
"editor.detectIndentation": true,
"extensions.ignoreRecommendations": true,
"typescript.tsserver.log": "off",
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"breadcrumbs.enabled": true,
"editor.renderLineHighlight": "gutter",
"sync.gist": "f2cc44e22956c05a06a675018ece59c5",
"sync.autoDownload": false,
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"tslint.json": "jsonc",
"*.xml": "html",
"*.svg": "html",
},
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
// "[typescript]": {
// "editor.defaultFormatter": "vscode.typescript-language-features"
// },
// SOP's Import Cost Extension Settings.
"importCost.largePackageColor": "#EC3A37F5",
"importCost.mediumPackageColor": "#B362FF",
"importCost.smallPackageColor": "#B362FF",
// The default syntax (TextMate) highlighter classifies many tokens as variables and these are now (since VSCode 1.43) resolved into namespaces, classes, parameters, and so on. This is called Semantic highlighting support for TypeScript and JavaScript. But many themes and language extensions seem broken with single-colored syntax. This came as a surprise to me. It's set `true` by default. I recommend disabling this for now.
"editor.semanticHighlighting.enabled": false,
// Formatting Optional.
"eslint.run": "onType",
// Theme Setup.
"workbench.colorTheme": "Andromeda Colorizer",
"workbench.iconTheme": "vscode-icons",
"editor.cursorBlinking": "solid",
"editor.renderWhitespace": "all",
"workbench.startupEditor": "newUntitledFile",
"editor.glyphMargin": true,
"editor.suggestSelection": "first",
"diffEditor.ignoreTrimWhitespace": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.tabs.enabled": true,
"vsicons.dontShowNewVersionMessage": true,
"security.workspace.trust.untrustedFiles": "open",
"terminal.integrated.defaultProfile.linux": "bash",
"explorer.confirmDelete": false,
"editor.inlineSuggest.enabled": true,
"editor.fontSize": 18,
"scm.inputFontSize": 16,
"debug.console.fontSize": 16,
"markdown.preview.fontSize": 16,
"terminal.integrated.fontSize": 16,
"editor.inlayHints.fontFamily": "16",
"editor.inlayHints.fontSize": 16,
"editor.suggestFontSize": 16,
"notebook.markup.fontSize": 16,
"notebook.outputFontFamily": "16",
"notebook.outputFontSize": 16,
"importCost.fontStyle": "italic",
"editor.formatOnType": true,
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.prod.ssr.js","entries":[{"id":"vErf.js","timestamp":1660850933497}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/routes/v1/index.js","entries":[{"id":"N9xJ.js","source":"searchReplace.source","timestamp":1659793103632},{"id":"k7ZV.js","source":"Fix all fixable ESLint issues","timestamp":1659793163115},{"id":"hrx7.js","timestamp":1659793215363}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/linkResponse/LinkResponse.tsx","entries":[{"id":"v0g6.tsx","timestamp":1657738431631},{"id":"FrBb.tsx","timestamp":1658326536280},{"id":"d908.tsx","source":"Fix all fixable ESLint issues","timestamp":1658803036383},{"id":"y3tA.tsx","source":"Fix all fixable ESLint issues","timestamp":1658804014864},{"id":"e1l1.tsx","source":"undoRedo.source","timestamp":1658804017796},{"id":"AE01.tsx","timestamp":1658804993044},{"id":"OfHr.tsx","source":"undoRedo.source","timestamp":1658805002908},{"id":"N11F.tsx","timestamp":1658805722775},{"id":"cRMB.tsx","source":"Fix all fixable ESLint issues","timestamp":1658835140474},{"id":"ozCS.tsx","timestamp":1658835175224}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/services/index.js","entries":[{"id":"VYC4.js","source":"Workspace Edit","timestamp":1659792498043},{"id":"n6EQ.js","source":"searchReplace.source","timestamp":1659792764005}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/trustVox/smallWidget/SmallWidget.jsx","entries":[{"id":"GStG.jsx","source":"Fix all fixable ESLint issues","timestamp":1657074941082},{"id":"euKg.jsx","source":"undoRedo.source","timestamp":1657075177005},{"id":"aAeu.jsx","source":"Fix all fixable ESLint issues","timestamp":1657076168434},{"id":"e36K.jsx","timestamp":1657076252318}]}
{"version":1,"resource":"file:///home/erik/Projects/ikon.svg","entries":[{"id":"vF5k.svg","timestamp":1660587752773},{"id":"i1H6.svg","timestamp":1660587822194},{"id":"4ea2.svg","timestamp":1660587836919},{"id":"ZI00.svg","timestamp":1660588124938},{"id":"Vnuv.svg","timestamp":1660592914017}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/validations/index.js","entries":[{"id":"0v58.js","timestamp":1659792872535},{"id":"J4P3.js","timestamp":1659792884571}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/CardMobile/CardMobile.tsx","entries":[{"id":"diSh.tsx","source":"Fix all fixable ESLint issues","timestamp":1659554887648},{"id":"T1mN.tsx","timestamp":1659554898312},{"id":"EBHd.tsx","timestamp":1659632560758},{"id":"ViwR.tsx","timestamp":1659635759569},{"id":"Y7Fa.tsx","timestamp":1659641643156}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/views/cart/Cart.jsx","entries":[{"id":"oXyW.jsx","timestamp":1657739465578},{"id":"4LqL.jsx","timestamp":1658326536196},{"id":"DSCe.jsx","timestamp":1658805637583}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/spec.js","entries":[{"id":"gDhd.js","timestamp":1659813954652},{"id":"Nubj.js","source":"Fix all fixable ESLint issues","timestamp":1659852799691},{"id":"ZNFp.js","timestamp":1659856913633},{"id":"Rlwj.js","source":"undoRedo.source","timestamp":1659856924450},{"id":"UuUR.js","timestamp":1659857069307},{"id":"BO4j.js","source":"undoRedo.source","timestamp":1659857080707}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/index.html","entries":[{"id":"VDhF.html","timestamp":1657738709594},{"id":"eHKU.html","timestamp":1658320927099},{"id":"aeJK.html","timestamp":1658345190707},{"id":"anT6.html","timestamp":1658409796262},{"id":"h7JE.html","timestamp":1658805611123},{"id":"5EFS.html","timestamp":1658835368797},{"id":"LZl5.html","timestamp":1660313906620},{"id":"Zbto.html","timestamp":1660826915906},{"id":"MnE1.html","timestamp":1660827130056},{"id":"IBuu.html","timestamp":1660850764502},{"id":"nFl3.html","timestamp":1660850824950},{"id":"SIpE.html","timestamp":1660851664970},{"id":"INXI.html","timestamp":1660851717090},{"id":"ccDH.html","timestamp":1660851831994},{"id":"Pph8.html","timestamp":1660851919186},{"id":"IwAR.html","timestamp":1660852021085},{"id":"ArLG.html","timestamp":1660852289125},{"id":"DQw0.html","timestamp":1660852540052},{"id":"Trgz.html","source":"undoRedo.source","timestamp":1660852589276},{"id":"o8oj.html","timestamp":1660932735819},{"id":"FXye.html","timestamp":1661188062560},{"id":"NmxR.html","source":"undoRedo.source","timestamp":1661188066732},{"id":"3F0M.html","timestamp":1661188086464},{"id":"OjxZ.html","timestamp":1661279755631},{"id":"bONI.html","timestamp":1661281541070},{"id":"a68D.html","timestamp":1661281589846},{"id":"QiG9.html","timestamp":1661964078669},{"id":"iFU7.html","timestamp":1661964251417}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/cardRecommendationPdp/PdpRecommendationCard.tsx","entries":[{"id":"sLSE.tsx","source":"Fix all fixable ESLint issues","timestamp":1659542187390},{"id":"mQp6.tsx","timestamp":1659542452389},{"id":"y42T.tsx","source":"Fix all fixable ESLint issues","timestamp":1659546128101},{"id":"axBu.tsx","source":"Fix all fixable ESLint issues","timestamp":1659546226952},{"id":"jj7W.tsx","timestamp":1659546239037},{"id":"cXxE.tsx","timestamp":1659550456450},{"id":"IZxD.tsx","source":"undoRedo.source","timestamp":1659550465886},{"id":"Q2Zc.tsx","timestamp":1659550536283},{"id":"xcm6.tsx","timestamp":1659550704236},{"id":"ngfH.tsx","source":"Fix all fixable ESLint issues","timestamp":1659631470367},{"id":"IZkW.tsx","timestamp":1659632621847},{"id":"pvcN.tsx","timestamp":1659635610119},{"id":"VeGx.tsx","timestamp":1659635624575},{"id":"8Y2C.tsx","timestamp":1659641642936}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/Types.ts","entries":[{"id":"XQN4.ts","timestamp":1659631671648},{"id":"7G5O.ts","source":"undoRedo.source","timestamp":1659631718968}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F-ERIK-1/test/exampleFromReadme.spec.js","entries":[{"id":"eCOe.js","timestamp":1657890499676}]}
{"version":1,"resource":"file:///home/erik/Projects/indian-boy.github.io/wake-up.js","entries":[{"id":"hYnv.js","timestamp":1658934338932},{"id":"rfJi.js","timestamp":1658934381829},{"id":"Caaj.js","timestamp":1658934432094},{"id":"eao9.js","timestamp":1658934457462},{"id":"YROC.js","timestamp":1658935052361},{"id":"2Eoq.js","timestamp":1658935073357}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/server/app.js","entries":[{"id":"amCw.js","timestamp":1657738757713},{"id":"r8iv.js","timestamp":1657738775557},{"id":"rdLk.js","timestamp":1657738804012},{"id":"6d53.js","timestamp":1657804437041},{"id":"KUER.js","timestamp":1658429094826},{"id":"E8kS.js","timestamp":1658429217863},{"id":"PNEG.js","source":"Fix all fixable ESLint issues","timestamp":1658429243463},{"id":"T0Z6.js","source":"Fix all fixable ESLint issues","timestamp":1658429598332},{"id":"mHwc.js","source":"Fix all fixable ESLint issues","timestamp":1658429856192},{"id":"otcy.js","timestamp":1658431077984},{"id":"2Tjc.js","timestamp":1658431150133},{"id":"v1Cr.js","source":"Fix all fixable ESLint issues","timestamp":1658431228934},{"id":"Co6u.js","source":"Fix all fixable ESLint issues","timestamp":1658431422852},{"id":"0guC.js","timestamp":1658431502502},{"id":"DSYt.js","timestamp":1658431607140},{"id":"rxb5.js","source":"Fix all fixable ESLint issues","timestamp":1658431869375},{"id":"rOdq.js","timestamp":1658431880431},{"id":"duKM.js","timestamp":1658432075771},{"id":"ksUx.js","timestamp":1658432118979},{"id":"Djx5.js","timestamp":1660569723999},{"id":"Hj8R.js","timestamp":1660673317814},{"id":"E90B.js","timestamp":1660673407301},{"id":"4ptE.js","source":"Fix all fixable ESLint issues","timestamp":1661974154794},{"id":"Zkav.js","timestamp":1661974485271}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/validations/withdraw.validation.js","entries":[{"id":"8aFi.js","source":"Fix all fixable ESLint issues","timestamp":1659792533734},{"id":"UTYT.js","source":"searchReplace.source","timestamp":1659792742737},{"id":"ZTP2.js","timestamp":1659792907230},{"id":"zKm7.js","timestamp":1659792927470},{"id":"8RLw.js","source":"Fix all fixable ESLint issues","timestamp":1659793408081},{"id":"bGPS.js","timestamp":1659793410889},{"id":"9AMp.js","source":"searchReplace.source","timestamp":1659794122147},{"id":"5Ul3.js","timestamp":1659794579455},{"id":"N9FP.js","timestamp":1659795864651},{"id":"QfoY.js","timestamp":1659795934466},{"id":"7Fsm.js","source":"Fix all fixable ESLint issues","timestamp":1659795942102},{"id":"cyFx.js","timestamp":1659795944386},{"id":"azLJ.js","timestamp":1659795955178},{"id":"Y7oq.js","source":"searchReplace.source","timestamp":1659797679257},{"id":"UPyk.js","source":"searchReplace.source","timestamp":1659799422320},{"id":"xtmv.js","source":"searchReplace.source","timestamp":1659799477225},{"id":"dGQk.js","timestamp":1659799817912},{"id":"taL3.js","source":"Fix all fixable ESLint issues","timestamp":1659799908394},{"id":"TXHc.js","timestamp":1659799913130},{"id":"iY3Q.js","source":"Fix all fixable ESLint issues","timestamp":1659799920034},{"id":"cYwu.js","timestamp":1659799995944},{"id":"AP2z.js","timestamp":1659800033784},{"id":"XQl4.js","timestamp":1659800205436},{"id":"R101.js","timestamp":1659800220568},{"id":"yipk.js","source":"Fix all fixable ESLint issues","timestamp":1659800291401},{"id":"KSdl.js","source":"Fix all fixable ESLint issues","timestamp":1659800311238},{"id":"lRCb.js","timestamp":1659800357171},{"id":"iPEQ.js","source":"Fix all fixable ESLint issues","timestamp":1659800387927},{"id":"IttL.js","timestamp":1659800402579},{"id":"aEdW.js","source":"Fix all fixable ESLint issues","timestamp":1659800413608},{"id":"3raJ.js","timestamp":1659800454176},{"id":"k2cY.js","source":"Fix all fixable ESLint issues","timestamp":1659800456428},{"id":"jIqm.js","source":"Fix all fixable ESLint issues","timestamp":1659800482581},{"id":"0AYO.js","timestamp":1659800649676},{"id":"320L.js","source":"Fix all fixable ESLint issues","timestamp":1659800769106},{"id":"970m.js","source":"Fix all fixable ESLint issues","timestamp":1659800818995}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/both/navTag/tagException/TagException.jsx","entries":[{"id":"f9BI.jsx","source":"Fix all fixable ESLint issues","timestamp":1659042246082}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/jest.config.js","entries":[{"id":"bPJb.js","timestamp":1662430713472},{"id":"79PZ.js","timestamp":1662431133797}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/middlewares/validate.js","entries":[{"id":"PX4P.js","source":"Fix all fixable ESLint issues","timestamp":1659812593451}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S1F/src/movies/components/MovieList.tsx","entries":[{"id":"vb5l.tsx","timestamp":1657891621762},{"id":"CMNY.tsx","timestamp":1657891632206}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.qas.js","entries":[{"id":"OZph.js","source":"Fix all fixable ESLint issues","timestamp":1660850933493},{"id":"piup.js","timestamp":1660933362571}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/services/withdraw.service.js","entries":[{"id":"Ktqf.js","source":"Fix all fixable ESLint issues","timestamp":1659792455820},{"id":"c3qc.js","source":"renamed.source","timestamp":1659792495318},{"id":"iRsz.js","timestamp":1659792505358},{"id":"7kMw.js","source":"searchReplace.source","timestamp":1659792742737},{"id":"Ih6i.js","timestamp":1659792779588},{"id":"VZGY.js","timestamp":1659792958182},{"id":"sEuC.js","source":"searchReplace.source","timestamp":1659793103512},{"id":"Dqwr.js","source":"searchReplace.source","timestamp":1659797679257},{"id":"Z7fk.js","source":"Fix all fixable ESLint issues","timestamp":1659797743577},{"id":"mZWh.js","source":"Fix all fixable ESLint issues","timestamp":1659797785253},{"id":"cfKY.js","source":"Fix all fixable ESLint issues","timestamp":1659797815936},{"id":"0TiL.js","source":"Fix all fixable ESLint issues","timestamp":1659797928534},{"id":"4lcc.js","timestamp":1659797940004},{"id":"QKgq.js","source":"Fix all fixable ESLint issues","timestamp":1659798134114},{"id":"5yxS.js","source":"Fix all fixable ESLint issues","timestamp":1659798147992},{"id":"9IGt.js","timestamp":1659798293642},{"id":"6GIU.js","timestamp":1659798332053},{"id":"TVlm.js","source":"Fix all fixable ESLint issues","timestamp":1659798356126},{"id":"7RmJ.js","timestamp":1659798483773},{"id":"VTQv.js","timestamp":1659798494142},{"id":"aoyN.js","timestamp":1659798532451},{"id":"EFmc.js","timestamp":1659798585450},{"id":"hzoD.js","source":"Fix all fixable ESLint issues","timestamp":1659798685254},{"id":"hPgu.js","timestamp":1659798691038},{"id":"tYrj.js","source":"Fix all fixable ESLint issues","timestamp":1659798701103},{"id":"C0Mg.js","timestamp":1659798706091},{"id":"CN5D.js","source":"Fix all fixable ESLint issues","timestamp":1659798748364},{"id":"J50q.js","timestamp":1659798756545},{"id":"mxdD.js","source":"Fix all fixable ESLint issues","timestamp":1659798757309},{"id":"Qtl3.js","source":"Fix all fixable ESLint issues","timestamp":1659798785034},{"id":"Rdm9.js","timestamp":1659798787298},{"id":"thp4.js","source":"Fix all fixable ESLint issues","timestamp":1659798890141},{"id":"KvLu.js","timestamp":1659798949123},{"id":"y1Fl.js","timestamp":1659799044482},{"id":"RInP.js","timestamp":1659799063983},{"id":"wf4r.js","timestamp":1659799230567},{"id":"gTXM.js","timestamp":1659799774395},{"id":"Oroi.js","source":"Fix all fixable ESLint issues","timestamp":1659808048680}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/app.js","entries":[{"id":"VIzv.js","timestamp":1659812512757},{"id":"DNQw.js","timestamp":1659847070098},{"id":"nt93.js","source":"Fix all fixable ESLint issues","timestamp":1659849813023},{"id":"eV24.js","timestamp":1659849819659},{"id":"YuyQ.js","source":"Fix all fixable ESLint issues","timestamp":1659849866535},{"id":"ocDl.js","timestamp":1659849869211},{"id":"0SO6.js","timestamp":1659850475144},{"id":"yyZv.js","source":"Fix all fixable ESLint issues","timestamp":1659857557260},{"id":"LH5R.js","source":"undoRedo.source","timestamp":1659857573472}]}
{"version":1,"resource":"file:///home/erik/Projects/centauro-front/tools/jest/polyfills/mediaResize.ts","entries":[{"id":"82it.ts","timestamp":1660666841239},{"id":"dMI8.ts","source":"renamed.source","timestamp":1660666849235},{"id":"qzzx.ts","timestamp":1660666933794},{"id":"4Vbu.ts","timestamp":1660666980806},{"id":"rKav.ts","timestamp":1660667040989}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/webpack.ssr.js","entries":[{"id":"H40V.js","timestamp":1660850933429}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/utils/convertObjectKeysToUpperCase.spec.js","entries":[{"id":"6ab4.js","source":"Fix all fixable ESLint issues","timestamp":1662496301141},{"id":"8C2t.js","source":"Fix all fixable ESLint issues","timestamp":1662496443230},{"id":"Bsni.js","source":"Fix all fixable ESLint issues","timestamp":1662496457339},{"id":"LB5Y.js","timestamp":1662496542596},{"id":"RWut.js","source":"Fix all fixable ESLint issues","timestamp":1662496795726},{"id":"eiXt.js","timestamp":1662496873815},{"id":"FTNs.js","timestamp":1662496949736}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/hooks/useInView/types/customInViewHookResponse.ts","entries":[{"id":"jWWD.ts","timestamp":1658516738458}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/styles.ts","entries":[{"id":"ZzdW.ts","timestamp":1657713416312},{"id":"cdLS.ts","timestamp":1657713432575}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/services/user.service.js","entries":[{"id":"LxGA.js","timestamp":1659849315856},{"id":"znW8.js","timestamp":1659849339472},{"id":"3bo9.js","source":"Fix all fixable ESLint issues","timestamp":1659849343228},{"id":"XxHD.js","source":"Fix all fixable ESLint issues","timestamp":1659850097448},{"id":"CIne.js","timestamp":1659850185015},{"id":"ZgKX.js","timestamp":1659850204500},{"id":"O5s6.js","timestamp":1659850277463},{"id":"PqD5.js","timestamp":1659850475052},{"id":"7H2t.js","timestamp":1659850560555},{"id":"gQ9g.js","timestamp":1659850981437},{"id":"QT0l.js","timestamp":1659851081927},{"id":"qjcG.js","source":"Fix all fixable ESLint issues","timestamp":1659851900975},{"id":"KcP6.js","source":"Fix all fixable ESLint issues","timestamp":1659852411211},{"id":"uR1Q.js","timestamp":1659852417123},{"id":"ddpg.js","source":"Fix all fixable ESLint issues","timestamp":1659852509353},{"id":"WU3Q.js","timestamp":1659852598744},{"id":"3Bj8.js","timestamp":1659852706019},{"id":"mPdb.js","source":"Fix all fixable ESLint issues","timestamp":1659852943878},{"id":"bwW4.js","source":"Fix all fixable ESLint issues","timestamp":1659852958514},{"id":"hc9t.js","source":"Fix all fixable ESLint issues","timestamp":1659853170636},{"id":"vMGW.js","timestamp":1659853179140},{"id":"5731.js","source":"Fix all fixable ESLint issues","timestamp":1659853335977},{"id":"Lst7.js","timestamp":1659853340625},{"id":"AuJd.js","timestamp":1659853368676},{"id":"QWKw.js","source":"Fix all fixable ESLint issues","timestamp":1659853431823},{"id":"WhTx.js","source":"undoRedo.source","timestamp":1659853572269},{"id":"QF7p.js","timestamp":1659853578865},{"id":"7VOg.js","source":"Fix all fixable ESLint issues","timestamp":1659853632384},{"id":"7EFm.js","source":"Fix all fixable ESLint issues","timestamp":1659853709311},{"id":"00bo.js","timestamp":1659853730447},{"id":"x0lx.js","timestamp":1659854569001},{"id":"LSxg.js","source":"undoRedo.source","timestamp":1659854583322},{"id":"076H.js","source":"Fix all fixable ESLint issues","timestamp":1659854710884},{"id":"kjQo.js","source":"Fix all fixable ESLint issues","timestamp":1659854765574},{"id":"8x6N.js","source":"Fix all fixable ESLint issues","timestamp":1659855180377},{"id":"hBy8.js","timestamp":1659855202185},{"id":"Sezn.js","timestamp":1659855270654},{"id":"gzse.js","source":"Fix all fixable ESLint issues","timestamp":1659855329227},{"id":"lDR3.js","timestamp":1659855341047},{"id":"ztU3.js","timestamp":1659856276963},{"id":"ttTJ.js","source":"Fix all fixable ESLint issues","timestamp":1659856319168},{"id":"K5WR.js","source":"Fix all fixable ESLint issues","timestamp":1659856450079},{"id":"6jgG.js","timestamp":1659856471095},{"id":"uZa7.js","timestamp":1659856481407},{"id":"ksJa.js","timestamp":1659856514048},{"id":"lzZE.js","source":"Fix all fixable ESLint issues","timestamp":1659857224985},{"id":"b8v3.js","source":"Fix all fixable ESLint issues","timestamp":1659857968339},{"id":"j7g0.js","source":"Fix all fixable ESLint issues","timestamp":1659858015171},{"id":"0LeK.js","timestamp":1659858068875},{"id":"RAQJ.js","source":"Fix all fixable ESLint issues","timestamp":1659858081179}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/.husky/pre-commit","entries":[{"id":"9V2o","timestamp":1660672573352}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/PdPController.jsx","entries":[{"id":"F4th.jsx","timestamp":1657070215889},{"id":"gllo.jsx","source":"undoRedo.source","timestamp":1657071439622},{"id":"Nv5Y.jsx","timestamp":1657071505000},{"id":"Cjk1.jsx","source":"undoRedo.source","timestamp":1657071505724},{"id":"RRJu.jsx","source":"undoRedo.source","timestamp":1657071582731},{"id":"lXNr.jsx","timestamp":1657074974553},{"id":"iORO.jsx","source":"undoRedo.source","timestamp":1657075177005},{"id":"LHMG.jsx","timestamp":1657076196570},{"id":"zT5u.jsx","source":"undoRedo.source","timestamp":1657076363614},{"id":"AFEX.jsx","timestamp":1657077510791},{"id":"iD8A.jsx","timestamp":1657077601590},{"id":"7LOO.jsx","timestamp":1657115563020},{"id":"RyOn.jsx","timestamp":1657132373374},{"id":"vDAp.jsx","source":"undoRedo.source","timestamp":1657132542375},{"id":"vWa7.jsx","timestamp":1657133033287},{"id":"VJB3.jsx","source":"undoRedo.source","timestamp":1657133207190},{"id":"IF8n.jsx","timestamp":1657135280120},{"id":"ku3V.jsx","source":"undoRedo.source","timestamp":1657135789248},{"id":"q7gx.jsx","source":"Fix all fixable ESLint issues","timestamp":1657139048498},{"id":"dLrw.jsx","timestamp":1657139294144},{"id":"jciK.jsx","timestamp":1657139305726},{"id":"tkAq.jsx","source":"Fix all fixable ESLint issues","timestamp":1657139340935},{"id":"nspF.jsx","timestamp":1657139643375},{"id":"pInL.jsx","timestamp":1657155910878},{"id":"ei8N.jsx","timestamp":1657193711514},{"id":"cJDZ.jsx","source":"undoRedo.source","timestamp":1657194064911},{"id":"Cd1Z.jsx","timestamp":1657220176440},{"id":"x5wU.jsx","timestamp":1657282935023},{"id":"K5lu.jsx","timestamp":1657647095669},{"id":"GSrP.jsx","timestamp":1657712346007},{"id":"VNH9.jsx","source":"undoRedo.source","timestamp":1657712462829},{"id":"7Aa1.jsx","source":"Workspace Edit","timestamp":1657713254766},{"id":"M7AI.jsx","source":"Fix all fixable ESLint issues","timestamp":1658319826703},{"id":"3jm4.jsx","source":"undoRedo.source","timestamp":1658319932358},{"id":"UAME.jsx","source":"Fix all fixable ESLint issues","timestamp":1659540908243},{"id":"cpMW.jsx","timestamp":1659541112641},{"id":"MGU4.jsx","timestamp":1659541354343},{"id":"7LJ2.jsx","timestamp":1659541428454},{"id":"QsiY.jsx","source":"Fix all fixable ESLint issues","timestamp":1659541479990},{"id":"TpkJ.jsx","timestamp":1659636379345},{"id":"wxzV.jsx","source":"Fix all fixable ESLint issues","timestamp":1660142691780},{"id":"tXta.jsx","timestamp":1660142719068},{"id":"9t2m.jsx","source":"undoRedo.source","timestamp":1660143343895},{"id":"KHT7.jsx","timestamp":1660143393393},{"id":"im4U.jsx","source":"undoRedo.source","timestamp":1660143451086},{"id":"v8YR.jsx","timestamp":1661974187057},{"id":"nYbi.jsx","source":"undoRedo.source","timestamp":1661974485267},{"id":"CGb3.jsx","source":"Fix all fixable ESLint issues","timestamp":1661974630381},{"id":"QXtt.jsx","source":"Fix all fixable ESLint issues","timestamp":1661974810476},{"id":"ZYUV.jsx","timestamp":1661974836861}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/dist/index.bundle.39575393c60a6bcf0127.js.map","entries":[{"id":"qodJ.map","source":"searchReplace.source","timestamp":1661279018608}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F/src/index.js","entries":[{"id":"CE89.js","timestamp":1657885942988},{"id":"2kVN.js","timestamp":1657885956468},{"id":"wsg5.js","timestamp":1657885978898},{"id":"dGGY.js","timestamp":1657886004657},{"id":"jBJS.js","timestamp":1657886035563},{"id":"Zcex.js","timestamp":1657886062770},{"id":"qAre.js","timestamp":1657886076813},{"id":"BYJh.js","timestamp":1657886138359},{"id":"b8pc.js","timestamp":1657886350632},{"id":"GmTG.js","timestamp":1657886415054},{"id":"8Gjn.js","timestamp":1657886462613},{"id":"rYUl.js","timestamp":1657886485568},{"id":"0Jlb.js","timestamp":1657886516491},{"id":"j1pN.js","timestamp":1657886527247},{"id":"4Q9s.js","timestamp":1657886576178},{"id":"Uhj3.js","timestamp":1657886943748},{"id":"ICEs.js","timestamp":1657886957492},{"id":"cBr3.js","timestamp":1657887046363},{"id":"0qAb.js","timestamp":1657887067031},{"id":"yB1J.js","timestamp":1657887099230},{"id":"OIPu.js","timestamp":1657887190993},{"id":"IqW5.js","timestamp":1657887255769},{"id":"pyEO.js","timestamp":1657887521250},{"id":"FE4Y.js","timestamp":1657887573590},{"id":"SgwR.js","timestamp":1657887989474},{"id":"lM8E.js","timestamp":1657888162643},{"id":"6IAV.js","timestamp":1657888179275},{"id":"GBAB.js","timestamp":1657888510343},{"id":"8mC5.js","timestamp":1657888667893},{"id":"eHkX.js","timestamp":1657888691793},{"id":"Bf88.js","timestamp":1657888881371},{"id":"GN5z.js","timestamp":1657888949195},{"id":"iRjz.js","timestamp":1657888980850},{"id":"2tIn.js","timestamp":1657889193469},{"id":"1NUo.js","timestamp":1657889216680},{"id":"l8Ak.js","timestamp":1657889314236},{"id":"UrjH.js","timestamp":1657889334567},{"id":"6O4R.js","timestamp":1657889374251},{"id":"w7FI.js","timestamp":1657889611013},{"id":"Q2sX.js","timestamp":1657889623685},{"id":"H171.js","timestamp":1657889664449},{"id":"i5Ql.js","timestamp":1657889729359},{"id":"8T88.js","timestamp":1657889748304},{"id":"0qZP.js","timestamp":1657889824034},{"id":"RzfG.js","timestamp":1657889855019},{"id":"H69q.js","timestamp":1657889977229},{"id":"byiz.js","timestamp":1657889988606},{"id":"RL95.js","timestamp":1657890059507},{"id":"p9sZ.js","timestamp":1657890090827},{"id":"VpCe.js","timestamp":1657890114900}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/App.tsx","entries":[{"id":"mcmP.tsx","timestamp":1660569723591}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/controllers/user.controller.js","entries":[{"id":"m6Rx.js","source":"searchReplace.source","timestamp":1659813954188},{"id":"DEsk.js","source":"searchReplace.source","timestamp":1659813964949},{"id":"k1cH.js","timestamp":1659813972845},{"id":"g6CO.js","source":"Fix all fixable ESLint issues","timestamp":1659848058256},{"id":"tQUq.js","timestamp":1659848062324},{"id":"7n3e.js","timestamp":1659849701754},{"id":"PuQq.js","timestamp":1659850475144},{"id":"7KBZ.js","timestamp":1659850560555},{"id":"naRA.js","timestamp":1659850981441},{"id":"KZfV.js","timestamp":1659852411211},{"id":"KJEk.js","timestamp":1659853170636},{"id":"xPg1.js","timestamp":1659857266705}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.tsx","entries":[{"id":"2IPm.tsx","source":"Fix all fixable ESLint issues","timestamp":1662138076167},{"id":"O8OZ.tsx","source":"Fix all fixable ESLint issues","timestamp":1662138092559},{"id":"3IbJ.tsx","source":"Fix all fixable ESLint issues","timestamp":1662140412038},{"id":"lb35.tsx","timestamp":1662140498470},{"id":"6c0E.tsx","source":"Fix all fixable ESLint issues","timestamp":1662140542626},{"id":"BEF4.tsx","timestamp":1662384234102},{"id":"YcgR.tsx","source":"Fix all fixable ESLint issues","timestamp":1662472328257},{"id":"DRZG.tsx","timestamp":1662472656573},{"id":"vdlp.tsx","source":"Fix all fixable ESLint issues","timestamp":1662472718700},{"id":"NsIG.tsx","timestamp":1662472815056},{"id":"WQoV.tsx","timestamp":1662472850122},{"id":"jsM9.tsx","source":"Fix all fixable ESLint issues","timestamp":1662473464117},{"id":"NzKU.tsx","source":"Fix all fixable ESLint issues","timestamp":1662473969439},{"id":"9U7l.tsx","source":"Fix all fixable ESLint issues","timestamp":1662474393886},{"id":"2wap.tsx","timestamp":1662474525456},{"id":"o6lE.tsx","timestamp":1662474542477},{"id":"MF7t.tsx","source":"Fix all fixable ESLint issues","timestamp":1662474669515},{"id":"AdhX.tsx","timestamp":1662474676767},{"id":"95w3.tsx","source":"Fix all fixable ESLint issues","timestamp":1662475114872},{"id":"g5ut.tsx","timestamp":1662475118164},{"id":"EUCF.tsx","timestamp":1662475159292},{"id":"GcoC.tsx","source":"Fix all fixable ESLint issues","timestamp":1662475177452},{"id":"dMoQ.tsx","timestamp":1662475223852},{"id":"Tp6S.tsx","source":"Fix all fixable ESLint issues","timestamp":1662475286311},{"id":"t2H4.tsx","timestamp":1662475647023},{"id":"W5If.tsx","timestamp":1662479900599},{"id":"n6QK.tsx","source":"Fix all fixable ESLint issues","timestamp":1662485225953},{"id":"8f2f.tsx","timestamp":1662485314316},{"id":"Zr47.tsx","timestamp":1662485366387},{"id":"4olC.tsx","source":"Fix all fixable ESLint issues","timestamp":1662486137646},{"id":"hvVi.tsx","source":"Fix all fixable ESLint issues","timestamp":1662486379624},{"id":"7wmN.tsx","timestamp":1662486455942},{"id":"jGbq.tsx","timestamp":1662487449870},{"id":"DIqD.tsx","timestamp":1662488633156},{"id":"CiAd.tsx","source":"Fix all fixable ESLint issues","timestamp":1662488744061},{"id":"mu1W.tsx","timestamp":1662488790393},{"id":"j7gz.tsx","source":"Fix all fixable ESLint issues","timestamp":1662488817221},{"id":"1zt1.tsx","timestamp":1662488866610},{"id":"DKMF.tsx","timestamp":1662488879338},{"id":"3GhM.tsx","timestamp":1662492283913},{"id":"NGI0.tsx","timestamp":1662492392172},{"id":"yFTG.tsx","source":"Fix all fixable ESLint issues","timestamp":1662493529594},{"id":"GfVR.tsx","source":"Fix all fixable ESLint issues","timestamp":1662493561211},{"id":"JSii.tsx","timestamp":1662493642698},{"id":"q9xn.tsx","source":"undoRedo.source","timestamp":1662493707888},{"id":"RUZH.tsx","timestamp":1662493890251},{"id":"GF54.tsx","timestamp":1662496327337},{"id":"8sRE.tsx","timestamp":1662496414490},{"id":"mlvN.tsx","timestamp":1662496649545},{"id":"9wyN.tsx","timestamp":1662496744378}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/package.json","entries":[{"id":"j5hW.json","timestamp":1662431243961},{"id":"wEjt.json","timestamp":1662432844665},{"id":"MWD3.json","timestamp":1662432885274}]}
{
"name": "indianboy",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"test": "jest --watch",
"test:ci": "jest --ci"
},
"dependencies": {
"@artsy/fresnel": "6.1.0",
"@reduxjs/toolkit": "1.8.2",
"grommet": "2.24.0",
"grommet-icons": "4.7.0",
"i18next": "21.8.9",
"i18next-browser-languagedetector": "6.1.4",
"i18next-scanner": "3.1.0",
"next": "12.1.6",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-i18next": "11.17.1",
"redux-injectors": "2.0.0",
"redux-saga": "1.1.3",
"sanitize.css": "13.0.0",
"styled-components": "5.3.5"
},
"devDependencies": {
"@testing-library/jest-dom": "5.16.4",
"@testing-library/react": "13.3.0",
"@testing-library/user-event": "14.2.0",
"@types/css-mediaquery": "^0.1.1",
"@types/jest": "28.1.1",
"@types/react": "18.0.12",
"@types/rimraf": "3.0.2",
"@types/shelljs": "0.8.11",
"@types/styled-components": "5.1.25",
"@types/testing-library__jest-dom": "5.14.3",
"@typescript-eslint/eslint-plugin": "5.27.1",
"@typescript-eslint/parser": "5.27.1",
"css-mediaquery": "0.1.2",
"eslint-config-next": "12.1.6",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "2.7.1",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jest": "26.5.3",
"eslint-plugin-jest-dom": "4.0.2",
"eslint-plugin-jsx-a11y": "6.5.1",
"eslint-plugin-prettier": "4.0.0",
"eslint-plugin-react-hooks": "4.5.0",
"eslint-plugin-storybook": "0.5.12",
"eslint-plugin-testing-library": "5.5.1",
"husky": "8.0.1",
"identity-obj-proxy": "3.0.0",
"jest": "28.1.1",
"jest-environment-jsdom": "28.1.1",
"jest-location-mock": "1.0.9",
"jest-styled-components": "7.0.8",
"lint-staged": "13.0.1",
"prettier": "2.6.2",
"rimraf": "3.0.2",
"shelljs": "0.8.5",
"stylelint": "14.9.1",
"stylelint-config-recommended": "8.0.0",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"typescript": "4.7.3"
},
"lint-staged": {
"*.{ts,tsx,js,jsx}": [
"yarn run eslint --fix"
],
"*.{md,json}": [
"prettier --write"
]
}
}
{
"name": "indianboy",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"test": "jest --watch",
"test:ci": "jest --ci"
},
"dependencies": {
"@artsy/fresnel": "6.1.0",
"@reduxjs/toolkit": "1.8.5",
"grommet": "2.25.3",
"grommet-icons": "4.8.0",
"i18next": "21.9.1",
"i18next-browser-languagedetector": "6.1.5",
"i18next-scanner": "4.0.0",
"next": "12.2.5",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "11.18.5",
"react-redux": "8.0.2",
"redux-injectors": "2.0.0",
"redux-saga": "1.2.1",
"sanitize.css": "13.0.0",
"styled-components": "5.3.5"
},
"devDependencies": {
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "13.4.0",
"@testing-library/user-event": "14.4.3",
"@types/css-mediaquery": "^0.1.1",
"@types/jest": "29.0.0",
"@types/react": "18.0.18",
"@types/rimraf": "3.0.2",
"@types/shelljs": "0.8.11",
"@types/styled-components": "5.1.26",
"@types/testing-library__jest-dom": "5.14.5",
"@typescript-eslint/eslint-plugin": "5.36.2",
"@typescript-eslint/parser": "5.36.2",
"css-mediaquery": "0.1.2",
"eslint-config-next": "12.2.5",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "3.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jest": "27.0.1",
"eslint-plugin-jest-dom": "4.0.2",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-storybook": "0.6.4",
"eslint-plugin-testing-library": "5.6.1",
"husky": "8.0.1",
"identity-obj-proxy": "3.0.0",
"jest": "29.0.2",
"jest-environment-jsdom": "29.0.2",
"jest-location-mock": "1.0.9",
"jest-styled-components": "7.1.1",
"lint-staged": "13.0.3",
"prettier": "2.7.1",
"rimraf": "3.0.2",
"shelljs": "0.8.5",
"stylelint": "14.11.0",
"stylelint-config-recommended": "9.0.0",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"typescript": "4.8.2"
},
"lint-staged": {
"*.{ts,tsx,js,jsx}": [
"yarn run eslint --fix"
],
"*.{md,json}": [
"prettier --write"
]
}
}
{
"name": "indianboy",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"test": "jest --watch",
"test:ci": "jest --ci"
},
"dependencies": {
"@artsy/fresnel": "6.1.0",
"@reduxjs/toolkit": "1.8.5",
"grommet": "2.25.3",
"grommet-icons": "4.8.0",
"i18next": "21.9.1",
"i18next-browser-languagedetector": "6.1.5",
"i18next-scanner": "4.0.0",
"next": "12.2.5",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-i18next": "11.18.5",
"redux-injectors": "2.0.0",
"redux-saga": "1.2.1",
"sanitize.css": "13.0.0",
"styled-components": "5.3.5"
},
"devDependencies": {
"@testing-library/jest-dom": "5.16.5",
"@testing-library/react": "13.4.0",
"@testing-library/user-event": "14.4.3",
"@types/css-mediaquery": "^0.1.1",
"@types/jest": "29.0.0",
"@types/react": "18.0.18",
"@types/rimraf": "3.0.2",
"@types/shelljs": "0.8.11",
"@types/styled-components": "5.1.26",
"@types/testing-library__jest-dom": "5.14.5",
"@typescript-eslint/eslint-plugin": "5.36.2",
"@typescript-eslint/parser": "5.36.2",
"css-mediaquery": "0.1.2",
"eslint-config-next": "12.2.5",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "3.5.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jest": "27.0.1",
"eslint-plugin-jest-dom": "4.0.2",
"eslint-plugin-jsx-a11y": "6.6.1",
"eslint-plugin-prettier": "4.2.1",
"eslint-plugin-react-hooks": "4.6.0",
"eslint-plugin-storybook": "0.6.4",
"eslint-plugin-testing-library": "5.6.1",
"husky": "8.0.1",
"identity-obj-proxy": "3.0.0",
"jest": "29.0.2",
"jest-environment-jsdom": "29.0.2",
"jest-location-mock": "1.0.9",
"jest-styled-components": "7.1.1",
"lint-staged": "13.0.3",
"prettier": "2.7.1",
"rimraf": "3.0.2",
"shelljs": "0.8.5",
"stylelint": "14.11.0",
"stylelint-config-recommended": "9.0.0",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"typescript": "4.8.2"
},
"lint-staged": {
"*.{ts,tsx,js,jsx}": [
"yarn run eslint --fix"
],
"*.{md,json}": [
"prettier --write"
]
}
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/mobile/productList/ProductList.jsx","entries":[{"id":"vrrK.jsx","source":"Fix all fixable ESLint issues","timestamp":1657904891742},{"id":"boGX.jsx","timestamp":1657905109682}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/routes/v1/users.route.js","entries":[{"id":"uk7S.js","source":"Fix all fixable ESLint issues","timestamp":1659848636849},{"id":"tFeM.js","timestamp":1659848640293},{"id":"XEc8.js","timestamp":1659848660701},{"id":"ZhYF.js","source":"Fix all fixable ESLint issues","timestamp":1659853043263},{"id":"138i.js","source":"Fix all fixable ESLint issues","timestamp":1659853070691}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/store/types/injector-typings.ts","entries":[{"id":"Eu48.ts","timestamp":1662432011577}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/%40types/vendor.d.ts","entries":[{"id":"VLPA.ts","timestamp":1658804518277},{"id":"T9Gp.ts","source":"Fix all fixable ESLint issues","timestamp":1658804541134},{"id":"lyV1.ts","timestamp":1658804576626}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/helpers/validatorErrors.js","entries":[{"id":"vTCI.js","source":"Fix all fixable ESLint issues","timestamp":1659793754870},{"id":"H12S.js","source":"Fix all fixable ESLint issues","timestamp":1659793880500},{"id":"ikXv.js","timestamp":1659794179940},{"id":"Kdqj.js","timestamp":1659794870595},{"id":"VTVX.js","timestamp":1659795805328},{"id":"hu1e.js","source":"searchReplace.source","timestamp":1659795898947},{"id":"WkjD.js","timestamp":1659795906303},{"id":"uo5g.js","source":"Fix all fixable ESLint issues","timestamp":1659799224071},{"id":"RNdn.js","source":"searchReplace.source","timestamp":1659799311377},{"id":"6bO7.js","timestamp":1659799319613},{"id":"V3L2.js","source":"Fix all fixable ESLint issues","timestamp":1659799328149},{"id":"Pe0Z.js","source":"searchReplace.source","timestamp":1659799529914},{"id":"vvWh.js","source":"Fix all fixable ESLint issues","timestamp":1659799995940},{"id":"rQWi.js","timestamp":1659809337340}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/pdp/imageSlider/ImageSlider.tsx","entries":[{"id":"7Arl.tsx","timestamp":1657648988785},{"id":"mhgm.tsx","source":"undoRedo.source","timestamp":1657649043773},{"id":"Z15d.tsx","source":"Fix all fixable ESLint issues","timestamp":1657649340993},{"id":"GxmQ.tsx","timestamp":1657649491945},{"id":"zlms.tsx","timestamp":1657649608129},{"id":"yuBW.tsx","source":"undoRedo.source","timestamp":1657650227245},{"id":"Zkz1.tsx","timestamp":1657651140781},{"id":"NTdx.tsx","timestamp":1657651207173},{"id":"Gmg6.tsx","timestamp":1657651734313},{"id":"1dXj.tsx","source":"undoRedo.source","timestamp":1657651760433},{"id":"puFT.tsx","timestamp":1657712268527},{"id":"8RxW.tsx","source":"undoRedo.source","timestamp":1657712346007},{"id":"bKht.tsx","timestamp":1657714906243},{"id":"F6gt.tsx","source":"undoRedo.source","timestamp":1657714963935},{"id":"QnOu.tsx","timestamp":1657715107980},{"id":"VMzG.tsx","source":"undoRedo.source","timestamp":1657715296769}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.interface.ts","entries":[{"id":"Qw8M.ts","timestamp":1656510261348},{"id":"oxxO.ts","timestamp":1657738867504},{"id":"Sc5H.ts","timestamp":1658769165159},{"id":"zDWc.ts","timestamp":1658769179123},{"id":"nu1d.ts","timestamp":1658769196720},{"id":"ga02.ts","timestamp":1658806343613},{"id":"jTAd.ts","timestamp":1662473464117},{"id":"P47f.ts","source":"undoRedo.source","timestamp":1662475176964}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/%40types/react.d.ts","entries":[{"id":"Oyvl.ts","timestamp":1658805070332},{"id":"i6wA.ts","source":"undoRedo.source","timestamp":1658805080888},{"id":"Fob8.ts","timestamp":1658805094144},{"id":"NLLF.ts","source":"Fix all fixable ESLint issues","timestamp":1658805099228},{"id":"r1fd.ts","timestamp":1658805122575},{"id":"bixN.ts","source":"undoRedo.source","timestamp":1658805157135},{"id":"9jlC.ts","source":"undoRedo.source","timestamp":1658805174211},{"id":"LNlk.ts","timestamp":1658805272751},{"id":"9ajr.ts","timestamp":1658805331067},{"id":"h5p0.ts","source":"undoRedo.source","timestamp":1658805353907},{"id":"zYa3.ts","source":"Fix all fixable ESLint issues","timestamp":1658805394879},{"id":"dSmc.ts","timestamp":1658805412979},{"id":"egdU.ts","source":"undoRedo.source","timestamp":1658805418815},{"id":"8MHd.ts","source":"Fix all fixable ESLint issues","timestamp":1658805481139},{"id":"JKTv.ts","source":"Fix all fixable ESLint issues","timestamp":1658805523247},{"id":"VRy0.ts","source":"Fix all fixable ESLint issues","timestamp":1658805544831},{"id":"oxq6.ts","timestamp":1658805563991},{"id":"GIPz.ts","timestamp":1658805584283},{"id":"D2t8.ts","source":"Fix all fixable ESLint issues","timestamp":1658805686919},{"id":"sfuo.ts","timestamp":1658805699547},{"id":"0cyC.ts","timestamp":1658805714555},{"id":"QyTe.ts","timestamp":1658805772203},{"id":"uGmG.ts","timestamp":1658805792335},{"id":"eo5s.ts","source":"Fix all fixable ESLint issues","timestamp":1658805936612},{"id":"GeEx.ts","timestamp":1658805979380},{"id":"vbTE.ts","source":"undoRedo.source","timestamp":1658805980384},{"id":"zSKJ.ts","timestamp":1658805990612},{"id":"q3FA.ts","source":"undoRedo.source","timestamp":1658806567390},{"id":"F8fl.ts","source":"Fix all fixable ESLint issues","timestamp":1658806605898},{"id":"B7XE.ts","timestamp":1658806641347},{"id":"w1Ii.ts","timestamp":1658806659287},{"id":"tF9M.ts","source":"Fix all fixable ESLint issues","timestamp":1658806678003},{"id":"pEdZ.ts","timestamp":1658806717475},{"id":"RME9.ts","timestamp":1658806827550},{"id":"1L8z.ts","timestamp":1658806868321},{"id":"Prdn.ts","source":"Fix all fixable ESLint issues","timestamp":1658806874053},{"id":"Mp7x.ts","timestamp":1658806888684},{"id":"4OXx.ts","source":"undoRedo.source","timestamp":1658806895660},{"id":"UpOp.ts","timestamp":1658806932964},{"id":"gJ1g.ts","timestamp":1658806977423},{"id":"bKNk.ts","timestamp":1658807049674},{"id":"BZDR.ts","source":"undoRedo.source","timestamp":1658807060818},{"id":"JXf1.ts","timestamp":1658807115405},{"id":"sLp7.ts","source":"undoRedo.source","timestamp":1658807117969},{"id":"jjKR.ts","timestamp":1658807129977},{"id":"tKiD.ts","timestamp":1658807145169},{"id":"CVSI.ts","timestamp":1658835099579},{"id":"Wi0e.ts","source":"undoRedo.source","timestamp":1658835177724},{"id":"jH0J.ts","source":"undoRedo.source","timestamp":1658835260705},{"id":"UFt5.ts","source":"undoRedo.source","timestamp":1658835272665}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/data/roles.data.js","entries":[{"id":"gMUE.js","timestamp":1659850981437},{"id":"B8yN.js","source":"Fix all fixable ESLint issues","timestamp":1659851038826},{"id":"NTh9.js","source":"Fix all fixable ESLint issues","timestamp":1659851995224},{"id":"Sikx.js","timestamp":1659851999388}]}
{
"name": "javascript-social-media-query-2",
"version": "1.0.0",
"description": "JavaScript Social Media Query 2",
"author": "Devskiller",
"private": true,
"scripts": {
"test": "babel-node test",
"test:watch": "chokidar \"**/*.js\" -c \"npm test\" --silent --initial --ignore node_modules"
},
"devDependencies": {
"@babel/core": "7.9.0",
"@babel/node": "7.8.7",
"@babel/preset-env": "7.9.0",
"chokidar-cli": "2.1.0",
"jasmine": "3.5.0",
"jasmine-reporters": "2.3.2"
}
}
{
"name": "javascript-social-media-query-2",
"version": "1.0.0",
"description": "JavaScript Social Media Query 2",
"author": "Devskiller",
"private": true,
"scripts": {
"start": "node /index.js",
"test": "babel-node test",
"test:watch": "chokidar \"**/*.js\" -c \"npm test\" --silent --initial --ignore node_modules"
},
"devDependencies": {
"@babel/core": "7.9.0",
"@babel/node": "7.8.7",
"@babel/preset-env": "7.9.0",
"chokidar-cli": "2.1.0",
"jasmine": "3.5.0",
"jasmine-reporters": "2.3.2"
}
}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F/package.json","entries":[{"id":"Ci7a.json","timestamp":1657883833832},{"id":"LAqh.json","timestamp":1657883844457},{"id":"Par7.json","timestamp":1657883957438},{"id":"k9Rd.json","timestamp":1657884272133},{"id":"4aiO.json","timestamp":1657890267722}]}
{
"name": "javascript-social-media-query-2",
"version": "1.0.0",
"description": "JavaScript Social Media Query 2",
"author": "Devskiller",
"private": true,
"scripts": {
"start": "node ./src/index.js",
"test": "babel-node test",
"test:watch": "chokidar \"**/*.js\" -c \"npm test\" --silent --initial --ignore node_modules"
},
"devDependencies": {
"@babel/core": "7.9.0",
"@babel/node": "7.8.7",
"@babel/preset-env": "7.9.0",
"chokidar-cli": "2.1.0",
"jasmine": "3.5.0",
"jasmine-reporters": "2.3.2"
}
}
{
"name": "javascript-social-media-query-2",
"version": "1.0.0",
"description": "JavaScript Social Media Query 2",
"author": "Devskiller",
"private": true,
"scripts": {
"start": "node ./src/index.js",
"test": "babel-node test",
"test:watch": "chokidar \"**/*.js\" -c \"npm test\" --silent --initial --ignore node_modules"
},
"devDependencies": {
"@babel/core": "7.9.0",
"@babel/node": "7.8.7",
"@babel/preset-env": "7.9.0",
"chokidar-cli": "2.1.0",
"jasmine": "3.5.0",
"jasmine-reporters": "2.3.2"
}
}
{
"name": "javascript-social-media-query-2",
"version": "1.0.0",
"description": "JavaScript Social Media Query 2",
"author": "Devskiller",
"private": true,
"type": "module",
"scripts": {
"start": "node ./src/index.js",
"test": "babel-node test",
"test:watch": "chokidar \"**/*.js\" -c \"npm test\" --silent --initial --ignore node_modules"
},
"devDependencies": {
"@babel/core": "7.9.0",
"@babel/node": "7.8.7",
"@babel/preset-env": "7.9.0",
"chokidar-cli": "2.1.0",
"jasmine": "3.5.0",
"jasmine-reporters": "2.3.2"
}
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/common/colors.js","entries":[{"id":"qJKR.js","source":"Fix all fixable ESLint issues","timestamp":1659705775610},{"id":"D4tq.js","source":"Fix all fixable ESLint issues","timestamp":1659706878909},{"id":"nO29.js","source":"Fix all fixable ESLint issues","timestamp":1659717263498},{"id":"Bbhe.js","source":"Fix all fixable ESLint issues","timestamp":1659717433074},{"id":"sggg.js","timestamp":1659983776805},{"id":"Wq32.js","timestamp":1659983946477},{"id":"WmaA.js","timestamp":1660051578938},{"id":"kOg3.js","source":"Fix all fixable ESLint issues","timestamp":1660068281988},{"id":"t5xG.js","source":"Fix all fixable ESLint issues","timestamp":1660068573228}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/PdpMock.js","entries":[{"id":"nleH.js","timestamp":1658769091004},{"id":"F8gU.js","source":"Fix all fixable ESLint issues","timestamp":1658769337861},{"id":"zePE.js","timestamp":1658769347809},{"id":"z45J.js","timestamp":1658769369158},{"id":"w7mA.js","timestamp":1658769384054},{"id":"s1HX.js","timestamp":1658769646055}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/common/tests/test-utils.tsx","entries":[{"id":"JEmo.tsx","timestamp":1660569723591},{"id":"l71D.tsx","timestamp":1660671132234}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/home/desk/brandPlaylist/styles.scss","entries":[{"id":"B8iv.scss","timestamp":1657302861590},{"id":"iisC.scss","timestamp":1657302951663},{"id":"qJAt.scss","timestamp":1657307719577},{"id":"9Oxo.scss","timestamp":1657307824730},{"id":"WtsD.scss","timestamp":1657308200830}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/index.js","entries":[{"id":"Mq04.js","timestamp":1659793345777}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/cardRecommendationDesktop/CardRecommendation.tsx","entries":[{"id":"uhUN.tsx","timestamp":1659550704240},{"id":"q4OL.tsx","timestamp":1659551235368}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/.eslintrc.json","entries":[{"id":"ofkH.json","timestamp":1659792578609}]}
{
"env": {
"node": true,
"jest": true
},
"extends": ["airbnb-base", "plugin:jest/recommended", "plugin:security/recommended", "plugin:prettier/recommended"],
"plugins": ["jest", "security", "prettier"],
"parserOptions": {
"ecmaVersion": 2018
},
"rules": {
"no-param-reassign": 0,
"no-console": "error",
"func-names": "off",
"no-underscore-dangle": "off",
"consistent-return": "off",
"jest/expect-expect": "off",
"security/detect-object-injection": "off"
}
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/nav/desktop/productList/ProductList.jsx","entries":[{"id":"0ous.jsx","timestamp":1656527105752},{"id":"8ZJh.jsx","source":"Fix all fixable ESLint issues","timestamp":1658859278179},{"id":"CRWH.jsx","timestamp":1658859648619},{"id":"1HpR.jsx","timestamp":1658859680472},{"id":"r6XB.jsx","timestamp":1659403880970},{"id":"WQaR.jsx","timestamp":1659404494753}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F-ERIK-1/src/index.js","entries":[{"id":"2uHr.js","timestamp":1657890524396},{"id":"VSZf.js","timestamp":1657890587276},{"id":"WmWe.js","source":"undoRedo.source","timestamp":1657890598912},{"id":"EADJ.js","timestamp":1657890760793},{"id":"57JC.js","timestamp":1657891006729},{"id":"XtZT.js","timestamp":1657891094002},{"id":"vriM.js","timestamp":1657891165270}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/Routes.jsx","entries":[{"id":"GF2N.jsx","source":"Fix all fixable ESLint issues","timestamp":1660592518307},{"id":"JJuO.jsx","source":"Fix all fixable ESLint issues","timestamp":1661974485279},{"id":"Mjn9.jsx","source":"undoRedo.source","timestamp":1661974630381}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/README.md","entries":[{"id":"JjiH.md","source":"searchReplace.source","timestamp":1659792742741},{"id":"kTsE.md","source":"searchReplace.source","timestamp":1659797679097}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/cardRecommendationDesktop/mockRecommendationDisplay.js","entries":[{"id":"XFVX.js","timestamp":1659631671648},{"id":"ZSz3.js","source":"undoRedo.source","timestamp":1659631718968}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/common/icons/Trophy.tsx","entries":[{"id":"XNSo.tsx","source":"Fix all fixable ESLint issues","timestamp":1660594008097},{"id":"RbLR.tsx","timestamp":1660594109873},{"id":"RaLw.tsx","timestamp":1660651005254}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/%40types/global.d.ts","entries":[{"id":"RNEt.ts","timestamp":1658803378087},{"id":"6TXu.ts","source":"Fix all fixable ESLint issues","timestamp":1658803435328},{"id":"QgMi.ts","source":"Fix all fixable ESLint issues","timestamp":1658804014896},{"id":"GqbY.ts","source":"Fix all fixable ESLint issues","timestamp":1658804124961},{"id":"cF9b.ts","timestamp":1658804207106},{"id":"Z4Tm.ts","source":"undoRedo.source","timestamp":1658804220490},{"id":"RP5g.ts","timestamp":1658804250411},{"id":"lyFn.ts","source":"Fix all fixable ESLint issues","timestamp":1658804270475},{"id":"q4g4.ts","timestamp":1658804466985},{"id":"kZRU.ts","source":"Fix all fixable ESLint issues","timestamp":1658804481229},{"id":"9dgW.ts","timestamp":1658804518273},{"id":"LFI0.ts","timestamp":1658804576626},{"id":"rd9U.ts","timestamp":1658804588646},{"id":"3BzE.ts","timestamp":1658804619482},{"id":"8TPk.ts","timestamp":1658806939859},{"id":"N1nE.ts","timestamp":1658806982427},{"id":"3bvM.ts","source":"Fix all fixable ESLint issues","timestamp":1658807001818}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/middlewares/basicAuth.js","entries":[{"id":"Ww64.js","source":"Fix all fixable ESLint issues","timestamp":1659849166003},{"id":"d6OT.js","source":"Fix all fixable ESLint issues","timestamp":1659849180435},{"id":"qF3c.js","timestamp":1659849209235},{"id":"3bb6.js","timestamp":1659849540881},{"id":"HQJ0.js","timestamp":1659849567541},{"id":"ZHly.js","timestamp":1659849588961},{"id":"K7HJ.js","source":"Fix all fixable ESLint issues","timestamp":1659849731726},{"id":"hMSm.js","source":"Fix all fixable ESLint issues","timestamp":1659849838091},{"id":"mciv.js","timestamp":1659849884211},{"id":"3d6i.js","source":"Fix all fixable ESLint issues","timestamp":1659849986136},{"id":"MmXr.js","timestamp":1659849987980},{"id":"LlWi.js","source":"Fix all fixable ESLint issues","timestamp":1659854836308},{"id":"8H3h.js","timestamp":1659854910515},{"id":"pDRb.js","source":"Fix all fixable ESLint issues","timestamp":1659854914391},{"id":"igMx.js","timestamp":1659855001313},{"id":"GPAQ.js","source":"Fix all fixable ESLint issues","timestamp":1659855150124},{"id":"DijN.js","timestamp":1659855346551},{"id":"wbDD.js","source":"Fix all fixable ESLint issues","timestamp":1659857663868},{"id":"TQpK.js","timestamp":1659857674780},{"id":"0UT0.js","timestamp":1659857694577},{"id":"UpVm.js","timestamp":1659857804657}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/.vscode/settings.json","entries":[{"id":"vujy.json","timestamp":1658345197583},{"id":"oB6P.json","timestamp":1660592902661},{"id":"mtuw.json","timestamp":1661279404195}]}
{
"editor.tabSize": 2,
"editor.wordWrap": "off",
"cSpell.language": "en,en-GB,en-US,pt,pt-BR",
"files.eol": "\n",
"cSpell.words": [
"centaurodigital",
"dropdown",
"ecommerce",
"geosuggest",
"jaybe",
"lazyload",
"mobx",
"nullish",
"polyfill",
"sbnet",
"uglifyjs"
],
"cSpell.enabledLanguageIds": [
"asciidoc",
"c",
"cpp",
"csharp",
"css",
"dockerfile",
"go",
"handlebars",
"html",
"jade",
"javascript",
"javascriptreact",
"json",
"latex",
"less",
"markdown",
"php",
"plaintext",
"pub",
"python",
"restructuredtext",
"rust",
"scss",
"text",
"typescript",
"typescriptreact",
"yml"
],
"files.trimTrailingWhitespace": true,
"editor.rulers": [100],
"editor.renderWhitespace": "all",
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.insertFinalNewline": true,
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"path-intellisense.mappings": {
"@": "${workspaceFolder}/src",
},
"[html]": {
"editor.defaultFormatter": "mohd-akram.vscode-html-format"
},
}
{
"editor.tabSize": 2,
"editor.wordWrap": "off",
"cSpell.language": "en,en-GB,en-US,pt,pt-BR",
"files.eol": "\n",
"cSpell.words": [
"centaurodigital",
"dropdown",
"ecommerce",
"geosuggest",
"jaybe",
"lazyload",
"mobx",
"nullish",
"polyfill",
"sbnet",
"uglifyjs"
],
"cSpell.enabledLanguageIds": [
"asciidoc",
"c",
"cpp",
"csharp",
"css",
"dockerfile",
"go",
"handlebars",
"html",
"jade",
"javascript",
"javascriptreact",
"json",
"latex",
"less",
"markdown",
"php",
"plaintext",
"pub",
"python",
"restructuredtext",
"rust",
"scss",
"text",
"typescript",
"typescriptreact",
"yml"
],
"files.trimTrailingWhitespace": true,
"editor.rulers": [100],
"editor.renderWhitespace": "all",
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.insertFinalNewline": true,
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"path-intellisense.mappings": {
"@": "${workspaceFolder}/src",
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
}
{
"editor.tabSize": 2,
"editor.wordWrap": "off",
"cSpell.language": "en,en-GB,en-US,pt,pt-BR",
"files.eol": "\n",
"cSpell.words": [
"centaurodigital",
"dropdown",
"ecommerce",
"geosuggest",
"jaybe",
"lazyload",
"mobx",
"nullish",
"polyfill",
"sbnet",
"uglifyjs"
],
"cSpell.enabledLanguageIds": [
"asciidoc",
"c",
"cpp",
"csharp",
"css",
"dockerfile",
"go",
"handlebars",
"html",
"jade",
"javascript",
"javascriptreact",
"json",
"latex",
"less",
"markdown",
"php",
"plaintext",
"pub",
"python",
"restructuredtext",
"rust",
"scss",
"text",
"typescript",
"typescriptreact",
"yml"
],
"files.trimTrailingWhitespace": true,
"editor.rulers": [100],
"editor.renderWhitespace": "all",
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.insertFinalNewline": true,
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"path-intellisense.mappings": {
"@": "${workspaceFolder}/src",
},
"[html]": {
"editor.defaultFormatter": "mohd-akram.vscode-html-format"
},
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/MockBrabo.js","entries":[{"id":"8Gph.js","source":"Fix all fixable ESLint issues","timestamp":1657115444940},{"id":"hzb4.js","timestamp":1657115563020},{"id":"6Hg3.js","timestamp":1657132520103},{"id":"IiQq.js","timestamp":1657132557879},{"id":"VoZs.js","source":"undoRedo.source","timestamp":1657133749838},{"id":"nsBq.js","timestamp":1657133775954},{"id":"LHoi.js","source":"Fix all fixable ESLint issues","timestamp":1657134042731},{"id":"2l6Y.js","source":"Fix all fixable ESLint issues","timestamp":1657136164100},{"id":"rODZ.js","source":"Fix all fixable ESLint issues","timestamp":1657136745483},{"id":"wAFn.js","source":"Fix all fixable ESLint issues","timestamp":1657152536390},{"id":"jsEH.js","source":"Fix all fixable ESLint issues","timestamp":1657155202273},{"id":"i1Wn.js","source":"Fix all fixable ESLint issues","timestamp":1657155287022}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/.eslintignore","entries":[{"id":"EQU6","timestamp":1660850834326}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/components/Main/Main.tsx","entries":[{"id":"k0vu.tsx","timestamp":1662430241569},{"id":"ctz2.tsx","timestamp":1662431208397}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/utils/utils.js","entries":[{"id":"9UUM.js","timestamp":1657209019590},{"id":"JCay.js","timestamp":1657209045475},{"id":"0TBL.js","source":"undoRedo.source","timestamp":1657209064712},{"id":"WOB0.js","timestamp":1657209106233},{"id":"tFk6.js","timestamp":1657209121066},{"id":"G6pd.js","source":"undoRedo.source","timestamp":1657216750125}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/modules/mocks/productsDetails.mock.js","entries":[{"id":"rP1v.js","timestamp":1659379954450},{"id":"aXyE.js","timestamp":1659380025585},{"id":"5OtC.js","timestamp":1659380078584},{"id":"ywFo.js","timestamp":1659380095128}]}
{
"name": "centauro-front",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"nx": "nx",
"prepare": "yarn husky install",
"pre-commit": "yarn lint-staged",
"commit": "git-cz",
"check:lint": "yarn nx run-many --target=lint --all",
"check:ts-check": "yarn nx run-many --target=ts-check --all",
"start": "nx serve",
"start:all": "yarn nx run-many --target=serve --all --parallel",
"start:checkout": "nx serve checkout",
"start:sc": "nx serve static-pages",
"start:auth": "nx serve auth",
"storybook": "nx storybook",
"storybook:lib-sc": "yarn nx storybook lib-static-pages",
"storybook:lib-commons": "yarn nx storybook commons",
"storybook:lib-auth": "yarn nx storybook lib-auth",
"build": "nx build",
"test": "nx test",
"test:all": "yarn nx run-many --target=test --all",
"test:lib-sc": "yarn nx test lib-static-pages",
"test:lib-auth": "yarn nx test lib-auth",
"test:lib-commons": "yarn nx test commons",
"lint": "nx workspace-lint && nx lint",
"e2e": "nx e2e",
"affected:apps": "nx affected:apps",
"affected:libs": "nx affected:libs",
"affected:build": "nx affected:build",
"affected:e2e": "nx affected:e2e",
"affected:test": "nx affected:test",
"affected:lint": "nx affected:lint ",
"affected:dep-graph": "nx affected:dep-graph",
"affected:stylelint": "nx affected --target=stylelint",
"affected": "nx affected",
"format:write": "nx format:write",
"format:check": "nx format:check",
"update": "nx migrate latest",
"workspace-schematic": "nx workspace-schematic",
"dep-graph": "nx dep-graph",
"help": "nx help",
"clean:dist": "npx rimraf dist",
"clean:tmp": "npx rimraf tmp",
"clean:cache": "npx rimraf node_modules/.cache",
"clean": "npx run-p clean:dist clean:tmp clean:cache"
},
"private": true,
"engines": {
"node": "16.13.2",
"yarn": "^1.22.5"
},
"dependencies": {
"@next/bundle-analyzer": "12.1.5",
"@nrwl/next": "14.0.3",
"@sbf/fairplay-centauro": "0.4.2",
"@sbf/fairplay-core": "0.15.0",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.7.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/integrations": "6.19.3",
"@sentry/nextjs": "6.19.3",
"@storybook/core-server": "6.4.22",
"agentkeepalive": "4.2.1",
"axios": "0.27.2",
"core-js": "3.22.3",
"env-cmd": "10.1.0",
"html-react-parser": "1.4.12",
"isomorphic-dompurify": "0.19.0",
"next": "12.1.5",
"next-auth": "4.3.4",
"next-compose-plugins": "2.2.1",
"next-seo": "5.4.0",
"next-transpile-modules": "9.0.0",
"nookies": "2.5.2",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-is": "18.1.0",
"react-query": "3.38.0",
"regenerator-runtime": "0.13.9",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"whatwg-fetch": "3.6.2"
},
"devDependencies": {
"@babel/core": "7.17.10",
"@babel/preset-typescript": "7.16.7",
"@commitlint/cli": "16.2.3",
"@commitlint/config-conventional": "16.2.4",
"@jscutlery/semver": "2.23.3",
"@nrwl/cli": "14.1.9",
"@nrwl/cypress": "14.0.3",
"@nrwl/devkit": "14.0.3",
"@nrwl/eslint-plugin-nx": "14.0.3",
"@nrwl/jest": "14.0.5",
"@nrwl/linter": "14.0.5",
"@nrwl/react": "14.3.6",
"@nrwl/schematics": "8.12.11",
"@nrwl/storybook": "14.0.5",
"@nrwl/tao": "14.0.3",
"@nrwl/web": "14.0.3",
"@nrwl/workspace": "14.0.3",
"@ns3/nx-jest-playwright": "2.4.0",
"@storybook/addon-a11y": "6.4.22",
"@storybook/addon-actions": "6.4.22",
"@storybook/addon-essentials": "6.4.22",
"@storybook/addon-links": "6.4.22",
"@storybook/addon-postcss": "2.0.0",
"@storybook/addons": "6.4.22",
"@storybook/builder-webpack5": "6.4.22",
"@storybook/manager-webpack5": "6.4.22",
"@storybook/react": "6.4.22",
"@stylelint/postcss-css-in-js": "0.37.2",
"@svgr/webpack": "6.2.1",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/react": "13.3.0",
"@testing-library/react-hooks": "8.0.0",
"@types/jest": "27.4.1",
"@types/node": "17.0.31",
"@types/react": "18.0.10",
"@types/react-dom": "18.0.5",
"@types/react-is": "17.0.3",
"@types/styled-components": "5.1.25",
"@types/testing-library__jest-dom": "5.14.3",
"@typescript-eslint/eslint-plugin": "5.21.0",
"@typescript-eslint/parser": "5.21.0",
"babel-jest": "27.5.1",
"babel-loader": "8.2.5",
"babel-plugin-styled-components": "2.0.7",
"commitizen": "4.2.4",
"cypress": "9.6.0",
"cz-conventional-changelog": "3.3.0",
"eslint": "8.14.0",
"eslint-config-next": "12.1.5",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "2.7.1",
"eslint-plugin-cypress": "2.12.1",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jest": "26.1.5",
"eslint-plugin-jest-dom": "4.0.1",
"eslint-plugin-jsx-a11y": "6.5.1",
"eslint-plugin-prettier": "4.0.0",
"eslint-plugin-react": "7.29.4",
"eslint-plugin-react-hooks": "4.5.0",
"eslint-plugin-testing-library": "5.3.1",
"eslint-plugin-unicorn": "42.0.0",
"husky": "7.0.4",
"jest": "27.5.1",
"jest-location-mock": "1.0.9",
"jest-next-dynamic": "1.0.1",
"jest-playwright-preset": "1.7.0",
"jest-styled-components": "7.0.8",
"lint-staged": "12.4.1",
"msw": "0.39.2",
"msw-storybook-addon": "^1.6.3",
"nx": "14.0.3",
"nx-stylelint": "13.4.0",
"playwright": "1.22.2",
"prettier": "2.6.2",
"react-test-renderer": "18.1.0",
"rimraf": "3.0.2",
"storybook-addon-next": "1.6.2",
"stylelint": "14.8.5",
"stylelint-config-recommended": "7.0.0",
"stylelint-config-standard": "25.0.0",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"ts-jest": "27.1.4",
"tsconfig-paths-webpack-plugin": "3.5.2",
"typescript": "4.6.4",
"url-loader": "4.1.1"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx}": [
"eslint --fix",
"prettier --write"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"resolutions": {
"glob-parent": "5.1.2",
"trim": "0.0.3"
}
}
{"version":1,"resource":"file:///home/erik/Projects/centauro-front/package.json","entries":[{"id":"a0Wj.json","timestamp":1656353797516},{"id":"xdPg.json","timestamp":1656354483535}]}
{
"name": "centauro-front",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"nx": "nx",
"prepare": "yarn husky install",
"pre-commit": "yarn lint-staged",
"commit": "git-cz",
"check:lint": "yarn nx run-many --target=lint --all",
"check:ts-check": "yarn nx run-many --target=ts-check --all",
"start": "nx serve",
"start:all": "yarn nx run-many --target=serve --all --parallel",
"start:checkout": "nx serve checkout",
"start:sc": "nx serve static-pages",
"start:auth": "nx serve auth",
"storybook": "nx storybook",
"storybook:lib-sc": "yarn nx storybook lib-static-pages",
"storybook:lib-commons": "yarn nx storybook commons",
"storybook:lib-auth": "yarn nx storybook lib-auth",
"build": "nx build",
"test": "nx test",
"test:all": "yarn nx run-many --target=test --all",
"test:lib-sc": "yarn nx test lib-static-pages",
"test:lib-auth": "yarn nx test lib-auth",
"test:lib-commons": "yarn nx test commons",
"lint": "nx workspace-lint && nx lint",
"e2e": "nx e2e",
"affected:apps": "nx affected:apps",
"affected:libs": "nx affected:libs",
"affected:build": "nx affected:build",
"affected:e2e": "nx affected:e2e",
"affected:test": "nx affected:test",
"affected:lint": "nx affected:lint ",
"affected:dep-graph": "nx affected:dep-graph",
"affected:stylelint": "nx affected --target=stylelint",
"affected": "nx affected",
"format:write": "nx format:write",
"format:check": "nx format:check",
"update": "nx migrate latest",
"workspace-schematic": "nx workspace-schematic",
"dep-graph": "nx dep-graph",
"help": "nx help",
"clean:dist": "npx rimraf dist",
"clean:tmp": "npx rimraf tmp",
"clean:cache": "npx rimraf node_modules/.cache",
"clean": "npx run-p clean:dist clean:tmp clean:cache"
},
"private": true,
"engines": {
"node": "16.13.2",
"yarn": "^1.22.5"
},
"dependencies": {
"@next/bundle-analyzer": "12.1.5",
"@nrwl/next": "14.3.6",
"@sbf/fairplay-centauro": "0.4.5",
"@sbf/fairplay-core": "0.17.1",
"@sbf/fairplay-icons": "0.8.0",
"@sbf/fairplay-tokens": "0.8.1",
"@sbf/fairplay-utils": "0.4.1",
"@sentry/integrations": "6.19.3",
"@sentry/nextjs": "6.19.3",
"@storybook/core-server": "6.5.9",
"agentkeepalive": "4.2.1",
"axios": "0.27.2",
"core-js": "3.22.3",
"env-cmd": "10.1.0",
"html-react-parser": "1.4.12",
"isomorphic-dompurify": "0.19.0",
"next": "12.1.6",
"next-auth": "4.3.4",
"next-compose-plugins": "2.2.1",
"next-seo": "5.4.0",
"next-transpile-modules": "9.0.0",
"nookies": "2.5.2",
"react": "18.1.0",
"react-dom": "18.1.0",
"react-is": "18.1.0",
"react-query": "3.38.0",
"regenerator-runtime": "0.13.9",
"styled-components": "5.3.5",
"tslib": "2.4.0",
"whatwg-fetch": "3.6.2"
},
"devDependencies": {
"@babel/core": "7.17.10",
"@babel/preset-typescript": "7.16.7",
"@commitlint/cli": "16.2.3",
"@commitlint/config-conventional": "16.2.4",
"@jscutlery/semver": "2.23.3",
"@nrwl/cli": "14.3.6",
"@nrwl/cypress": "14.3.6",
"@nrwl/devkit": "14.3.6",
"@nrwl/eslint-plugin-nx": "14.3.6",
"@nrwl/jest": "14.3.6",
"@nrwl/linter": "14.3.6",
"@nrwl/react": "14.3.6",
"@nrwl/schematics": "8.12.11",
"@nrwl/storybook": "14.3.6",
"@nrwl/tao": "14.3.6",
"@nrwl/web": "14.3.6",
"@nrwl/workspace": "14.3.6",
"@ns3/nx-jest-playwright": "2.4.0",
"@storybook/addon-a11y": "6.4.22",
"@storybook/addon-actions": "6.4.22",
"@storybook/addon-essentials": "6.5.9",
"@storybook/addon-links": "6.4.22",
"@storybook/addon-postcss": "2.0.0",
"@storybook/addons": "6.4.22",
"@storybook/builder-webpack5": "6.5.9",
"@storybook/manager-webpack5": "6.5.9",
"@storybook/react": "6.5.9",
"@stylelint/postcss-css-in-js": "0.37.2",
"@svgr/webpack": "6.2.1",
"@testing-library/jest-dom": "5.16.4",
"@testing-library/react": "13.3.0",
"@testing-library/react-hooks": "8.0.0",
"@types/jest": "27.4.1",
"@types/node": "17.0.31",
"@types/react": "18.0.10",
"@types/react-dom": "18.0.5",
"@types/react-is": "17.0.3",
"@types/styled-components": "5.1.25",
"@types/testing-library__jest-dom": "5.14.3",
"@typescript-eslint/eslint-plugin": "5.24.0",
"@typescript-eslint/parser": "5.24.0",
"babel-jest": "27.5.1",
"babel-loader": "8.2.5",
"babel-plugin-styled-components": "2.0.7",
"commitizen": "4.2.4",
"cypress": "9.6.0",
"cz-conventional-changelog": "3.3.0",
"eslint": "8.15.0",
"eslint-config-next": "12.1.6",
"eslint-config-prettier": "8.5.0",
"eslint-import-resolver-typescript": "2.7.1",
"eslint-plugin-cypress": "2.12.1",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-jest": "26.1.5",
"eslint-plugin-jest-dom": "4.0.1",
"eslint-plugin-jsx-a11y": "6.5.1",
"eslint-plugin-prettier": "4.0.0",
"eslint-plugin-react": "7.29.4",
"eslint-plugin-react-hooks": "4.5.0",
"eslint-plugin-testing-library": "5.3.1",
"eslint-plugin-unicorn": "42.0.0",
"husky": "7.0.4",
"jest": "27.5.1",
"jest-location-mock": "1.0.9",
"jest-next-dynamic": "1.0.1",
"jest-playwright-preset": "1.7.0",
"jest-styled-components": "7.0.8",
"lint-staged": "12.4.1",
"msw": "0.39.2",
"msw-storybook-addon": "^1.6.3",
"nx": "14.3.6",
"nx-stylelint": "13.4.0",
"playwright": "1.22.2",
"prettier": "2.7.1",
"react-test-renderer": "18.1.0",
"rimraf": "3.0.2",
"storybook-addon-next": "1.6.2",
"stylelint": "14.8.5",
"stylelint-config-recommended": "7.0.0",
"stylelint-config-standard": "25.0.0",
"stylelint-config-styled-components": "0.1.1",
"stylelint-processor-styled-components": "1.10.0",
"ts-jest": "27.1.4",
"tsconfig-paths-webpack-plugin": "3.5.2",
"typescript": "4.7.4",
"url-loader": "4.1.1"
},
"lint-staged": {
"**/*.{js,jsx,ts,tsx}": [
"eslint --fix",
"prettier --write"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
},
"resolutions": {
"glob-parent": "5.1.2",
"trim": "0.0.3"
}
}
{"version":1,"resource":"file:///home/erik/Projects/centauro-front/tools/jest/helpers/mediaResizeTestHelpers.spec.ts","entries":[{"id":"dkX1.ts","timestamp":1660666881971},{"id":"ODAc.ts","source":"moved.source","timestamp":1660666900946},{"id":"otib.ts","timestamp":1660666933794},{"id":"DnYA.ts","timestamp":1660666961190},{"id":"Kx97.ts","timestamp":1660666991010},{"id":"MUNJ.ts","timestamp":1660667040989},{"id":"6bA8.ts","source":"moved.source","timestamp":1660667046407},{"id":"UKUd.ts","timestamp":1660667051041}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/register/TabsDesk/TabFisica.tsx","entries":[{"id":"sfix.tsx","source":"searchReplace.source","timestamp":1660569469701},{"id":"lxKe.tsx","source":"searchReplace.source","timestamp":1660582645407},{"id":"l3nE.tsx","source":"searchReplace.source","timestamp":1660587163044},{"id":"IJNM.tsx","source":"undoRedo.source","timestamp":1660587168304},{"id":"A3tf.tsx","timestamp":1660587215885},{"id":"7KKW.tsx","timestamp":1660592214243},{"id":"szZc.tsx","timestamp":1660592285798},{"id":"woHa.tsx","source":"undoRedo.source","timestamp":1660592633174},{"id":"uCLw.tsx","timestamp":1660594109873},{"id":"q1yg.tsx","timestamp":1660594491217},{"id":"uxMV.tsx","timestamp":1660650807177},{"id":"xdpz.tsx","timestamp":1660650967033}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/checkoutContainer/CheckoutContainer.jsx","entries":[{"id":"nHyy.jsx","timestamp":1657738843204},{"id":"wpmZ.jsx","timestamp":1658326536280},{"id":"pUY3.jsx","timestamp":1658805637675}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/shippingCalc/styles.js","entries":[{"id":"B2d1.js","timestamp":1657198086321}]}
{"version":1,"resource":"file:///home/erik/Downloads/devskiller-code-GR4Y-F9FT-4G-S0F-ERIK-1/test/findPotentialLikes.spec.js","entries":[{"id":"Km14.js","timestamp":1657890431503}]}
{"version":1,"resource":"file:///home/erik/Projects/trophy.svg","entries":[{"id":"3oVy.svg","timestamp":1660592903833}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/controllers/withdraw.controller.js","entries":[{"id":"Cney.js","source":"Fix all fixable ESLint issues","timestamp":1659792608160},{"id":"kVXn.js","source":"searchReplace.source","timestamp":1659792742737},{"id":"gtru.js","timestamp":1659792747045},{"id":"DDwq.js","source":"searchReplace.source","timestamp":1659792764005},{"id":"Sray.js","timestamp":1659792813488},{"id":"zWik.js","timestamp":1659797650097},{"id":"FTdn.js","source":"searchReplace.source","timestamp":1659797679257}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/experiments.ts","entries":[{"id":"xyyN.ts","timestamp":1662080112397},{"id":"ah2W.ts","source":"Fix all fixable ESLint issues","timestamp":1662137069650},{"id":"TnCw.ts","source":"Fix all fixable ESLint issues","timestamp":1662137407506},{"id":"as9Y.ts","timestamp":1662137538320},{"id":"1Ns0.ts","timestamp":1662472179040},{"id":"VqZo.ts","timestamp":1662472203112}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/data/user.data.js","entries":[{"id":"96kL.js","source":"Fix all fixable ESLint issues","timestamp":1659812890639},{"id":"uSRk.js","source":"searchReplace.source","timestamp":1659813964941},{"id":"9a70.js","source":"Fix all fixable ESLint issues","timestamp":1659847819873},{"id":"6Nsf.js","timestamp":1659847826393},{"id":"zqYp.js","source":"Fix all fixable ESLint issues","timestamp":1659849028629},{"id":"R72a.js","timestamp":1659851130024},{"id":"jaTg.js","source":"Fix all fixable ESLint issues","timestamp":1659852573185},{"id":"342C.js","timestamp":1659852706019},{"id":"uDH9.js","timestamp":1659852717158}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/services/index.js","entries":[{"id":"2RnB.js","source":"Workspace Edit","timestamp":1659812752645},{"id":"ed9B.js","source":"searchReplace.source","timestamp":1659813964941}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/settings.js","entries":[{"id":"qDrb.js","timestamp":1657738814880},{"id":"Xoq1.js","timestamp":1657738825092},{"id":"otWH.js","timestamp":1658429094826},{"id":"FNlF.js","timestamp":1660311337980},{"id":"Wl1a.js","timestamp":1660311394168},{"id":"sCda.js","timestamp":1661888436977},{"id":"e6lr.js","timestamp":1661953931939},{"id":"fAkH.js","timestamp":1661954039186},{"id":"WSU2.js","timestamp":1661954120112},{"id":"m1yV.js","timestamp":1661954193786},{"id":"Tkpv.js","timestamp":1661955118122},{"id":"rdij.js","timestamp":1661955706481},{"id":"qvX9.js","timestamp":1661963063510},{"id":"g1ht.js","timestamp":1661964952495},{"id":"08iI.js","source":"undoRedo.source","timestamp":1661964966203},{"id":"lln0.js","timestamp":1661981281722},{"id":"sMPz.js","timestamp":1661981371740},{"id":"nyhs.js","source":"Fix all fixable ESLint issues","timestamp":1662036860851},{"id":"hqof.js","timestamp":1662036874026},{"id":"sMLM.js","timestamp":1662137069578},{"id":"s64o.js","timestamp":1662137102593},{"id":"Vz99.js","timestamp":1662137166403},{"id":"NNEN.js","source":"Fix all fixable ESLint issues","timestamp":1662484527077},{"id":"okd3.js","timestamp":1662489744360}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/viewControllers/pdpContainer/Pdp.styled.tsx","entries":[{"id":"zdCf.tsx","source":"Delete all unused declarations","timestamp":1657303142673},{"id":"ithd.tsx","timestamp":1657308320580},{"id":"UmKo.tsx","timestamp":1657571122162},{"id":"NSFe.tsx","timestamp":1657576318751},{"id":"Dqxe.tsx","timestamp":1657576786272},{"id":"MuaE.tsx","timestamp":1657647523693},{"id":"f3Ij.tsx","timestamp":1657647555517},{"id":"hS9m.tsx","timestamp":1657647681129},{"id":"HoNy.tsx","timestamp":1657647917297},{"id":"sKCn.tsx","timestamp":1657648004089},{"id":"nMU7.tsx","timestamp":1657651760429},{"id":"JiqC.tsx","timestamp":1657651772501},{"id":"pbSo.tsx","timestamp":1657739465578},{"id":"joAs.tsx","timestamp":1657826677798},{"id":"pGMS.tsx","timestamp":1657878233866},{"id":"y5oB.tsx","timestamp":1657878496014},{"id":"BObY.tsx","source":"Fix all fixable ESLint issues","timestamp":1657893844041},{"id":"lfBf.tsx","source":"Fix all fixable ESLint issues","timestamp":1657895801544},{"id":"T5x8.tsx","timestamp":1657896174920},{"id":"JeUK.tsx","timestamp":1657910896759},{"id":"nP1t.tsx","timestamp":1657911249221},{"id":"8ZvO.tsx","timestamp":1657911295285},{"id":"0cVT.tsx","timestamp":1657911315777},{"id":"bMVo.tsx","timestamp":1657911352109},{"id":"ZFbA.tsx","timestamp":1657911549382},{"id":"a9OG.tsx","timestamp":1657911859900},{"id":"sWsj.tsx","timestamp":1657913210843},{"id":"EEwA.tsx","timestamp":1657913521502},{"id":"8smL.tsx","timestamp":1657914171784},{"id":"3ylN.tsx","source":"undoRedo.source","timestamp":1657914196352},{"id":"8cBo.tsx","timestamp":1657914224271},{"id":"YUgi.tsx","timestamp":1658326350936},{"id":"FN6n.tsx","timestamp":1658326616238},{"id":"W7gl.tsx","timestamp":1658326650054},{"id":"0eEx.tsx","timestamp":1658326681890},{"id":"VCbA.tsx","timestamp":1658326829977},{"id":"WzvE.tsx","source":"Fix all fixable ESLint issues","timestamp":1658326883082},{"id":"cMl0.tsx","source":"undoRedo.source","timestamp":1658327826163},{"id":"hSR5.tsx","timestamp":1658328123829},{"id":"OCGx.tsx","timestamp":1658328200763},{"id":"ZHc2.tsx","timestamp":1658329530300},{"id":"j6fw.tsx","source":"Fix all fixable ESLint issues","timestamp":1661980292972},{"id":"sFbw.tsx","timestamp":1661980448437},{"id":"H1iT.tsx","source":"Fix all fixable ESLint issues","timestamp":1661980540542},{"id":"WGJ2.tsx","source":"Fix all fixable ESLint issues","timestamp":1661980584336},{"id":"SBGP.tsx","source":"Fix all fixable ESLint issues","timestamp":1661980624433},{"id":"8Du4.tsx","source":"Fix all fixable ESLint issues","timestamp":1661980738529},{"id":"I6VY.tsx","timestamp":1661980751862},{"id":"ryHA.tsx","timestamp":1661980774443},{"id":"HH62.tsx","timestamp":1661980907182}]}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix",
"git add"
]
}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix",
"check-types"
]
}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix"
]
}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/.lintstagedrc.json","entries":[{"id":"92Bt.json","timestamp":1660069494752},{"id":"HYVZ.json","timestamp":1660069579263},{"id":"9zra.json","timestamp":1660069689514},{"id":"VoV0.json","timestamp":1660069836553},{"id":"qi34.json","timestamp":1660070347923},{"id":"qCH0.json","timestamp":1660070380411},{"id":"d3H8.json","timestamp":1660675337994}]}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix"
]
}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix"
],
"*.{ts,tsx}": [
"yarn check-types"
]
}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix"
],
"*": [
"yarn check-types"
]
}
{
"*.{js,jsx,ts,tsx}": [
"eslint --fix",
"yarn check-types"
]
}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/routes/v1/index.js","entries":[{"id":"fRE8.js","source":"Fix all fixable ESLint issues","timestamp":1659812554412},{"id":"vZST.js","timestamp":1659812558656},{"id":"7AhZ.js","source":"Workspace Edit","timestamp":1659812757241},{"id":"RZ0G.js","timestamp":1659813457936},{"id":"BkCn.js","source":"searchReplace.source","timestamp":1659813964941},{"id":"G7B2.js","source":"Fix all fixable ESLint issues","timestamp":1659848686322}]}
{"version":1,"resource":"file:///home/erik/Projects/vanhack_node/node-express-boilerplate/src/data/withdraw.data.js","entries":[{"id":"SyI5.js","source":"Fix all fixable ESLint issues","timestamp":1659792460788}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/FilterPickup/getAddress/GetAddress.tsx","entries":[{"id":"TSjf.tsx","source":"searchReplace.source","timestamp":1660569469929},{"id":"nzDu.tsx","source":"searchReplace.source","timestamp":1660582645467},{"id":"MR6U.tsx","timestamp":1660587063526},{"id":"H53d.tsx","source":"searchReplace.source","timestamp":1660587163040},{"id":"lKoO.tsx","source":"undoRedo.source","timestamp":1660587168204}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/header/headerTop/HeaderTop.tsx","entries":[{"id":"rhDt.tsx","timestamp":1657632574824},{"id":"I29k.tsx","source":"undoRedo.source","timestamp":1657632636972},{"id":"zuh1.tsx","timestamp":1657632689664}]}
{"version":1,"resource":"file:///home/erik/Projects/ecommerce-front/src/components/common/recommendationDisplay/mockRecommendation.ts","entries":[{"id":"kLfk.ts","timestamp":1659631671648},{"id":"RJaZ.ts","source":"undoRedo.source","timestamp":1659631718968},{"id":"QZpl.ts","source":"undoRedo.source","timestamp":1659632489473}]}
{"version":1,"resource":"file:///home/erik/Projects/copy/vanhack_node/node-express-boilerplate/src/validations/index.js","entries":[{"id":"elmx.js","source":"searchReplace.source","timestamp":1659813964949}]}
{"version":1,"resource":"file:///home/erik/Projects/indianboy-website/store/%40types/InjectorTyping.ts","entries":[{"id":"60li.ts","timestamp":1662432011577},{"id":"0PQO.ts","timestamp":1662432088774},{"id":"wq5A.ts","timestamp":1662432356853},{"id":"1yh5.ts","timestamp":1662432398218},{"id":"Jeal.ts","source":"undoRedo.source","timestamp":1662432440198},{"id":"hTKZ.ts","source":"renamed.source","timestamp":1662432448199},{"id":"9W4C.ts","source":"moved.source","timestamp":1662432476989},{"id":"4Hph.ts","timestamp":1662432492591},{"id":"mw6S.ts","source":"moved.source","timestamp":1662432508308},{"id":"AeZs.ts","timestamp":1662432520687},{"id":"F5Cl.ts","timestamp":1662432536111},{"id":"aRqF.ts","timestamp":1662432709392}]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment