-
-
Save fjpedrosa/80a4179bea5a63f38eece521776a8c17 to your computer and use it in GitHub Desktop.
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/.stylelintrc.json","entries":[{"id":"NWxv.json","timestamp":1651960191115},{"id":"SJlw.json","timestamp":1651960250143}]} |
{ | |
"extends": "stylelint-config-sass-guidelines", | |
"plugins": ["stylelint-scss"], | |
"rules": { | |
"dollar-variable-pattern": null, | |
"at-rule-no-unknown": null, | |
"scss/at-rule-no-unknown": true, | |
"indentation": 2, | |
"number-leading-zero": null, | |
"max-nesting-depth": 10, | |
"selector-max-id": 3, | |
"selector-no-qualifying-type": null, | |
"no-eol-whitespace": true | |
} | |
} |
{ | |
"extends": "stylelint-config-sass-guidelines", | |
"plugins": ["stylelint-scss"], | |
"rules": { | |
"dollar-variable-pattern": null, | |
"at-rule-no-unknown": null, | |
"scss/at-rule-no-unknown": true, | |
"indentation": 2, | |
"number-leading-zero": null, | |
"max-nesting-depth": 10, | |
"selector-max-id": 3, | |
"selector-no-qualifying-type": null, | |
"no-eol-whitespace": true, | |
"max-empty-lines": 1 | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/invoice.scss","entries":[{"id":"u1Vk.scss","timestamp":1650575535805},{"id":"OJb0.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575543146},{"id":"1trA.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575722007},{"id":"X1cZ.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575736020},{"id":"28gA.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575759333},{"id":"B4Sz.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575916217},{"id":"HEze.scss","timestamp":1650575980754},{"id":"vV4y.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650575988309},{"id":"E3h4.scss","timestamp":1650576058723},{"id":"Zn9o.scss","timestamp":1650576110963},{"id":"gwsS.scss","timestamp":1650576139359},{"id":"0SzZ.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650579193973},{"id":"5aMB.scss","timestamp":1650579224692},{"id":"aoft.scss","timestamp":1650579348742},{"id":"pcap.scss","timestamp":1650579402948},{"id":"4oYg.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650579459148},{"id":"YdLf.scss","timestamp":1650579558880},{"id":"SV7s.scss","timestamp":1650579615531},{"id":"yIlf.scss","timestamp":1650579647732},{"id":"zhHR.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650579754694},{"id":"PnBX.scss","timestamp":1650613672569},{"id":"2azd.scss","timestamp":1650613718505},{"id":"nAkI.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650617936735},{"id":"CPny.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650617954892},{"id":"cWDY.scss","timestamp":1650617991691},{"id":"BLQ9.scss","timestamp":1650619933609},{"id":"nE7a.scss","timestamp":1650619971063},{"id":"Wuge.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650619982926},{"id":"Sxcz.scss","timestamp":1650620626172},{"id":"Bg9I.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650655060291},{"id":"c0uX.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650655501853},{"id":"4YC5.scss","timestamp":1650655510731},{"id":"cdA0.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651076486053},{"id":"HGW9.scss","timestamp":1651076680377},{"id":"HLvr.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651078651879},{"id":"oNl0.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651078685052},{"id":"f042.scss","timestamp":1651601377948},{"id":"L0hM.scss","timestamp":1651601552790},{"id":"x0Yj.scss","timestamp":1651606339727},{"id":"k5IO.scss","timestamp":1651613951740},{"id":"G7lc.scss","timestamp":1651614099688},{"id":"R2nP.scss","timestamp":1651614204204},{"id":"xKHN.scss","timestamp":1651614214357},{"id":"j2gC.scss","timestamp":1651614261326},{"id":"S1fi.scss","timestamp":1651659769079},{"id":"hQSk.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651659771029},{"id":"jTJW.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652888343151},{"id":"1CV9.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652888617424},{"id":"Vebz.scss","timestamp":1652888635884},{"id":"tRuJ.scss","timestamp":1652891667670}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/Icons/ForecastMenuIcon.js","entries":[{"id":"99DO.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650658995308}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/Offer/UndeployedDeployment.js","entries":[{"id":"Sy6G.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651068524054},{"id":"AUxf.js","source":"searchReplace.source","timestamp":1651137208310}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/SuppliersList.js","entries":[{"id":"W05A.js","timestamp":1651069837527},{"id":"sDOc.js","timestamp":1651069879549},{"id":"rzr2.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070024351},{"id":"sJUm.js","timestamp":1651070038160},{"id":"xuiN.js","source":"undoRedo.source","timestamp":1651070063846},{"id":"LVVq.js","source":"searchReplace.source","timestamp":1651137202817}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/ritmoInsights/KPIs.js","entries":[{"id":"ZpPl.js","source":"Edición del área de trabajo","timestamp":1652689017430},{"id":"cZxh.js","source":"renamed.source","timestamp":1652715346783}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/IndicatorComponent.js","entries":[{"id":"5ZtM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649789644665},{"id":"2PdE.js","timestamp":1649789718639},{"id":"cIYR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649789730691},{"id":"eGGP.js","timestamp":1649789781727},{"id":"e3vC.js","timestamp":1649789815603},{"id":"NOf3.js","timestamp":1649852517740},{"id":"JUzk.js","timestamp":1649852578132},{"id":"SiSr.js","timestamp":1649852684281},{"id":"XLT7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649852759493},{"id":"Fis5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649852782475},{"id":"hxJ4.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651613917476},{"id":"Xttr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651614051964},{"id":"fIcv.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651614131095},{"id":"Fdix.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651614426010},{"id":"sCfc.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651614605545},{"id":"QLvQ.js","timestamp":1651746067882},{"id":"vpMI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651746106593},{"id":"qhPw.js","timestamp":1651746164974},{"id":"HisI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651750047691},{"id":"UHFf.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651750351362}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/Checkbox.js","entries":[{"id":"6Igd.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652019002596},{"id":"47Ph.js","timestamp":1652298180706},{"id":"WEA0.js","timestamp":1652298334976},{"id":"OZnE.js","timestamp":1652298365750},{"id":"w5a7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652298557665},{"id":"9J9U.js","timestamp":1652298612788},{"id":"8Gxs.js","source":"undoRedo.source","timestamp":1652298636393},{"id":"YRRU.js","timestamp":1652299160678},{"id":"OuxG.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652299496542},{"id":"socR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652299508055},{"id":"tCZV.js","timestamp":1652299612433},{"id":"CNcj.js","timestamp":1652300323205},{"id":"fcjC.js","timestamp":1652300372324},{"id":"ib21.js","timestamp":1652300468584},{"id":"YJ9s.js","timestamp":1652300620199},{"id":"QV0V.js","timestamp":1652300644749},{"id":"bA5Z.js","timestamp":1652300691353},{"id":"tYpC.js","timestamp":1652300769161},{"id":"uXYp.js","timestamp":1652300780934},{"id":"kiGx.js","timestamp":1652300800336},{"id":"WMFR.js","timestamp":1652300823055},{"id":"QxCW.js","timestamp":1652340577680},{"id":"zeeo.js","timestamp":1652340591908},{"id":"Y0cc.js","timestamp":1652340623224},{"id":"w8S3.js","timestamp":1652340637071},{"id":"vksR.js","timestamp":1652345261904},{"id":"uqEs.js","source":"undoRedo.source","timestamp":1652345314979},{"id":"jfej.js","timestamp":1652345358973},{"id":"hesA.js","timestamp":1652345394632},{"id":"VZ77.js","timestamp":1652345433140},{"id":"JJ2r.js","timestamp":1652345512286},{"id":"uVNV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652345565124},{"id":"wrl4.js","timestamp":1652345783893},{"id":"FWl3.js","timestamp":1652345799611},{"id":"cLDS.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652345804551},{"id":"Y69g.js","timestamp":1652345815658},{"id":"dLye.js","timestamp":1652686188463},{"id":"lXMy.js","timestamp":1652820775989},{"id":"wOYJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820841711},{"id":"kZGY.js","timestamp":1652820906583},{"id":"CdVJ.js","source":"undoRedo.source","timestamp":1652820912829},{"id":"e3Mc.js","timestamp":1652820935107}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/router/PrivateRoute.js","entries":[{"id":"X9vr.js","timestamp":1651176859989},{"id":"qGo1.js","source":"Edición del área de trabajo","timestamp":1651176877075},{"id":"UinJ.js","timestamp":1651176887252},{"id":"U5E6.js","timestamp":1651176976893},{"id":"RKTQ.js","timestamp":1651177320815},{"id":"sNCw.js","timestamp":1651177353441}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/index.js","entries":[{"id":"2K0W.js","timestamp":1652096248094}]} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Amount": "Amount", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Payments", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Weekly": "Weekly", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website", | |
"week": "Week", | |
"Week": "Week" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Account_details": "Account details", | |
"Account_number": "Account number", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Amount": "Amount", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Debits": "Debits", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"No_details": "No details", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Payments", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Weekly": "Weekly", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website", | |
"Week": "Week" | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/i18n/translations/en/common.json","entries":[{"id":"lNyg.json","timestamp":1649749507082},{"id":"9iKw.json","timestamp":1649779894240},{"id":"CnTw.json","timestamp":1649779940507},{"id":"YaRg.json","timestamp":1649779987605},{"id":"fGFS.json","timestamp":1649862061341},{"id":"lbOg.json","timestamp":1650383700027},{"id":"26Fq.json","timestamp":1650383719981},{"id":"KrxI.json","timestamp":1650444794224},{"id":"mceh.json","timestamp":1650444861286},{"id":"ar1b.json","timestamp":1651778584880}]} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Account_number": "Account number", | |
"Account_details": "Account details", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Amount": "Amount", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Amount": "Amonut", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Payments", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Weekly": "Weekly", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website", | |
"week": "Week" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Account_number": "Account number", | |
"Account_details": "Account details", | |
"No_details": "No details", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Amount": "Amount", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Debits", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Week": "Week", | |
"Weekly": "Weekly", | |
"Weeks": "Weeks", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website" | |
} |
{ | |
"Accept": "Accept", | |
"AccountNumber": "{number} Account", | |
"Accounts": "Accounts", | |
"AccountsNumber": "{number} Accounts", | |
"Activate": "Activate", | |
"Add": "Add", | |
"Add_supplier": "Add supplier", | |
"Address": "Address", | |
"Application": "Application", | |
"Apply": "Apply", | |
"Back": "Back", | |
"Cancel": "Cancel", | |
"City": "City", | |
"Close": "Close", | |
"Commission_rate": "Commission rate (%)", | |
"Companies": "Companies", | |
"Company_name": "Company name", | |
"Confirm": "Confirm", | |
"Continue": "Continue", | |
"Contract": "Contract", | |
"Country": "Country", | |
"Create": "Create", | |
"Created": "Created", | |
"Currency": "Currency", | |
"Daily": "Daily", | |
"Delete": "Delete", | |
"Details": "Details", | |
"Email": "Email", | |
"File": "File", | |
"Files": "Files", | |
"Go_back": "Go back", | |
"Help": "Help", | |
"Income": "Income", | |
"Invoice": "Invoice", | |
"Invoices": "Invoices", | |
"Lastname": "Surname", | |
"Monthly": "Monthly", | |
"Moral_person": "Legal entity", | |
"More_information": "More Information", | |
"Name": "Name", | |
"Next": "Next", | |
"No": "No", | |
"Offer": "Offer", | |
"Option": "Option", | |
"Or": "Or", | |
"Page": "Page", | |
"Payments": "Payments", | |
"Phone": "Phone number", | |
"Physic_person": "Natural person with business activity", | |
"Process": "Process", | |
"Product": "Product", | |
"Province": "Province", | |
"Quantity": "Quantity", | |
"Required": "Required", | |
"Save": "Save", | |
"Select_option": "Select an option", | |
"Settings": "Settings", | |
"Show": "Show", | |
"Status": "Status", | |
"Submit": "Submit", | |
"Supplier": "Supplier", | |
"Suppliers": "Suppliers", | |
"Tax_regime": "Tax regime", | |
"Update": "Update", | |
"Updated": "Updated", | |
"Upload": "Upload", | |
"Website": "Company website", | |
"Weekly": "Weekly", | |
"Yearly": "Yearly", | |
"Yes": "Yes", | |
"acquisition_name": "Acquisition Month", | |
"business_type": "Type of business", | |
"click_here": "click here", | |
"company_details": "Business information", | |
"confirm": "confirm", | |
"connect": "Connect", | |
"connected": "connected", | |
"connectors": { | |
"amazonads": "Amazon Ads", | |
"amazonseller": "Amazon Seller", | |
"bingads": "Bing Ads", | |
"facebookads": "Facebook Ads", | |
"financeothers": "Other finance accounts", | |
"freeagent": "FreeAgent", | |
"freshbooks": "FreshBooks", | |
"googleads": "Google Ads", | |
"googleanalytics": "Google Analytics", | |
"holded": "Holded", | |
"kashflow": "KashFlow", | |
"magento": "Magento", | |
"marketingothers": "Other marketing accounts", | |
"mercadolibre": "Mercadolibre", | |
"mercadopago": "Mercadopago", | |
"nutcache": "NutCache", | |
"openbanking": "openbanking", | |
"openbanking_uk": "openbanking", | |
"paypal": "PayPal", | |
"prestashop": "Prestashop", | |
"quickbooks": "QuickBooks", | |
"sage": "Sage", | |
"sageone": "SageOne", | |
"salesothers": "Other shopping platforms", | |
"shopify": "Shopify", | |
"stripe": "Stripe", | |
"woocommerce": "Woocommerce", | |
"xero": "Xero", | |
"zohobooks": "ZohoBooks" | |
}, | |
"contract": "contract", | |
"currency": { | |
"EUR": "EUR €", | |
"GBP": "GBP £", | |
"MXN": "MXN $", | |
"USD": "USD $" | |
}, | |
"delete": "delete", | |
"enlarge": "Click to enlarge image", | |
"finance_accounts": "Finance Accounts", | |
"finances": "finances", | |
"go_to": "Go to", | |
"invoice_number": "Invoice number", | |
"marketing": "marketing", | |
"marketing_accounts": "Marketing Accounts", | |
"monthly_income": "Monthly income", | |
"more_info": "more info", | |
"new_offer": "New offer", | |
"of": "of", | |
"offer": "offer", | |
"or": "or", | |
"payment": "payment", | |
"payments": "payments", | |
"pending": "pending", | |
"postal_code": "ZIP code", | |
"records": "records", | |
"records_found": "records found", | |
"retrieving_data": "Retrieving <b>data</b>", | |
"sales": "sales", | |
"sales_accounts": "Sales Accounts", | |
"select_account": "Select an account", | |
"select_language": "Language", | |
"selected": "selected", | |
"success": "success", | |
"synched": "synched", | |
"synchronizing": { | |
"help": "We are receiving the data. This process may take a few minutes, as it will depend on the volume of data.", | |
"title": "Receiving data" | |
}, | |
"to": "to", | |
"users-invoices": "Total invoices", | |
"value": "LTV(€)", | |
"website": "Website", | |
"Week": "Week", | |
"Weeks": "Weeks" | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/utils/privateInteractions.js","entries":[{"id":"OZyY.js","timestamp":1651322891036}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/utils/cajonDesastre.js","entries":[{"id":"mmGo.js","timestamp":1651322904318}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/.github/PULL_REQUEST_TEMPLATE.md","entries":[{"id":"E6IP.md","timestamp":1651217373192}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/actions/index.js","entries":[{"id":"XZkK.js","timestamp":1651183953857},{"id":"Ham6.js","timestamp":1651184463740}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Forms/EditPlatoDialog.js","entries":[{"id":"WfT2.js","timestamp":1651095151472}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Tabs.js","entries":[{"id":"PGWc.js","timestamp":1651533268441},{"id":"HVQD.js","timestamp":1651533295010},{"id":"ipcS.js","timestamp":1651533320189},{"id":"7VaY.js","timestamp":1651533339492},{"id":"zkpa.js","timestamp":1651533350151},{"id":"U5tJ.js","timestamp":1652338718370},{"id":"Ur0Y.js","timestamp":1652338837113},{"id":"2D53.js","timestamp":1652338992402},{"id":"HghD.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339119943},{"id":"3PtF.js","timestamp":1652339140975},{"id":"cp3y.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339303274},{"id":"ZjD6.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339331895},{"id":"I4HU.js","timestamp":1652339382840},{"id":"TuOG.js","timestamp":1652339421747},{"id":"JeTQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339465214},{"id":"Lk5M.js","timestamp":1652339493878},{"id":"nMqq.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339521874},{"id":"4hyr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339577590},{"id":"kY2H.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339600537},{"id":"lG2H.js","timestamp":1652339614237},{"id":"Q0Xb.js","timestamp":1652339627795},{"id":"u3HS.js","timestamp":1652339647010},{"id":"I0DO.js","timestamp":1652339658306},{"id":"kti1.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339697374},{"id":"qRtO.js","timestamp":1652339722070},{"id":"2OhC.js","timestamp":1652339761611},{"id":"xH5q.js","timestamp":1652339778257},{"id":"brWK.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652339879304},{"id":"Rxoj.js","source":"Edición del área de trabajo","timestamp":1652339888755},{"id":"loSg.js","timestamp":1652339912966},{"id":"WNWp.js","timestamp":1652340647141},{"id":"44h3.js","timestamp":1652340687671},{"id":"cX9l.js","timestamp":1652340698954},{"id":"0hLt.js","timestamp":1652340971372},{"id":"IWSd.js","timestamp":1652342465775},{"id":"mA5u.js","timestamp":1652342583780},{"id":"cjnk.js","timestamp":1652342596901},{"id":"zZTU.js","timestamp":1652342613690},{"id":"8pfs.js","timestamp":1652342648683},{"id":"gfbW.js","timestamp":1652342707074},{"id":"0Mxr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652342743866},{"id":"o4yk.js","timestamp":1652342766477},{"id":"HJLB.js","timestamp":1652342787692},{"id":"gxlR.js","timestamp":1652342805546},{"id":"EwNU.js","timestamp":1652342815878},{"id":"4Fm3.js","timestamp":1652342836258},{"id":"5jNp.js","timestamp":1652342912686},{"id":"yjt4.js","timestamp":1652342923946},{"id":"xa94.js","timestamp":1652342943622},{"id":"a7hV.js","timestamp":1652342982817}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/CompanyDebits.js","entries":[{"id":"4Yrm.js","timestamp":1652096242951},{"id":"oT5O.js","timestamp":1652103282608},{"id":"vjF7.js","timestamp":1652103379039},{"id":"ddT7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652103417611},{"id":"b63a.js","source":"Edición del área de trabajo","timestamp":1652103429628},{"id":"8PxG.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652103447225},{"id":"UNVG.js","timestamp":1652104144622},{"id":"9mmB.js","timestamp":1652104291126},{"id":"1Kzk.js","timestamp":1652104492135}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/Icons/ArrowLeft.js","entries":[{"id":"aYh8.js","timestamp":1651933187636},{"id":"xasR.js","timestamp":1651933218704},{"id":"aRVB.js","timestamp":1651933246905},{"id":"pdMG.js","timestamp":1651933310387},{"id":"cAC8.js","timestamp":1651933499405},{"id":"WEFe.js","timestamp":1651933543719},{"id":"e2S1.js","timestamp":1651933745727},{"id":"E3GF.js","timestamp":1651933762171},{"id":"iWAI.js","timestamp":1651933782501},{"id":"H1gK.js","timestamp":1651933798799},{"id":"vaN0.js","timestamp":1651933825536},{"id":"xty3.js","timestamp":1651933874947},{"id":"YUmo.js","timestamp":1651944924028}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/Debits/ViewDebit.js","entries":[{"id":"4eb1.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651822668118}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Menus/CreateMenu.js","entries":[{"id":"KZMK.js","timestamp":1652301373264},{"id":"9jZ8.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652301375600},{"id":"dN7L.js","timestamp":1652301380282},{"id":"oI9N.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652301619093},{"id":"kT1Y.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652301653329},{"id":"YsIt.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652301673107},{"id":"Bav6.js","timestamp":1652301734125},{"id":"mJ8Y.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652301801112},{"id":"jW2J.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652338463455},{"id":"w7qT.js","timestamp":1652338532494},{"id":"24MJ.js","timestamp":1652338628743},{"id":"8Osn.js","timestamp":1652339929285},{"id":"lZgL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652344861004},{"id":"rHno.js","timestamp":1652344891704},{"id":"eZa0.js","timestamp":1652345059309},{"id":"DCjk.js","timestamp":1652345102691},{"id":"eRd5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652345189911},{"id":"8mZD.js","timestamp":1652345204893},{"id":"VnwI.js","timestamp":1652345215426},{"id":"TG6y.js","timestamp":1652345987057},{"id":"uotd.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652345995876},{"id":"V7yW.js","timestamp":1652363209384},{"id":"iLS2.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652368360549},{"id":"uhGy.js","timestamp":1652368689646},{"id":"jtXF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652368692483},{"id":"nYJO.js","timestamp":1652368716497},{"id":"z2c9.js","timestamp":1652369687249},{"id":"g7IL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652369724326},{"id":"jNNr.js","timestamp":1652369780771},{"id":"yc5u.js","source":"Edición del área de trabajo","timestamp":1652369799847},{"id":"GqYJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652369852055},{"id":"HkjK.js","timestamp":1652370532870},{"id":"gfLQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652370540611},{"id":"qSHs.js","timestamp":1652370584042},{"id":"EVIf.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652370632957},{"id":"zy3r.js","timestamp":1652650570321},{"id":"BB47.js","timestamp":1652650788434},{"id":"J2g6.js","source":"undoRedo.source","timestamp":1652650816438},{"id":"q4t4.js","timestamp":1652821025692},{"id":"H1un.js","timestamp":1652821537479},{"id":"8foC.js","timestamp":1652821703707},{"id":"IAAF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652821766471},{"id":"tou6.js","timestamp":1652821955860},{"id":"fQbD.js","timestamp":1652822007604},{"id":"vjq2.js","timestamp":1652822127625},{"id":"YRFD.js","timestamp":1652822225850},{"id":"n4C5.js","timestamp":1652822255562},{"id":"afEN.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652822297163},{"id":"am99.js","timestamp":1652824829902},{"id":"mu3B.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652824938242}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/api/carta/helpers.js","entries":[{"id":"QvJf.js","timestamp":1652474727440},{"id":"KYYR.js","timestamp":1652476441200},{"id":"PGYd.js","timestamp":1652476478379},{"id":"WrBL.js","timestamp":1652477400413},{"id":"q5Bb.js","timestamp":1652477780005},{"id":"3nTZ.js","timestamp":1652480104753},{"id":"cguA.js","timestamp":1652483304209},{"id":"wyOn.js","timestamp":1652483831973},{"id":"L8nT.js","timestamp":1652483994115},{"id":"uCRe.js","timestamp":1652484208245}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/App.js","entries":[{"id":"FRUm.js","timestamp":1651177486739},{"id":"5ddO.js","timestamp":1651177532430},{"id":"V9SM.js","timestamp":1651177550420},{"id":"skdZ.js","timestamp":1651183746671},{"id":"G0zK.js","timestamp":1651183758481},{"id":"Ajze.js","timestamp":1651183824044},{"id":"STTQ.js","source":"Edición del área de trabajo","timestamp":1651184071622},{"id":"DGBb.js","timestamp":1651184088950},{"id":"JflP.js","timestamp":1651184185374},{"id":"MsRX.js","timestamp":1651184581787},{"id":"IwyY.js","timestamp":1651184595145},{"id":"N6EG.js","timestamp":1651184609610},{"id":"i2hm.js","timestamp":1651185604642},{"id":"VaXC.js","timestamp":1651325241814},{"id":"1UXG.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651500854151},{"id":"QeZH.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651500896649},{"id":"gvf5.js","timestamp":1651500926750},{"id":"t1AY.js","timestamp":1651501191316},{"id":"pjll.js","timestamp":1651501215148},{"id":"4ZYY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651501268871},{"id":"FJXI.js","timestamp":1651501274178},{"id":"0lyq.js","timestamp":1651510541779},{"id":"nukO.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651510702915},{"id":"LEiT.js","timestamp":1651511047209},{"id":"tfeQ.js","timestamp":1651511071866},{"id":"NTLU.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651511075835},{"id":"M1jg.js","timestamp":1651511099395},{"id":"RVeV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651511141963},{"id":"n92T.js","timestamp":1651512236005},{"id":"1MWc.js","timestamp":1651513460820},{"id":"WuUM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651513545212},{"id":"Xf27.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651513651480},{"id":"ViMn.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651513710259},{"id":"69sT.js","timestamp":1651513715173},{"id":"nEcD.js","timestamp":1651513728284},{"id":"4SAs.js","timestamp":1651514092745},{"id":"sjUg.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651514095633},{"id":"pyd5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651514155974},{"id":"TgHz.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651514216709},{"id":"qblt.js","source":"undoRedo.source","timestamp":1651514347316},{"id":"5BgO.js","timestamp":1651514364400},{"id":"vyIS.js","timestamp":1651514379320},{"id":"IGTR.js","timestamp":1651514420136},{"id":"QunY.js","timestamp":1651514470935},{"id":"AQFH.js","timestamp":1651514540860},{"id":"jR5S.js","timestamp":1651514699806},{"id":"MI1o.js","timestamp":1651700967047},{"id":"qCgz.js","timestamp":1651877440657},{"id":"bgSC.js","timestamp":1651879236960},{"id":"cEWA.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652304160812}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/views/admin/Invoices.js","entries":[{"id":"NFUa.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649862544141},{"id":"uLP9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650293967087},{"id":"ARl5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650294017363},{"id":"dYMq.js","timestamp":1650294021766},{"id":"7bdE.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650294063051},{"id":"vsOv.js","timestamp":1650294073841},{"id":"ajND.js","timestamp":1650294088442},{"id":"9MIx.js","timestamp":1650294107560},{"id":"pIbF.js","timestamp":1650528543642},{"id":"zeFR.js","source":"undoRedo.source","timestamp":1650533937949},{"id":"YpG9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650909838469},{"id":"E3Z1.js","timestamp":1651070375649},{"id":"viFQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070388519},{"id":"mvuD.js","source":"searchReplace.source","timestamp":1651137207099}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/utils/qr.js","entries":[{"id":"q0Jk.js","timestamp":1651322847024},{"id":"JQbL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651877302411}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Accounts/ConnectAccounts/ConnectFinanceAccounts/ConnectFinanceAccounts.js","entries":[{"id":"aU0Z.js","timestamp":1649851319817},{"id":"VAL1.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650958514287},{"id":"0NRV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650958675762},{"id":"F3sV.js","timestamp":1650958682486}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/api/user/index.js","entries":[{"id":"FA8A.js","timestamp":1650834160047},{"id":"loTG.js","source":"renamed.source","timestamp":1650834892063},{"id":"d60c.js","timestamp":1650835253738},{"id":"EjvQ.js","timestamp":1650835303145},{"id":"ND1S.js","timestamp":1650835574480},{"id":"IbhM.js","timestamp":1650871618781},{"id":"WSYQ.js","timestamp":1650874063770},{"id":"IVzn.js","timestamp":1650922678512},{"id":"bB4h.js","source":"undoRedo.source","timestamp":1650922808416},{"id":"AGHd.js","timestamp":1651145992204},{"id":"k6qs.js","timestamp":1651498959755},{"id":"GbQ2.js","timestamp":1652131801708}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/Button.js","entries":[{"id":"O24e.js","timestamp":1651700053506},{"id":"nGDi.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651700059315},{"id":"S7F0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651700091445},{"id":"Xq0B.js","timestamp":1651700282877},{"id":"83GQ.js","timestamp":1651700293785},{"id":"taSP.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651700307846},{"id":"w96I.js","timestamp":1651702089356},{"id":"ifnp.js","timestamp":1651702124863},{"id":"lMdT.js","timestamp":1651702142691},{"id":"e6cb.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651877879924},{"id":"Nlzl.js","timestamp":1651877904451},{"id":"o36P.js","timestamp":1651877921247},{"id":"s0Rz.js","timestamp":1652301842095},{"id":"TBCP.js","timestamp":1652390469210},{"id":"pswD.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652772808809},{"id":"4fCP.js","timestamp":1652772832225},{"id":"v6FQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652773047594},{"id":"GzXR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652773324376},{"id":"rzUM.js","timestamp":1652773347939},{"id":"XURF.js","timestamp":1652818897134}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/jsconfig.json","entries":[{"id":"OuyP.json","timestamp":1651324676324}]} |
{ | |
"compilerOptions": { | |
"baseUrl": "src" | |
}, | |
"include": ["src"] | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/CustomerView/useScrollPosition.js","entries":[{"id":"R0pG.js","timestamp":1651324042699},{"id":"NRlr.js","timestamp":1651877529638}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/assets/scss/components/categories.scss","entries":[{"id":"z92o.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652650254621},{"id":"UYWO.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652650276979},{"id":"2LTp.scss","timestamp":1652650609735},{"id":"szSH.scss","timestamp":1652650627744}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyInfo.js","entries":[{"id":"z06a.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651067705874},{"id":"oblH.js","timestamp":1651067716627},{"id":"vuH0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651067723864},{"id":"ZEnx.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651067736597},{"id":"yDt9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651067915517},{"id":"qtne.js","timestamp":1651067954753},{"id":"AC8W.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651068101823},{"id":"afB0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651068130149},{"id":"3Ciw.js","source":"searchReplace.source","timestamp":1651137204443},{"id":"z02Q.js","timestamp":1651138338173},{"id":"iWdX.js","timestamp":1651778364901},{"id":"qaPC.js","source":"Edición del área de trabajo","timestamp":1651822626457},{"id":"9Jqq.js","timestamp":1651822785380},{"id":"TktO.js","timestamp":1651848686656},{"id":"YMEP.js","timestamp":1651849180685},{"id":"FxKJ.js","timestamp":1651849382879},{"id":"7fLd.js","timestamp":1651849480253},{"id":"P1mF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651849615537},{"id":"qBMY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651849644733},{"id":"tf38.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651849843194},{"id":"LfVe.js","timestamp":1651849894386},{"id":"aS3l.js","timestamp":1651849913469},{"id":"vpMn.js","timestamp":1651850140711},{"id":"mN2q.js","timestamp":1652103734679},{"id":"cjsK.js","timestamp":1652103853582},{"id":"e7d6.js","timestamp":1652454049892},{"id":"IEUF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652454098810},{"id":"GYf4.js","timestamp":1652454131709}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/resources/dynamodb-table.yml","entries":[{"id":"xMvS.yml","timestamp":1650835818514},{"id":"gvgD.yml","timestamp":1650837636517},{"id":"GlOC.yml","timestamp":1650837684353},{"id":"scwM.yml","timestamp":1650837706329},{"id":"Dxsj.yml","timestamp":1650841427600}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/.env.development","entries":[{"id":"uFm5.development","timestamp":1651587947733},{"id":"hvBh.development","timestamp":1652689198108},{"id":"x3pg.development","source":"undoRedo.source","timestamp":1652691182117},{"id":"uWBf.development","timestamp":1652691363707},{"id":"7rxo.development","source":"undoRedo.source","timestamp":1652694235399}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/Payments/PaymentForm.js","entries":[{"id":"tZrh.js","timestamp":1649703886179},{"id":"bAqO.js","timestamp":1649866589796}]} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": "error", | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": "warning", | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"react/no-unused-vars": "warning", | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/.eslintrc","entries":[{"id":"eKmr.json","timestamp":1649692758388},{"id":"btLD.json","timestamp":1649692797330},{"id":"poYr.json","timestamp":1649692819591},{"id":"5RSf.json","timestamp":1649692966799},{"id":"IeTw.json","timestamp":1649693291709},{"id":"tXcx.json","timestamp":1649693321973},{"id":"Ta3K.json","source":"undoRedo.source","timestamp":1649702541540},{"id":"Kw9n.json","timestamp":1649702596749},{"id":"XQbQ.json","timestamp":1649702707525},{"id":"TA3V","timestamp":1649702757193},{"id":"QGeh.js","source":"renamed.source","timestamp":1649702764785},{"id":"Inga.js","timestamp":1649702790271},{"id":"7nEj.js","timestamp":1649702914584},{"id":"5PLK","source":"renamed.source","timestamp":1649702979785},{"id":"mRi5","timestamp":1649703016717},{"id":"lKb7","timestamp":1649703306192}]} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "all" }], | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": 1, | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": 2, | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["warning", { "args": "none" }], | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": [ | |
"react", | |
"react-hooks", | |
"jsx-a11y", | |
"only-warn", | |
"prettier", | |
"cypress" | |
], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:cypress/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": 2, | |
"react/prop-types": ["off", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/api/user/serverless.yml","entries":[{"id":"8PJJ.yml","timestamp":1650894272735},{"id":"6h2e.yml","timestamp":1650903718077}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/Forms.js","entries":[{"id":"5sPF.js","source":"Edición del área de trabajo","timestamp":1651822626467},{"id":"ViFB.js","source":"Edición del área de trabajo","timestamp":1651822736817},{"id":"APIq.js","timestamp":1651822841664}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/package.json","entries":[{"id":"Fsmx.json","timestamp":1650842405040}]} |
{ | |
"name": "DEPLOY", | |
"version": "1.0.0", | |
"description": "", | |
"main": "index.js", | |
"scripts": { | |
"test": "echo \"Error: no test specified\" && exit 1", | |
"offline": "export AUTHORIZER='{\"claims\":{\"cognito:username\": \"\tb397960f-90a2-41ef-a479-3978b7eed283\", \"custom:rol\": \"admin\", \"cognito:groups\": \"-\"}}' && serverless offline --stage dev", | |
"deploy": "export AUTHORIZER='{\"claims\":{\"cognito:username\": \"\tb397960f-90a2-41ef-a479-3978b7eed283\", \"custom:rol\": \"admin\", \"cognito:groups\": \"-\"}}' && sls deploy --aws-profile default --region eu-west-1 --stage dev" | |
}, | |
"keywords": [], | |
"author": "", | |
"license": "ISC", | |
"devDependencies": { | |
"serverless-aws-documentation": "^1.1.0", | |
"serverless-offline": "^8.7.0", | |
"serverless-plugin-composed-vars": "^1.0.3", | |
"serverless-appsync-plugin": "^1.13.0", | |
"serverless-deployment-bucket": "^1.6.0", | |
"serverless-iam-roles-per-function": "^3.2.0" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/OfferForms/CreateOfferForm/FirstDeployment.js","entries":[{"id":"YXkJ.js","timestamp":1650659821247}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/react-styleguidist/src/scripts/make-webpack-config.ts","entries":[{"id":"Rq2y.ts","timestamp":1651304603999},{"id":"Aa64.ts","timestamp":1651304654205},{"id":"iT6v.ts","timestamp":1651304811646}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Accounts/AccountsItems.js","entries":[{"id":"x3Yh.js","timestamp":1650658801175},{"id":"4t3e.js","timestamp":1650658823971}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/Select/index.js","entries":[{"id":"GKak.js","timestamp":1652018761512},{"id":"MN3j.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652018803067},{"id":"7SDA.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652018839306},{"id":"tWWW.js","timestamp":1652018846842},{"id":"3zqz.js","timestamp":1652019206145},{"id":"c4hO.js","timestamp":1652019278239},{"id":"eyOf.js","timestamp":1652019304248},{"id":"m9to.js","timestamp":1652019373923},{"id":"ewSi.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652019415856},{"id":"4zjC.js","timestamp":1652019456579},{"id":"GVfy.js","timestamp":1652019474857},{"id":"sn2Q.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652019588770},{"id":"fJyA.js","timestamp":1652021639508},{"id":"dgXD.js","timestamp":1652021673747},{"id":"7vMc.js","timestamp":1652021703572},{"id":"Pesj.js","timestamp":1652021721784},{"id":"Khzv.js","timestamp":1652048562322},{"id":"27gg.js","source":"undoRedo.source","timestamp":1652048607535},{"id":"uWj0.js","timestamp":1652048721100}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/.env.local","entries":[{"id":"KgRi.local","timestamp":1650451544291}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/cypress/support/index.js","entries":[{"id":"EGD6.js","timestamp":1652733383441}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/InvoiceFinancing/Invoices.js","entries":[{"id":"7EPK.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649703900035},{"id":"MPo6.js","timestamp":1649704419878},{"id":"G8Wz.js","timestamp":1649704555861},{"id":"BFQP.js","timestamp":1649704774998},{"id":"dH9G.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649862596071},{"id":"B7bg.js","timestamp":1650528515328},{"id":"rTHR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650536469123},{"id":"SU1a.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650554307900},{"id":"P8IL.js","timestamp":1650554322705},{"id":"lSpg.js","timestamp":1650554356207},{"id":"WwT9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650909760776},{"id":"bKUP.js","timestamp":1650909845884},{"id":"rwWN.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651155616788},{"id":"TjrI.js","timestamp":1651155639827}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Cards/index.js","entries":[{"id":"LJVy.js","timestamp":1650659559292},{"id":"VILW.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651069031452},{"id":"QfM5.js","source":"searchReplace.source","timestamp":1651137209110}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/assets/scss/components/button.scss","entries":[{"id":"GBOn.scss","timestamp":1651879394781},{"id":"Plca.scss","timestamp":1651879411382},{"id":"wcWc.scss","timestamp":1651879432710},{"id":"xi6W.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651879469119},{"id":"gc1E.scss","timestamp":1651879503506},{"id":"iQFv.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651879520503},{"id":"tWGQ.scss","timestamp":1651879577133},{"id":"uYXH.scss","timestamp":1651879597155},{"id":"J1lx.scss","timestamp":1651879619848},{"id":"96Oq.scss","timestamp":1651879648217},{"id":"qm3i.scss","timestamp":1651924996724},{"id":"JMdj.scss","timestamp":1651931929491},{"id":"RWPF.scss","timestamp":1651960007896},{"id":"v8M9.scss","timestamp":1651960040859},{"id":"9BGm.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651960199591},{"id":"nJLR.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651960254282},{"id":"YaCG.scss","timestamp":1651960259958},{"id":"4LyG.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651960262823},{"id":"ProN.scss","timestamp":1651960279245},{"id":"EgIc.scss","timestamp":1651960391106},{"id":"viQ9.scss","timestamp":1651960410550},{"id":"aqWr.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651960457838},{"id":"KYSv.scss","timestamp":1651960472646},{"id":"mjeB.scss","timestamp":1651960494490},{"id":"6Eko.scss","timestamp":1652307660102},{"id":"bwrT.scss","timestamp":1652307679399},{"id":"gi5e.scss","timestamp":1652307704752},{"id":"PzdQ.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652772855106},{"id":"i58H.scss","timestamp":1652772902242},{"id":"hj9i.scss","timestamp":1652772921644},{"id":"Gp6N.scss","timestamp":1652772933026},{"id":"b2Uh.scss","timestamp":1652772951493},{"id":"wyU8.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652772968767},{"id":"H12m.scss","timestamp":1652772991440},{"id":"uJRE.scss","timestamp":1652773010210},{"id":"uVOh.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652773102901},{"id":"RJ8a.scss","timestamp":1652773106863},{"id":"hpbN.scss","timestamp":1652773166882},{"id":"R3M2.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652773380427},{"id":"fKCB.scss","source":"undoRedo.source","timestamp":1652773391976},{"id":"Bu57.scss","timestamp":1652773400924},{"id":"H3Ko.scss","timestamp":1652773415884},{"id":"XHeS.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652773510787},{"id":"dYK9.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652773919551},{"id":"xva6.scss","timestamp":1652773952037},{"id":"2Xrn.scss","timestamp":1652818786305},{"id":"MHvb.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652818808330},{"id":"a8dz.scss","timestamp":1652818831493},{"id":"Dnao.scss","timestamp":1652818936601},{"id":"hmIR.scss","timestamp":1652818954608}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Perfil.js","entries":[{"id":"4blD.js","timestamp":1651184712242},{"id":"3Jqf.js","timestamp":1651184789369},{"id":"UJnJ.js","timestamp":1651184821366},{"id":"P3sM.js","timestamp":1651184834352},{"id":"qMDx.js","timestamp":1651184861013},{"id":"F20S.js","timestamp":1651321732925},{"id":"IYYx.js","timestamp":1652303695634}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/dropbox.scss","entries":[{"id":"0n4I.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1650559074054},{"id":"Q1wc.scss","timestamp":1651613281317},{"id":"TUdb.scss","timestamp":1651659677737}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/Icons/WaitingIcon.js","entries":[{"id":"z12W.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650908673599}]} |
{ | |
"name": "cartomatic-front", | |
"version": "0.1.0", | |
"private": true, | |
"dependencies": { | |
"@aws-amplify/ui-react": "^2.15.6", | |
"@craco/craco": "^6.4.3", | |
"@emotion/react": "^11.9.0", | |
"@emotion/styled": "^11.8.1", | |
"@mui/icons-material": "^5.6.2", | |
"@mui/lab": "^5.0.0-alpha.79", | |
"@mui/material": "^5.6.3", | |
"@mui/styles": "^5.6.2", | |
"@react-pdf/pdfkit": "^2.1.0", | |
"@reduxjs/toolkit": "^1.8.1", | |
"@rjsf/core": "^4.1.1", | |
"@rjsf/material-ui": "^4.1.1", | |
"@testing-library/jest-dom": "^5.16.4", | |
"@testing-library/react": "^13.1.1", | |
"@testing-library/user-event": "^14.1.1", | |
"assert": "^2.0.0", | |
"aws-amplify": "^4.3.20", | |
"aws-amplify-react": "^5.1.9", | |
"axios": "^0.27.2", | |
"blob-stream": "^0.1.3", | |
"bootstrap": "^5.1.3", | |
"brfs": "^2.0.2", | |
"browserify-zlib": "^0.2.0", | |
"buffer": "^6.0.3", | |
"dotenv": "^16.0.0", | |
"node-polyfill-webpack-plugin": "^1.1.4", | |
"process": "^0.11.10", | |
"qr-image": "^3.2.0", | |
"qrcode.react": "^3.0.1", | |
"react": "^18.1.0", | |
"react-devtools": "^4.7.0", | |
"react-dom": "^18.1.0", | |
"react-jsonschema-form": "^1.8.1", | |
"react-qr-svg": "^2.2.2", | |
"react-redux": "^8.0.1", | |
"react-router": "^6.3.0", | |
"react-router-dom": "^6.3.0", | |
"react-scripts": "5.0.1", | |
"react-visibility-sensor": "^5.1.1", | |
"redux-devtools-extension": "^2.13.8", | |
"rjsf-material-ui": "^0.3.9", | |
"sass": "^1.51.0", | |
"stream-browserify": "^3.0.0", | |
"stream-to-blob": "^2.0.1" | |
}, | |
"scripts": { | |
"dev": "craco start", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "yarn lint --fix --max-warnings=0", | |
"build": "craco build", | |
"test": "craco test", | |
"eject": "react-scripts eject" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.10", | |
"@babel/preset-env": "^7.17.10", | |
"@babel/preset-react": "^7.16.7", | |
"eslint": "^8.14.0", | |
"eslint-config-prettier": "^8.5.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.5.0", | |
"prettier": "^2.6.2", | |
"redux-devtools": "^3.5.0", | |
"stylelint": "^14.8.1", | |
"stylelint-config-sass-guidelines": "^9.0.1", | |
"stylelint-prettier": "^2.0.0", | |
"stylelint-scss": "^4.2.0" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/package.json","entries":[{"id":"YVop.json","timestamp":1651094344730},{"id":"hfy1.json","timestamp":1651322683913},{"id":"HMKq.json","timestamp":1651322719212},{"id":"SGau.json","timestamp":1651322768285},{"id":"b4gJ.json","timestamp":1651323035045}]} |
{ | |
"name": "cartomatic-front", | |
"version": "0.1.0", | |
"private": true, | |
"dependencies": { | |
"@aws-amplify/ui-react": "^2.15.6", | |
"@craco/craco": "^6.4.3", | |
"@emotion/react": "^11.9.0", | |
"@emotion/styled": "^11.8.1", | |
"@mui/icons-material": "^5.6.2", | |
"@mui/lab": "^5.0.0-alpha.79", | |
"@mui/material": "^5.6.3", | |
"@mui/styles": "^5.6.2", | |
"@react-pdf/pdfkit": "^2.1.0", | |
"@reduxjs/toolkit": "^1.8.1", | |
"@rjsf/core": "^4.1.1", | |
"@rjsf/material-ui": "^4.1.1", | |
"@testing-library/jest-dom": "^5.16.4", | |
"@testing-library/react": "^13.1.1", | |
"@testing-library/user-event": "^14.1.1", | |
"assert": "^2.0.0", | |
"aws-amplify": "^4.3.20", | |
"aws-amplify-react": "^5.1.9", | |
"axios": "^0.27.2", | |
"blob-stream": "^0.1.3", | |
"bootstrap": "^5.1.3", | |
"brfs": "^2.0.2", | |
"browserify-zlib": "^0.2.0", | |
"buffer": "^6.0.3", | |
"dotenv": "^16.0.0", | |
"node-polyfill-webpack-plugin": "^1.1.4", | |
"process": "^0.11.10", | |
"qr-image": "^3.2.0", | |
"qrcode.react": "^3.0.1", | |
"react": "^18.1.0", | |
"react-devtools": "^4.7.0", | |
"react-dom": "^18.1.0", | |
"react-jsonschema-form": "^1.8.1", | |
"react-qr-svg": "^2.2.2", | |
"react-redux": "^8.0.1", | |
"react-router": "^6.3.0", | |
"react-router-dom": "^6.3.0", | |
"react-scripts": "5.0.1", | |
"react-visibility-sensor": "^5.1.1", | |
"redux-devtools-extension": "^2.13.8", | |
"rjsf-material-ui": "^0.3.9", | |
"sass": "^1.51.0", | |
"stream-browserify": "^3.0.0", | |
"stream-to-blob": "^2.0.1" | |
}, | |
"scripts": { | |
"dev": "craco start", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"build": "craco build", | |
"test": "craco test", | |
"eject": "react-scripts eject" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.10", | |
"@babel/preset-env": "^7.17.10", | |
"@babel/preset-react": "^7.16.7", | |
"eslint": "^8.14.0", | |
"eslint-config-prettier": "^8.5.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.5.0", | |
"prettier": "^2.6.2", | |
"redux-devtools": "^3.5.0", | |
"stylelint": "^14.8.1", | |
"stylelint-config-sass-guidelines": "^9.0.1", | |
"stylelint-prettier": "^2.0.0", | |
"stylelint-scss": "^4.2.0" | |
} | |
} |
{ | |
"name": "cartomatic-front", | |
"version": "0.1.0", | |
"private": true, | |
"dependencies": { | |
"@aws-amplify/ui-react": "^2.15.6", | |
"@craco/craco": "^6.4.3", | |
"@emotion/react": "^11.9.0", | |
"@emotion/styled": "^11.8.1", | |
"@mui/icons-material": "^5.6.2", | |
"@mui/lab": "^5.0.0-alpha.79", | |
"@mui/material": "^5.6.3", | |
"@mui/styles": "^5.6.2", | |
"@react-pdf/pdfkit": "^2.1.0", | |
"@reduxjs/toolkit": "^1.8.1", | |
"@rjsf/core": "^4.1.1", | |
"@rjsf/material-ui": "^4.1.1", | |
"@testing-library/jest-dom": "^5.16.4", | |
"@testing-library/react": "^13.1.1", | |
"@testing-library/user-event": "^14.1.1", | |
"assert": "^2.0.0", | |
"aws-amplify": "^4.3.20", | |
"aws-amplify-react": "^5.1.9", | |
"axios": "^0.27.2", | |
"blob-stream": "^0.1.3", | |
"bootstrap": "^5.1.3", | |
"brfs": "^2.0.2", | |
"browserify-zlib": "^0.2.0", | |
"buffer": "^6.0.3", | |
"dotenv": "^16.0.0", | |
"node-polyfill-webpack-plugin": "^1.1.4", | |
"process": "^0.11.10", | |
"qr-image": "^3.2.0", | |
"qrcode.react": "^3.0.1", | |
"react": "^18.1.0", | |
"react-devtools": "^4.7.0", | |
"react-dom": "^18.1.0", | |
"react-jsonschema-form": "^1.8.1", | |
"react-qr-svg": "^2.2.2", | |
"react-redux": "^8.0.1", | |
"react-router": "^6.3.0", | |
"react-router-dom": "^6.3.0", | |
"react-scripts": "5.0.1", | |
"react-visibility-sensor": "^5.1.1", | |
"redux-devtools-extension": "^2.13.8", | |
"rjsf-material-ui": "^0.3.9", | |
"sass": "^1.51.0", | |
"stream-browserify": "^3.0.0", | |
"stream-to-blob": "^2.0.1" | |
}, | |
"scripts": { | |
"dev": "craco start", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "yarn lint -- --fix --max-warnings=0", | |
"build": "craco build", | |
"test": "craco test", | |
"eject": "react-scripts eject" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.10", | |
"@babel/preset-env": "^7.17.10", | |
"@babel/preset-react": "^7.16.7", | |
"eslint": "^8.14.0", | |
"eslint-config-prettier": "^8.5.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.5.0", | |
"prettier": "^2.6.2", | |
"redux-devtools": "^3.5.0", | |
"stylelint": "^14.8.1", | |
"stylelint-config-sass-guidelines": "^9.0.1", | |
"stylelint-prettier": "^2.0.0", | |
"stylelint-scss": "^4.2.0" | |
} | |
} |
{ | |
"name": "cartomatic-front", | |
"version": "0.1.0", | |
"private": true, | |
"dependencies": { | |
"@aws-amplify/ui-react": "^2.15.6", | |
"@craco/craco": "^6.4.3", | |
"@emotion/react": "^11.9.0", | |
"@emotion/styled": "^11.8.1", | |
"@mui/icons-material": "^5.6.2", | |
"@mui/lab": "^5.0.0-alpha.79", | |
"@mui/material": "^5.6.3", | |
"@mui/styles": "^5.6.2", | |
"@react-pdf/pdfkit": "^2.1.0", | |
"@reduxjs/toolkit": "^1.8.1", | |
"@rjsf/core": "^4.1.1", | |
"@rjsf/material-ui": "^4.1.1", | |
"@testing-library/jest-dom": "^5.16.4", | |
"@testing-library/react": "^13.1.1", | |
"@testing-library/user-event": "^14.1.1", | |
"assert": "^2.0.0", | |
"aws-amplify": "^4.3.20", | |
"aws-amplify-react": "^5.1.9", | |
"axios": "^0.27.2", | |
"blob-stream": "^0.1.3", | |
"bootstrap": "^5.1.3", | |
"brfs": "^2.0.2", | |
"browserify-zlib": "^0.2.0", | |
"buffer": "^6.0.3", | |
"dotenv": "^16.0.0", | |
"node-polyfill-webpack-plugin": "^1.1.4", | |
"process": "^0.11.10", | |
"qr-image": "^3.2.0", | |
"qrcode.react": "^3.0.1", | |
"react": "^18.1.0", | |
"react-devtools": "^4.7.0", | |
"react-dom": "^18.1.0", | |
"react-jsonschema-form": "^1.8.1", | |
"react-qr-svg": "^2.2.2", | |
"react-redux": "^8.0.1", | |
"react-router": "^6.3.0", | |
"react-router-dom": "^6.3.0", | |
"react-scripts": "5.0.1", | |
"react-visibility-sensor": "^5.1.1", | |
"redux-devtools-extension": "^2.13.8", | |
"rjsf-material-ui": "^0.3.9", | |
"sass": "^1.51.0", | |
"stream-browserify": "^3.0.0", | |
"stream-to-blob": "^2.0.1" | |
}, | |
"scripts": { | |
"dev": "craco start", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "yarn lint --fix --max-warnings=0", | |
"build": "craco build", | |
"test": "craco test", | |
"eject": "react-scripts eject" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.10", | |
"@babel/preset-env": "^7.17.10", | |
"@babel/preset-react": "^7.16.7", | |
"eslint": "^8.14.0", | |
"eslint-config-prettier": "^8.5.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.5.0", | |
"prettier": "^2.6.2", | |
"redux-devtools": "^3.5.0", | |
"stylelint": "^14.8.1", | |
"stylelint-config-sass-guidelines": "^9.0.1", | |
"stylelint-prettier": "^2.0.0", | |
"stylelint-scss": "^4.2.0" | |
} | |
} |
{ | |
"name": "cartomatic-front", | |
"version": "0.1.0", | |
"private": true, | |
"dependencies": { | |
"@aws-amplify/ui-react": "^2.15.6", | |
"@craco/craco": "^6.4.3", | |
"@emotion/react": "^11.9.0", | |
"@emotion/styled": "^11.8.1", | |
"@mui/icons-material": "^5.6.2", | |
"@mui/lab": "^5.0.0-alpha.79", | |
"@mui/material": "^5.6.3", | |
"@mui/styles": "^5.6.2", | |
"@react-pdf/pdfkit": "^2.1.0", | |
"@rjsf/core": "^4.1.1", | |
"@rjsf/material-ui": "^4.1.1", | |
"@testing-library/jest-dom": "^5.16.4", | |
"@testing-library/react": "^13.1.1", | |
"@testing-library/user-event": "^14.1.1", | |
"assert": "^2.0.0", | |
"aws-amplify": "^4.3.20", | |
"aws-amplify-react": "^5.1.9", | |
"axios": "^0.27.2", | |
"blob-stream": "^0.1.3", | |
"bootstrap": "^5.1.3", | |
"brfs": "^2.0.2", | |
"browserify-zlib": "^0.2.0", | |
"buffer": "^6.0.3", | |
"dotenv": "^16.0.0", | |
"process": "^0.11.10", | |
"qr-image": "^3.2.0", | |
"qrcode.react": "^3.0.1", | |
"react": "^18.1.0", | |
"react-devtools": "^4.7.0", | |
"react-dom": "^18.1.0", | |
"react-jsonschema-form": "^1.8.1", | |
"react-qr-svg": "^2.2.2", | |
"react-redux": "^8.0.1", | |
"react-router": "^6.3.0", | |
"react-router-dom": "^6.3.0", | |
"react-scripts": "5.0.1", | |
"react-visibility-sensor": "^5.1.1", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"rjsf-material-ui": "^0.3.9", | |
"stream-browserify": "^3.0.0", | |
"stream-to-blob": "^2.0.1", | |
"util": "^0.12.4" | |
}, | |
"scripts": { | |
"start": "craco start", | |
"build": "craco build", | |
"test": "craco test", | |
"eject": "react-scripts eject" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [ | |
">0.2%", | |
"not dead", | |
"not op_mini all" | |
], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"devDependencies": { | |
"redux-devtools": "^3.5.0" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/views/RitmoInsights.js","entries":[{"id":"3mC6.js","source":"Edición del área de trabajo","timestamp":1652688893808},{"id":"b844.js","source":"Edición del área de trabajo","timestamp":1652689016719},{"id":"InSO.js","timestamp":1652713496451},{"id":"Lm3r.js","source":"undoRedo.source","timestamp":1652714794009},{"id":"WiWT.js","source":"Edición del área de trabajo","timestamp":1652715369166}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/views/admin/Debits.js","entries":[{"id":"pgVe.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070227010},{"id":"xwjZ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070254005},{"id":"olRI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070505372},{"id":"z8in.js","source":"searchReplace.source","timestamp":1651137207099},{"id":"dhyS.js","timestamp":1651591311122},{"id":"Vz24.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651591437072},{"id":"JVSK.js","timestamp":1651591531685},{"id":"irWe.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651591615339},{"id":"4aS5.js","timestamp":1651591629053},{"id":"GbHf.js","timestamp":1651591657108},{"id":"VuED.js","timestamp":1651597703363},{"id":"RcI5.js","timestamp":1651597729107},{"id":"tvPH.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651597960959},{"id":"MRUh.js","timestamp":1651598057309},{"id":"DdF6.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651598103407},{"id":"dUzq.js","timestamp":1651598111218},{"id":"Jsso.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651598674172},{"id":"0aW2.js","timestamp":1651598707267},{"id":"DoDF.js","timestamp":1651598774930},{"id":"osEX.js","timestamp":1651600338985},{"id":"8Gyb.js","timestamp":1651759737076},{"id":"jgHy.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651759856312},{"id":"m9NV.js","timestamp":1651759918614},{"id":"u0zt.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651760084976},{"id":"ybg1.js","timestamp":1651760130049},{"id":"vZAE.js","timestamp":1651760417075},{"id":"4hAk.js","timestamp":1651760472701},{"id":"I3jx.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651760481723},{"id":"v4pd.js","timestamp":1651760540144},{"id":"B1aL.js","timestamp":1651760628675},{"id":"V12N.js","timestamp":1651760656240},{"id":"xlxi.js","timestamp":1651765211326},{"id":"Q51t.js","timestamp":1651765283527},{"id":"IQof.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651765285967},{"id":"HAuY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651765314627},{"id":"bDGu.js","timestamp":1651765336989},{"id":"NYsh.js","timestamp":1651765371356},{"id":"qAI4.js","timestamp":1651765386233},{"id":"hmIO.js","source":"renamed.source","timestamp":1651778008963},{"id":"98Mj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651778030295},{"id":"nZIF.js","timestamp":1651778528537},{"id":"aCYf.js","timestamp":1651822797709},{"id":"75jK.js","timestamp":1651823508322},{"id":"mJCD.js","timestamp":1651851411294},{"id":"slLs.js","timestamp":1651852059150},{"id":"0J8E.js","timestamp":1652096171121},{"id":"Md8V.js","source":"undoRedo.source","timestamp":1652103347461}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/serverless.yml","entries":[{"id":"rO6Z.yml","timestamp":1651178163809},{"id":"jlaB.yml","timestamp":1651178330861},{"id":"th4Y.yml","timestamp":1651179053834},{"id":"0aJ5.yml","timestamp":1651179067724},{"id":"toQu.yml","timestamp":1651180486999},{"id":"XJWl.yml","timestamp":1651181278393},{"id":"adKz.yml","timestamp":1651182309049},{"id":"qF74.yml","timestamp":1651182462939},{"id":"ozPG.yml","timestamp":1651440117898},{"id":"e5bO.yml","timestamp":1651440145578},{"id":"WsWx.yml","timestamp":1651440169355},{"id":"YQzs.yml","timestamp":1651440760074},{"id":"EyAa.yml","timestamp":1651440775524},{"id":"LmVw.yml","timestamp":1651440911024},{"id":"HHE2.yml","timestamp":1651441533010},{"id":"MPOn.yml","timestamp":1651481442013},{"id":"cUMa.yml","timestamp":1652130741067},{"id":"r4lr.yml","timestamp":1652130760632},{"id":"zspa.yml","timestamp":1652130844437},{"id":"gVHJ.yml","timestamp":1652132141413},{"id":"o0vL.yml","timestamp":1652132377637},{"id":"sthk.yml","timestamp":1652346344944},{"id":"AUMy.yml","timestamp":1652356848096},{"id":"9YRQ.yml","timestamp":1652356905693},{"id":"kHki.yml","timestamp":1652357146922},{"id":"AxrK.yml","timestamp":1652358358354},{"id":"q06m.yml","timestamp":1652363980097},{"id":"oQZQ.yml","timestamp":1652369348479},{"id":"sdpA.yml","timestamp":1652860096840},{"id":"BLhA.yml","timestamp":1652860594805},{"id":"Uo1Y.yml","timestamp":1652860612730},{"id":"Lv5f.yml","timestamp":1652860627687},{"id":"2DCP.yml","timestamp":1652861361372},{"id":"Lf7f.yml","timestamp":1652861509749},{"id":"k6Fi.yml","timestamp":1652861672251},{"id":"ShXP.yml","timestamp":1652861778085},{"id":"xSH7.yml","timestamp":1652861803894},{"id":"sFq0.yml","timestamp":1652861849224},{"id":"8wMT.yml","timestamp":1652861867332},{"id":"Yyb5.yml","timestamp":1652861888171},{"id":"CFoq.yml","timestamp":1652862031454},{"id":"LfP2.yml","timestamp":1652862046753},{"id":"WeOA.yml","timestamp":1652862097659},{"id":"I97x.yml","timestamp":1652862264518},{"id":"GMSV.yml","timestamp":1652862280250},{"id":"C4wt.yml","timestamp":1652862295704},{"id":"oTWm.yml","timestamp":1652862431788},{"id":"ViiU.yml","timestamp":1652862601684},{"id":"qC67.yml","timestamp":1652862734586},{"id":"7RKA.yml","timestamp":1652862863761}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/layers/serverless.yml","entries":[{"id":"0t0h.yml","timestamp":1650828788972},{"id":"mpmo.yml","timestamp":1650830191946},{"id":"KslE.yml","timestamp":1650830206069},{"id":"E2jf.yml","timestamp":1650830312435},{"id":"RWq2.yml","timestamp":1650874638776},{"id":"2dIq.yml","timestamp":1650878956292},{"id":"MabT.yml","timestamp":1650878997399},{"id":"BQ7b.yml","timestamp":1650879263842},{"id":"qGPp.yml","timestamp":1650879373274},{"id":"psCE.yml","timestamp":1650879415701},{"id":"A5Nj.yml","timestamp":1650879468507},{"id":"AwaC.yml","timestamp":1650879554202},{"id":"w5ng.yml","timestamp":1650905410376},{"id":"7k7Y.yml","timestamp":1650905461368},{"id":"rdhR.yml","source":"undoRedo.source","timestamp":1650905774743}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/utils/constants.js","entries":[{"id":"RmnI.js","timestamp":1651322894663}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/assets/scss/components/banner.scss","entries":[{"id":"beYQ.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651528258470},{"id":"sKFr.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651528653243},{"id":"4Ijm.scss","timestamp":1651528747949},{"id":"SwRn.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651528758953},{"id":"r4li.scss","timestamp":1651528797412},{"id":"1ohC.scss","timestamp":1651528810041},{"id":"qSXI.scss","timestamp":1651528845281},{"id":"TFFC.scss","source":"undoRedo.source","timestamp":1651528853753},{"id":"Jxgn.scss","timestamp":1651528859022},{"id":"60UL.scss","source":"undoRedo.source","timestamp":1651528865518},{"id":"TbHY.scss","timestamp":1651528897283},{"id":"lSgn.scss","timestamp":1651528909095},{"id":"hyUH.scss","timestamp":1651528944816},{"id":"ao1J.scss","timestamp":1651529035353},{"id":"68Id.scss","timestamp":1651529059603},{"id":"2fhz.scss","timestamp":1651529071257}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Panel/Info/index.js","entries":[{"id":"GKms.js","source":"Edición del área de trabajo","timestamp":1650367524358},{"id":"x1YF.js","timestamp":1650367530853}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Forms/categoriaConfig.js","entries":[{"id":"NNMC.js","timestamp":1651324090984}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/CategoryCard.js","entries":[{"id":"7zWW.js","timestamp":1651092469628},{"id":"O7LW.js","timestamp":1651093724105},{"id":"S7by.js","timestamp":1651185198993},{"id":"sBap.js","timestamp":1651185209474},{"id":"vN45.js","timestamp":1651185259330}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Overlay/OpenbankingUk.js","entries":[{"id":"Mh5A.js","timestamp":1650959373688},{"id":"XPT3.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650959379846},{"id":"PT18.js","timestamp":1650959385922}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/views/Summary/MenuSelector.js","entries":[{"id":"Q0N7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652649652268},{"id":"wpYu.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652649729085},{"id":"I7lL.js","timestamp":1652649734607},{"id":"5MKX.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652649853221},{"id":"TA1V.js","timestamp":1652821588496},{"id":"OfQR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652822644985},{"id":"Q86O.js","timestamp":1652822740661},{"id":"uIP1.js","timestamp":1652822753685}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/CustomerView/CategoryCard.js","entries":[{"id":"U30f.js","timestamp":1651877393967}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/craco.config.js","entries":[{"id":"H6YS.js","timestamp":1651094327343},{"id":"KBIM.js","timestamp":1651171661429},{"id":"kyMy.js","timestamp":1651171736028},{"id":"sAv4.js","timestamp":1651171832043},{"id":"MPYF.js","timestamp":1652378820394},{"id":"lku7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652378975385},{"id":"GFKS.js","timestamp":1652378981206},{"id":"j6F6.js","timestamp":1652379096563},{"id":"j91a.js","source":"undoRedo.source","timestamp":1652379108680},{"id":"RvC5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652379284328},{"id":"7Atk.js","timestamp":1652379305214},{"id":"aSuL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652379494195}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/style.scss","entries":[{"id":"qRuN.scss","timestamp":1651008239341},{"id":"R8Cw.scss","timestamp":1651008272593},{"id":"NPPe.scss","timestamp":1651008371808},{"id":"ypsY.scss","timestamp":1651008425379},{"id":"VVje.scss","timestamp":1651008474962},{"id":"lory.scss","source":"undoRedo.source","timestamp":1651008557243},{"id":"p6nm.scss","timestamp":1651253170990},{"id":"EtZg.scss","source":"undoRedo.source","timestamp":1651253965506},{"id":"faMP.scss","timestamp":1651613443750},{"id":"aR3M.scss","timestamp":1651614279311},{"id":"ArDf.scss","timestamp":1651750207348},{"id":"EpDl.scss","timestamp":1651750228907},{"id":"xoBL.scss","timestamp":1651750315089},{"id":"TqwC.scss","timestamp":1651777973538}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/indicator.scss","entries":[{"id":"4C44.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651614097794},{"id":"K8PV.scss","timestamp":1651614157654},{"id":"czqD.scss","timestamp":1651614338381},{"id":"JstQ.scss","timestamp":1651746241431},{"id":"QYmx.scss","timestamp":1651746269331},{"id":"MQHJ.scss","timestamp":1651746279821},{"id":"VYer.scss","timestamp":1651761127688}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/index.js","entries":[{"id":"qyko.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651878313825},{"id":"UIrI.js","timestamp":1652298205300},{"id":"iaio.js","timestamp":1652307011707}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/InvoiceFinancingForms/ConfirmInvoices.js","entries":[{"id":"sFTc.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649859622074},{"id":"Cucw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649859911851},{"id":"ouch.js","timestamp":1649860240890},{"id":"8ZZk.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860289470},{"id":"CThC.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860308620},{"id":"FqbE.js","timestamp":1649860319514},{"id":"WFEX.js","source":"undoRedo.source","timestamp":1649860324276},{"id":"qmWT.js","timestamp":1649860330572},{"id":"MdQ7.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860428075},{"id":"AKNF.js","timestamp":1649860467971},{"id":"93NL.js","timestamp":1649860495590},{"id":"VNcm.js","timestamp":1649860648844},{"id":"qrQ3.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860830170},{"id":"BpbU.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860922544},{"id":"GFIA.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649860934724},{"id":"NeTe.js","timestamp":1649861194766},{"id":"22AO.js","timestamp":1649861238169},{"id":"nUy3.js","timestamp":1649861256623},{"id":"Yq2B.js","timestamp":1649861476973},{"id":"UO73.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649861738645},{"id":"9r8q.js","timestamp":1650391358209},{"id":"b8rV.js","timestamp":1650392124490},{"id":"BDY4.js","timestamp":1650392571946},{"id":"TpUB.js","timestamp":1650450545472},{"id":"m6ha.js","timestamp":1650450611409},{"id":"iCEx.js","timestamp":1650451018228},{"id":"JmdR.js","timestamp":1650474117802},{"id":"IeeP.js","timestamp":1650474135924},{"id":"1RQa.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650474142922},{"id":"iPHy.js","timestamp":1650474148260},{"id":"FlGI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650474189255},{"id":"nWpY.js","timestamp":1650474299805},{"id":"RHIs.js","timestamp":1650474364294},{"id":"2clH.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650474367339},{"id":"4FW5.js","timestamp":1650474376945},{"id":"ZH4b.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650474424710},{"id":"rGl6.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650474531330},{"id":"NXCr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650475015656},{"id":"bzte.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650475179107},{"id":"i5tU.js","timestamp":1650475276266},{"id":"fAwz.js","timestamp":1650530857304},{"id":"0Hpr.js","timestamp":1650621612065},{"id":"9jyn.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070441353},{"id":"dxhj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651070465027},{"id":"yglm.js","source":"searchReplace.source","timestamp":1651137208322},{"id":"wpi7.js","timestamp":1651153723355},{"id":"6IMT.js","timestamp":1651153748427},{"id":"CJCw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888381997},{"id":"GIMZ.js","timestamp":1652891541486},{"id":"PZKb.js","timestamp":1652891698024}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/data/data.js","entries":[{"id":"4acu.js","timestamp":1651057546540},{"id":"PbgD.js","source":"undoRedo.source","timestamp":1651057614201},{"id":"v0zL.js","timestamp":1652086445305},{"id":"kplR.js","timestamp":1652086487144},{"id":"BunV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652691072304},{"id":"gsZM.js","timestamp":1652691450813},{"id":"uUwU.js","timestamp":1652691468622},{"id":"sTF5.js","timestamp":1652691485377},{"id":"ewP3.js","timestamp":1652692445337},{"id":"jrtF.js","timestamp":1652693670669}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/accounts.scss","entries":[{"id":"SfQT.scss","timestamp":1651068766175},{"id":"z6wY.scss","timestamp":1651068783326}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/index.js","entries":[{"id":"KUZJ.js","timestamp":1651094555671},{"id":"GQ1Y.js","timestamp":1651094630208},{"id":"MZev.js","timestamp":1651094713963},{"id":"Z3Dg.js","timestamp":1651095202439},{"id":"Q8eq.js","timestamp":1651095743944},{"id":"vzWw.js","timestamp":1651095842280},{"id":"SLKr.js","timestamp":1651096244806},{"id":"Oj0h.js","timestamp":1651170723669},{"id":"djOq.js","timestamp":1651170795417},{"id":"NaRz.js","timestamp":1651171290331},{"id":"9ReD.js","timestamp":1651172011378},{"id":"vRkx.js","timestamp":1651172186656},{"id":"0Zop.js","timestamp":1651172254450},{"id":"mGi2.js","timestamp":1651172679863},{"id":"Jvbe.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651322058519},{"id":"dSGM.js","timestamp":1651322072114},{"id":"4x04.js","timestamp":1651323960275},{"id":"JaXL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651522074906},{"id":"dDFH.js","source":"undoRedo.source","timestamp":1651522130107},{"id":"xBfZ.js","timestamp":1651569261213},{"id":"bV1S.js","timestamp":1652399528015}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/README.md","entries":[{"id":"BvlF.md","timestamp":1650879674460}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/OfferForms/CreateOfferForm/OtherDeployment.js","entries":[{"id":"6ZRP.js","timestamp":1650659831486}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/slices/navigationSlice.js","entries":[{"id":"LJ3q.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651529370290}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/InvoiceFinancingForms/UpdateInvoices.js","entries":[{"id":"PO0p.js","timestamp":1650474965066},{"id":"LIUV.js","timestamp":1650475307959},{"id":"vdCI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650475661280},{"id":"Drad.js","timestamp":1650475679039},{"id":"86T6.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650527921501},{"id":"Y4z6.js","timestamp":1650527953649},{"id":"luHn.js","timestamp":1650527971883},{"id":"GbbT.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650528007084},{"id":"9J7Y.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650528024296},{"id":"GQMi.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650528094698},{"id":"kP15.js","timestamp":1650528108585},{"id":"xgLL.js","timestamp":1650528126238},{"id":"sNJR.js","timestamp":1650528191848},{"id":"5gxF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650528359502},{"id":"l9Eq.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650528384250},{"id":"r1yo.js","timestamp":1650528395642},{"id":"pkGU.js","timestamp":1650530814551},{"id":"SwSf.js","timestamp":1650640672474},{"id":"z1we.js","timestamp":1650654673855},{"id":"VPFK.js","timestamp":1650654724600},{"id":"8RyI.js","timestamp":1651153714150},{"id":"x9NY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651587856614},{"id":"yDTP.js","timestamp":1651588027324},{"id":"xd4B.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651601060961},{"id":"xAJV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651601085682},{"id":"hQox.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651601218338},{"id":"PWFV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651664577239},{"id":"TcV9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652869922032},{"id":"50Ke.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652869948968},{"id":"vFLX.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652869996153},{"id":"Ys9z.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652870042634},{"id":"dest.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888128568},{"id":"bCSV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888145496},{"id":"OJDk.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888285196},{"id":"3hvE.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888303135},{"id":"lxTV.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888462027},{"id":"ncjs.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888510488},{"id":"KFjl.js","timestamp":1652888680414},{"id":"nnuI.js","timestamp":1652888690945},{"id":"ACgA.js","timestamp":1652889723903},{"id":"4WEz.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652889810002},{"id":"fVsR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652889834700},{"id":"7o0n.js","timestamp":1652889848007},{"id":"0tij.js","timestamp":1652889886166},{"id":"jt40.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652890109753},{"id":"p4et.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652890153732},{"id":"b3TD.js","timestamp":1652890177687},{"id":"ZCPi.js","timestamp":1652891281987},{"id":"yaIg.js","timestamp":1652891320994},{"id":"vDVi.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652891736789}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/resources/api-authorizer.yml","entries":[{"id":"AUEN.yml","timestamp":1650839864357},{"id":"UyjM.yml","timestamp":1650840412091},{"id":"hEYU.yml","timestamp":1650841053208},{"id":"UdQX.yml","timestamp":1650842921139},{"id":"TyxY.yml","timestamp":1650842999218},{"id":"p4a0.yml","timestamp":1650843104095},{"id":"UeM6.yml","timestamp":1650843329365},{"id":"tDGF.yml","timestamp":1650843348482},{"id":"Nirn.yml","timestamp":1650843388141},{"id":"mn9y.yml","timestamp":1650845493424},{"id":"3yXe.yml","timestamp":1650845620547}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/actions/appData.js","entries":[{"id":"OKUV.js","timestamp":1652258250013},{"id":"8lLl.js","timestamp":1652280844633},{"id":"al9G.js","timestamp":1652280990214},{"id":"KRI0.js","timestamp":1652289322385}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/views/Carta.js","entries":[{"id":"tbTg.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651515268566},{"id":"AFoW.js","timestamp":1651515272893},{"id":"iyOI.js","timestamp":1651515416365},{"id":"0ZBG.js","timestamp":1651515432909},{"id":"e7Vh.js","timestamp":1651516053505},{"id":"8H8l.js","timestamp":1651526076762},{"id":"6mBF.js","timestamp":1651526096798},{"id":"49Fs.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651527082702},{"id":"M70Q.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651527946358},{"id":"lKxw.js","timestamp":1651527952456},{"id":"3vHQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651528013961},{"id":"pgUU.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651528136750},{"id":"qNqa.js","timestamp":1651531488309},{"id":"oVQ4.js","timestamp":1651531539743},{"id":"IUwg.js","timestamp":1651531566522},{"id":"pjKR.js","timestamp":1651531599999},{"id":"GiXr.js","timestamp":1651531963987},{"id":"Qt0l.js","timestamp":1651532855683},{"id":"mx7a.js","timestamp":1651532874693},{"id":"ee2x.js","timestamp":1652338881630},{"id":"4KJb.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652338888242},{"id":"T8cW.js","timestamp":1652339013179},{"id":"zuIC.js","timestamp":1652339194947},{"id":"wwlM.js","timestamp":1652340669776},{"id":"wHsx.js","source":"undoRedo.source","timestamp":1652342875297},{"id":"iH5p.js","source":"Edición del área de trabajo","timestamp":1652649664235}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/Icons/OfferIcon.js","entries":[{"id":"kKH0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650658962831}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/CompanyMyAdvances.js","entries":[{"id":"LjRv.js","timestamp":1651068247191}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/panel.scss","entries":[{"id":"6gMA.scss","timestamp":1650622489394},{"id":"100w.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651253293795},{"id":"ZVCP.scss","timestamp":1651822334696},{"id":"hXpq.scss","timestamp":1651822459705},{"id":"Ofxp.scss","timestamp":1652120761628},{"id":"oCuq.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652120775371}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Forms/platoStyle.js","entries":[{"id":"G8OJ.js","timestamp":1651324080954}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/.env.production","entries":[{"id":"f5cC.production","timestamp":1652694222877},{"id":"5Tro.production","source":"undoRedo.source","timestamp":1652694232190}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/UI/Icons/DocumentIcon.js","entries":[{"id":"hgLf.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651944846838},{"id":"RXU0.js","timestamp":1651944871476},{"id":"kAUi.js","timestamp":1651944886274},{"id":"zE5B.js","timestamp":1651944971447},{"id":"2InM.js","timestamp":1651945029643},{"id":"d06K.js","timestamp":1651945156688},{"id":"PvOZ.js","timestamp":1651945174934},{"id":"ciua.js","timestamp":1652303878774}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Dialog/Dialog.js","entries":[{"id":"e8Pa.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650658863364},{"id":"LruE.js","timestamp":1651080901617},{"id":"p5mv.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651080903516},{"id":"uJHS.js","timestamp":1651685725707},{"id":"8QmA.js","timestamp":1651685767792},{"id":"fQPk.js","timestamp":1651685819122},{"id":"9gkj.js","timestamp":1651685956402},{"id":"5qrX.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651685982649},{"id":"zIR9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651686702472},{"id":"dUA5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651686719259},{"id":"vDcj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651856383717},{"id":"HLUw.js","timestamp":1651856418513},{"id":"tst7.js","timestamp":1651856484829},{"id":"XgIj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651856580016},{"id":"RAaN.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651856833243},{"id":"9mAD.js","timestamp":1651856903375},{"id":"4Zv9.js","timestamp":1651857063355},{"id":"u45M.js","timestamp":1651857118613},{"id":"l4uj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652213256123},{"id":"ewY2.js","timestamp":1652254825317},{"id":"LsNh.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652888737445}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Forms/CategoriaDialog.js","entries":[{"id":"ZfK4.js","timestamp":1651095549853},{"id":"Ay07.js","timestamp":1651185343134},{"id":"EbI7.js","timestamp":1651185362194},{"id":"DuOh.js","timestamp":1651185380788}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/Icons/BankIcon.js","entries":[{"id":"ONUo.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650659050430}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/CompanyInvoiceFinancing.js","entries":[{"id":"GoXn.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649779193785},{"id":"308U.js","timestamp":1649779331486},{"id":"QKTw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651069649170},{"id":"rluA.js","timestamp":1651069710315}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/resources/cognito-user-pool.yml","entries":[{"id":"UDpo.yml","timestamp":1650831504208},{"id":"DkFc.yml","timestamp":1650832328580},{"id":"9CNi.yml","timestamp":1650832954053},{"id":"Oy3r.yml","timestamp":1650833210349},{"id":"yO4B.yml","timestamp":1650837860016},{"id":"Scrt.yml","source":"undoRedo.source","timestamp":1650837979001},{"id":"Hq4m.yml","source":"undoRedo.source","timestamp":1650838434858},{"id":"j6CE.yml","timestamp":1650838532239},{"id":"vouZ.yml","timestamp":1650838564073},{"id":"MYfZ.yml","timestamp":1650839069392},{"id":"B0zz.yml","timestamp":1650839084642},{"id":"RBaP.yml","timestamp":1650839239635},{"id":"3H20.yml","timestamp":1650839388530},{"id":"IOdB.yml","timestamp":1650839646635},{"id":"jaxO.yml","timestamp":1650839708639},{"id":"z9ah.yml","source":"undoRedo.source","timestamp":1650839765416},{"id":"fdNl.yml","timestamp":1650844469026},{"id":"ibCG.yml","timestamp":1650914224340},{"id":"T8UH.yml","timestamp":1650914766809},{"id":"nnSh.yml","timestamp":1650915166585},{"id":"BE7J.yml","timestamp":1650915178019},{"id":"F91z.yml","timestamp":1650915315142},{"id":"mLUH.yml","timestamp":1650915396408},{"id":"F8cU.yml","source":"undoRedo.source","timestamp":1650920526618},{"id":"BoXV.yml","timestamp":1650920599658},{"id":"zQC6.yml","timestamp":1650920610293},{"id":"V0EX.yml","timestamp":1650920635050},{"id":"43NM.yml","timestamp":1650920931576},{"id":"2GKc.yml","timestamp":1650920957332},{"id":"dyja.yml","timestamp":1650921001874},{"id":"hFE2.yml","timestamp":1650921188236},{"id":"Zbg8.yml","timestamp":1650921222564},{"id":"lHqP.yml","timestamp":1650921254291},{"id":"5bnJ.yml","timestamp":1650921420960},{"id":"xutf.yml","timestamp":1650921870589},{"id":"ZH6d.yml","timestamp":1650922948733},{"id":"5YIc.yml","timestamp":1650923159211},{"id":"DQyz.yml","timestamp":1650923278763},{"id":"UJvu.yml","timestamp":1650924678577},{"id":"3Wnw.yml","timestamp":1650924730855},{"id":"kHFi.yml","timestamp":1650925017192},{"id":"CWR1.yml","timestamp":1650925393935},{"id":"EQVw.yml","timestamp":1650954777305},{"id":"rHDt.yml","timestamp":1650964047408},{"id":"qKSq.yml","timestamp":1650965824168},{"id":"jePF.yml","source":"searchReplace.source","timestamp":1650965904241}]} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ./styleguide/ -regex '*./\\.(woff|woff2|eot|ttf|svg|png|jpg)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev cypress open -- --config-file ./development-cypress-config.json", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development react-scripts start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx start", | |
"dev:pro": "env-cmd -f .env.development.pro start", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local-auth --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts npm run start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development react-scripts start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx start", | |
"dev:pro": "env-cmd -f .env.development.pro start", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "file:../react-styleguidist", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide/ -regex '.*\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '*./.(svg|woff|woff2|ttf|eot)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "HTTPS=true run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx start", | |
"dev:pro": "env-cmd -f .env.development.pro start", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ./styleguide/ -regex '\\.(woff|woff2|eot|ttf|svg|png|jpg)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/package.json","entries":[{"id":"IAld.json","timestamp":1651271760924},{"id":"RL2z.json","timestamp":1651271790630},{"id":"w4wc.json","timestamp":1651272035379},{"id":"Tuug.json","timestamp":1651272073483},{"id":"0aSV.json","timestamp":1651272252392},{"id":"E6zb.json","timestamp":1651273248538},{"id":"ZFa8.json","timestamp":1651274203995},{"id":"AF1C.json","timestamp":1651274247888},{"id":"gFZt.json","timestamp":1651274315980},{"id":"vlCN.json","timestamp":1651274378996},{"id":"hB34.json","timestamp":1651274400495},{"id":"sMiX.json","timestamp":1651274442328},{"id":"iwOR.json","timestamp":1651274469979},{"id":"bU1j.json","timestamp":1651274493195},{"id":"heVf.json","source":"undoRedo.source","timestamp":1651274512050},{"id":"SdpF.json","timestamp":1651274532758},{"id":"Nz2G.json","source":"undoRedo.source","timestamp":1651274736295},{"id":"XPai.json","timestamp":1651274959393},{"id":"4sYu.json","timestamp":1651304730913},{"id":"nbdP.json","source":"undoRedo.source","timestamp":1651305391765},{"id":"mb1U.json","timestamp":1652169951114},{"id":"zND0.json","timestamp":1652180393250},{"id":"0nks.json","timestamp":1652696055251},{"id":"5X9i.json","timestamp":1652696109907},{"id":"I6tq.json","timestamp":1652696592601},{"id":"S9i0.json","timestamp":1652710249505},{"id":"2JMm.json","timestamp":1652710297209},{"id":"v87L.json","timestamp":1652710388180},{"id":"83IM.json","timestamp":1652710400019},{"id":"fsb4.json","timestamp":1652727165986},{"id":"TR8e.json","timestamp":1652727226759},{"id":"1jhW.json","timestamp":1652727489938},{"id":"eqr3.json","source":"undoRedo.source","timestamp":1652727537608},{"id":"hRXQ.json","timestamp":1652727553957},{"id":"oCLc.json","timestamp":1652733629139},{"id":"lnDd.json","timestamp":1652778981914},{"id":"duO2.json","timestamp":1652779004811},{"id":"lV3I.json","timestamp":1652795261200},{"id":"yqHP.json","timestamp":1652795272216},{"id":"26Of.json","timestamp":1652797096132},{"id":"3CiU.json","timestamp":1652797138254},{"id":"KqJD.json","timestamp":1652797148498},{"id":"e3Xc.json","timestamp":1652797164320},{"id":"o8mH.json","timestamp":1652797243296},{"id":"jl1a.json","timestamp":1652797966554},{"id":"WrIH.json","timestamp":1652798239679},{"id":"GNJN.json","timestamp":1652798279555},{"id":"OfHt.json","timestamp":1652798310424},{"id":"ZAMO.json","timestamp":1652798337768},{"id":"Gwlo.json","timestamp":1652798492613}]} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev cy:open -- --config-file ./development-cypress-config.json", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '\\.*.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open -- --config-file ./development-cypress-config.json", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.28.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open --config-file ./development-cypress-config.json", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.28.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '.*\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '.*\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ././styleguide/*.{woff,woff2,ttf,svg} -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"clean-webpack-plugin": "^4.0.0", | |
"copy-webpack-plugin": "^10.2.4", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"mini-css-extract-plugin": "^2.6.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '*./\\.(svg|woff|woff2|ttf|eot)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm run start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx start", | |
"dev:pro": "env-cmd -f .env.development.pro start", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "HTTPS=true run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '.*\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "HTTPS=true run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open --config-file ./development-cypress-config.json", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.28.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ././styleguide/*.[woff|woff2|ttf|svg] -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"clean-webpack-plugin": "^4.0.0", | |
"copy-webpack-plugin": "^10.2.4", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"mini-css-extract-plugin": "^2.6.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --group local-auth --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '*.\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '*./\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "HTTPS=true run-p --race dev cy:open -- --config-file ./development-cypress-config.json", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ./styleguide/ -regex '*./\\.(woff|woff2|eot|ttf|svg|png|jpg)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"clean-webpack-plugin": "^4.0.0", | |
"copy-webpack-plugin": "^10.2.4", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"mini-css-extract-plugin": "^2.6.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "cypress open --config-file ./sandbox-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./sandbox-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./sandbox-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '.*\\.\\(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find ./styleguide/ -regex '*./\\.(png|woff|woff2|eot|ttf|svg)$/' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"clean-webpack-plugin": "^4.0.0", | |
"copy-webpack-plugin": "^10.2.4", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"mini-css-extract-plugin": "^2.6.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open --config-file ./development-cypress-config.json", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.28.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development react-scripts start", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx yarn start", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"dev": "env-cmd -f .env.development yarn start", | |
"dev:local": "env-cmd -f .env.local yarn", | |
"dev:sbx": "env-cmd -f .env.development.sbx yarn start", | |
"dev:pro": "env-cmd -f .env.development.pro yarn start", | |
"dev:mobile": "HTTPS=true yarn dev", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open -- --config-file ./development-cypress-config.json", | |
"cy:run": "cypress run", | |
"cy:open:dev": "run-p --race dev \"cy:open -- --config-file ./development-cypress-config.json\"", | |
"cy:open:sbx": "cypress open --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "run-p --race dev \"cy:run -- --config-file ./development-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag local --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "cypress run --config-file ./devops/tests/sbx-cypress-config.json --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --tag sbx --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "cypress run --config-file ./devops/tests/sbx-cypress-config.json", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"date-fns": "^2.28.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "9.6.1", | |
"cypress-dotenv": "^2.0.0", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.7.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build && find -E ./styleguide -regex '.*\\.(svg|woff|woff2|ttf|eot)' -exec mv {} ./styleguide/static/css/ \\;", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{ | |
"name": "ritmo-react", | |
"version": "0.1.0", | |
"private": true, | |
"scripts": { | |
"start:development": "env-cmd -f .env.development npm-run-all --parallel spa api-server", | |
"start:developmentsbx": "env-cmd -f .env.developmentsbx npm-run-all --parallel spa api-server", | |
"fake:api": "json-server --watch mockups.json -p 3030", | |
"build": "react-scripts build", | |
"build:dev": "env-cmd -f .env.development react-scripts build", | |
"build:sbx": "env-cmd -f .env.sandbox react-scripts build", | |
"build:sbx:test": "env-cmd -f .env.staging NODE_ENV=test react-scripts build", | |
"build:qa": "env-cmd -f .env.qa react-scripts build", | |
"build:production": "env-cmd -f .env.production react-scripts build", | |
"docu:server": "styleguidist server", | |
"docu:build": "styleguidist build", | |
"test": "run-p --race start cy:run", | |
"eject": "react-scripts eject", | |
"start": "react-scripts start", | |
"server": "node server.js", | |
"server:dev": "nodemon server.js", | |
"api-server": "node api-server.js", | |
"api-server:dev": "nodemon api-server.js", | |
"dev": "env-cmd -f .env.development npm-run-all --parallel start api-server:dev", | |
"dev:local": "env-cmd -f .env.local npm-run-all --parallel start api-server:dev", | |
"dev:sbx": "env-cmd -f .env.development.sbx npm-run-all --parallel start api-server:dev", | |
"dev:pro": "env-cmd -f .env.development.pro npm-run-all --parallel start api-server:dev", | |
"dev:mobile": "HTTPS=true npm-run-all --parallel start api-server:dev", | |
"prod": "npm-run-all --parallel server api-server", | |
"standard": "standard", | |
"lint:dev": "eslint src/**/*.js", | |
"lint": "eslint ./ --ignore-path .gitignore", | |
"lint:fix": "npm run lint -- --fix --max-warnings=0", | |
"lint:i18n": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"lint:i18n:fix": "eslint --no-eslintrc --config .eslintrc.i18n-json.js --fix --ext .json --format node_modules/eslint-plugin-i18n-json/formatter.js src/i18n/translations/", | |
"cy:open": "cypress open", | |
"cy:run": "cypress run", | |
"cy:open:dev": "env-cmd -f .env.development run-p --race dev cy:open", | |
"cy:open:sbx": "env-cmd -f .env.sandbox cypress open", | |
"test:dev": "env-cmd -f .env.development run-p --race dev cy:run", | |
"test:dev:auth": "env-cmd -f .env.development run-p --race dev \"cy:run -- --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js\"", | |
"test:sbx:auth": "env-cmd -f .env.sandbox cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:pro:auth": "env-cmd -f .env.production cypress run --record --key 97a92e51-90a3-49b0-b179-64f020c28662 --headless --spec cypress/integration/authentication.spec.js", | |
"test:sbx": "env-cmd -f .env.sandbox cypress run", | |
"test:open": "env-cmd -f .env.development run-p --race dev cy:open", | |
"check-complexity": "npx code-complexity . --filter '**/*.js' --limit 7 --sort score" | |
}, | |
"dependencies": { | |
"@auth0/auth0-react": "^1.1.0", | |
"@babel/core": "^7.14.6", | |
"@stripe/react-stripe-js": "^1.4.0", | |
"@stripe/stripe-js": "^1.13.2", | |
"auth0-js": "^9.19.0", | |
"chart.js": "^3.1.1", | |
"classnames": "^2.3.1", | |
"cors": "^2.8.5", | |
"cypress-file-upload": "^5.0.8", | |
"cypress-localstorage-commands": "^1.6.1", | |
"date-fns": "^2.25.0", | |
"env-cmd": "^10.1.0", | |
"epoch-timeago": "^1.1.9", | |
"express": "^4.16.4", | |
"express-jwt": "^6.0.0", | |
"flat": "^5.0.2", | |
"helmet": "^3.18.0", | |
"highlight.js": "^10.0.3", | |
"html-react-parser": "^1.4.11", | |
"jwks-rsa": "^1.4.0", | |
"match-sorter": "^4.0.0", | |
"moment": "^2.29.1", | |
"morgan": "^1.9.1", | |
"npm-run-all": "^4.1.5", | |
"overlayscrollbars": "^1.13.1", | |
"overlayscrollbars-react": "^0.2.3", | |
"react": "^17.0.2", | |
"react-chartjs-2": "^3.0.2", | |
"react-date-range": "^1.4.0", | |
"react-dnd": "^15.1.1", | |
"react-dnd-html5-backend": "^15.1.2", | |
"react-dom": "^17.0.2", | |
"react-helmet": "^6.1.0", | |
"react-hook-form": "^6.15.8", | |
"react-intl": "^5.20.3", | |
"react-moment": "^1.1.1", | |
"react-pdf": "^5.7.1", | |
"react-redux": "^7.2.2", | |
"react-router-dom": "^5.2.0", | |
"react-rutter-link": "^1.0.9", | |
"react-scripts": "5.0.0", | |
"react-select": "^4.3.1", | |
"react-svg-inline": "^2.1.1", | |
"react-table": "^7.7.0", | |
"react-tooltip": "^4.2.21", | |
"reactstrap": "^8.0.0", | |
"redux": "^4.0.5", | |
"redux-devtools-extension": "^2.13.8", | |
"redux-thunk": "^2.3.0", | |
"sass": "^1.49.9", | |
"uuid": "^8.3.2", | |
"weeknumber": "^1.2.1", | |
"yarn-run-all": "^3.1.1" | |
}, | |
"devDependencies": { | |
"@babel/eslint-parser": "^7.17.0", | |
"@babel/plugin-transform-runtime": "^7.17.0", | |
"@babel/preset-env": "^7.16.11", | |
"@babel/preset-react": "^7.16.7", | |
"@cypress/react": "^5.10.3", | |
"@cypress/webpack-dev-server": "^1.7.0", | |
"@testing-library/jest-dom": "^5.10.1", | |
"@testing-library/react": "^10.3.0", | |
"cypress": "^9.1.0", | |
"cypress-dotenv": "^2.0.0", | |
"dotenv": "^16.0.0", | |
"eslint": "^7.32.0", | |
"eslint-config-prettier": "^8.3.0", | |
"eslint-plugin-cypress": "^2.12.1", | |
"eslint-plugin-i18n-json": "^3.1.0", | |
"eslint-plugin-jsx-a11y": "^6.5.1", | |
"eslint-plugin-only-warn": "^1.0.3", | |
"eslint-plugin-prettier": "^4.0.0", | |
"eslint-plugin-react": "^7.29.4", | |
"eslint-plugin-react-hooks": "^4.4.0", | |
"husky": "^7.0.0", | |
"jest-environment-jsdom-sixteen": "^1.0.3", | |
"jest-fetch-mock": "^3.0.3", | |
"json-server": "^0.17.0", | |
"nodemon": "^2.0.4", | |
"prettier": "^2.4.1", | |
"prop-types": "^15.7.2", | |
"puppeteer": "^13.1.3", | |
"react-docgen": "^5.4.0", | |
"react-styleguidist": "^11.2.0", | |
"stylelint": "^13.13.1", | |
"stylelint-config-sass-guidelines": "^8.0.0", | |
"stylelint-prettier": "^1.2.0", | |
"stylelint-scss": "^3.21.0" | |
}, | |
"eslintConfig": { | |
"extends": "react-app" | |
}, | |
"browserslist": { | |
"production": [">0.2%", "not dead", "not op_mini all"], | |
"development": [ | |
"last 1 chrome version", | |
"last 1 firefox version", | |
"last 1 safari version" | |
] | |
}, | |
"standard": { | |
"globals": [ | |
"$", | |
"jQuery", | |
"fetch", | |
"atob", | |
"Blob", | |
"localStorage", | |
"sessionStorage", | |
"FileReader", | |
"WebSocket", | |
"FormData", | |
"describe", | |
"it", | |
"cy", | |
"Cypress" | |
], | |
"ignore": ["node_modules/**"], | |
"envs": ["jest"] | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/Icons/FinanceDocument.js","entries":[{"id":"WHX2.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650659006440},{"id":"RnS9.js","timestamp":1650659026691}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/CompanyLTV.js","entries":[{"id":"ZysX.js","source":"Edición del área de trabajo","timestamp":1652689017430},{"id":"K31f.js","timestamp":1652713985671},{"id":"YjFg.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652714002196},{"id":"RnVa.js","source":"undoRedo.source","timestamp":1652714780096},{"id":"zcXu.js","source":"Edición del área de trabajo","timestamp":1652715369421}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Forms/InvoiceFinancingForms/CreateInvoicesAndSuppliers/index.js","entries":[{"id":"Ubdr.js","timestamp":1651246010540},{"id":"xZTq.js","timestamp":1651246043496},{"id":"FvsG.js","timestamp":1651246327684}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/confirm.scss","entries":[{"id":"Zv3e.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652199350810}]} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"jsx-runtime": { | |
plugins: [ | |
'react' | |
], | |
parserOptions: { | |
ecmaFeatures: { | |
jsx: true | |
}, | |
jsxPragma: null // for @typescript/eslint-parser | |
}, | |
rules: { | |
'react/react-in-jsx-scope': 0, | |
'react/jsx-uses-react': 0 | |
} | |
} | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"jsx-runtime": { | |
"plugins": ["react"], | |
"parserOptions": { | |
"ecmaFeatures": { | |
"jsx": true | |
}, | |
"jsxPragma": null // for @typescript/eslint-parser | |
}, | |
"rules": { | |
"react/react-in-jsx-scope": 0, | |
"react/jsx-uses-react": 0 | |
} | |
}, | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:react/jsx-runtime" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:react/jsx-runtime" | |
], | |
"jsx-runtime": { | |
"plugins": ["react"], | |
"parserOptions": { | |
"ecmaFeatures": { | |
"jsx": true | |
}, | |
"jsxPragma": null // for @typescript/eslint-parser | |
}, | |
"rules": { | |
"react/react-in-jsx-scope": 0, | |
"react/jsx-uses-react": 0 | |
} | |
}, | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:react/jsx-runtime" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
'jsx-runtime': { | |
plugins: [ | |
'react' | |
], | |
parserOptions: { | |
ecmaFeatures: { | |
jsx: true | |
}, | |
jsxPragma: null // for @typescript/eslint-parser | |
}, | |
rules: { | |
'react/react-in-jsx-scope': 0, | |
'react/jsx-uses-react': 0 | |
} | |
} | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/.eslintrc.json","entries":[{"id":"qkR6.json","timestamp":1651321559993},{"id":"h8xg.json","timestamp":1651321649329},{"id":"rfHQ.json","timestamp":1651321728819},{"id":"7ohE.json","timestamp":1651328032299},{"id":"bzdN.json","timestamp":1651328129277},{"id":"6DD0.json","timestamp":1651328140806},{"id":"73pa.json","timestamp":1651328164340},{"id":"8IpS.json","timestamp":1651328204462},{"id":"a4ks.json","timestamp":1651328226608},{"id":"IMQu.json","timestamp":1651329002849},{"id":"UFv8.json","timestamp":1651329017818},{"id":"fCLr.json","timestamp":1651329213394},{"id":"z8N3.json","source":"undoRedo.source","timestamp":1651329278875},{"id":"Ic3e.json","timestamp":1651329298215},{"id":"pERl.json","timestamp":1651330075568}]} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:react/jsx-runtime/extend" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"react/jsx-uses-react": 0, | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended", | |
"plugin:react/jsx-runtime" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"react/react-in-jsx-scope": 0, | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{ | |
"settings": { | |
"react": { | |
"version": "detect" | |
} | |
}, | |
"plugins": ["react", "react-hooks", "jsx-a11y", "only-warn", "prettier"], | |
"parserOptions": { | |
"sourceType": "module", | |
"ecmaVersion": 2021, | |
"ecmaFeature": { | |
"jsx": true, | |
"modules": true | |
} | |
}, | |
"env": { | |
"browser": true, | |
"jest": true, | |
"es2021": true, | |
"node": true | |
}, | |
"parser": "@babel/eslint-parser", | |
"extends": [ | |
"eslint:recommended", | |
"plugin:react/recommended", | |
"plugin:react-hooks/recommended", | |
"plugin:prettier/recommended" | |
], | |
"rules": { | |
"react/react-in-jsx-scope": 0, | |
"indent": "off", | |
"template-curly-spacing": "off", | |
"camelcase": "off", | |
"no-unused-vars": ["error", { "args": "none" }], | |
"react/prop-types": ["error", { "skipUndeclared": true }], | |
"react/jsx-curly-newline": ["off", "consistent"], | |
"react/jsx-handler-names": "off", | |
"react/display-name": ["off"], | |
"prettier/prettier": "error", | |
"arrow-body-style": "off", | |
"prefer-arrow-callback": "off", | |
"react/self-closing-comp": [ | |
"error", | |
{ | |
"component": true, | |
"html": true | |
} | |
], | |
"cypress/no-unnecessary-waiting": "off" | |
} | |
} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/utils/authentication.js","entries":[{"id":"lDSc.js","timestamp":1651322906640}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/hooks/asyncActions/useGlobalAsyncActions.js","entries":[{"id":"wye3.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652095290850},{"id":"ZuCM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652103132761}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/store/index.js","entries":[{"id":"TVPI.js","timestamp":1651171214002},{"id":"6zkW.js","timestamp":1651171230001},{"id":"8QWZ.js","timestamp":1651171242404},{"id":"zH5M.js","timestamp":1651171254972},{"id":"A9dj.js","timestamp":1651171437762},{"id":"KMZa.js","timestamp":1651171459985},{"id":"8wtk.js","timestamp":1651183167606},{"id":"PICL.js","timestamp":1651183194881},{"id":"Wq6v.js","timestamp":1651183335845},{"id":"VO6s.js","timestamp":1651183383299},{"id":"o3P2.js","timestamp":1651184008587},{"id":"8ZWo.js","timestamp":1651184048725},{"id":"Bq4a.js","timestamp":1651184449083},{"id":"LLL3.js","timestamp":1651322924672}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/api/config/index.js","entries":[{"id":"Ecvu.js","timestamp":1650903716645},{"id":"U2mz.js","timestamp":1650912160773},{"id":"bwad.js","source":"renamed.source","timestamp":1651179563821},{"id":"mIyD.js","timestamp":1651179589104},{"id":"0PvU.js","timestamp":1651179942451},{"id":"0lMV.js","timestamp":1651180022917},{"id":"Jeer.js","timestamp":1651180178632},{"id":"en3u.js","source":"undoRedo.source","timestamp":1651180193358},{"id":"jkvf.js","timestamp":1651180453865},{"id":"L9gx.js","timestamp":1651180675635},{"id":"s4VV.js","timestamp":1651182511491},{"id":"rvnb.js","timestamp":1651182802002},{"id":"l6pl.js","timestamp":1651182868780},{"id":"cRVB.js","timestamp":1651182885530},{"id":"AiWp.js","timestamp":1651182963238},{"id":"7mdQ.js","timestamp":1651182983057},{"id":"I5W1.js","timestamp":1651438403601},{"id":"XqUk.js","timestamp":1651438436934},{"id":"NG7K.js","timestamp":1651438862018},{"id":"hIBa.js","timestamp":1651438878767},{"id":"6FuI.js","timestamp":1651439045998},{"id":"kV7k.js","timestamp":1651439194046},{"id":"t8iP.js","timestamp":1651439301248},{"id":"YoNH.js","timestamp":1651439494757},{"id":"M3AN.js","timestamp":1651439645451},{"id":"dKYm.js","timestamp":1651439780035},{"id":"UYDR.js","timestamp":1651440833605},{"id":"dai1.js","timestamp":1651500175926},{"id":"xoGA.js","timestamp":1652302680873},{"id":"crGq.js","timestamp":1652302711103},{"id":"HPhu.js","timestamp":1652302784508},{"id":"Lgfz.js","timestamp":1652302813735},{"id":"UjRs.js","timestamp":1652363514795},{"id":"iRwM.js","timestamp":1652734685187},{"id":"a75y.js","timestamp":1652735118018}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Panel/RI/PanelRI.js","entries":[{"id":"I1NC.js","source":"Edición del área de trabajo","timestamp":1652689018126},{"id":"bXHp.js","timestamp":1652692304310},{"id":"XJUp.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652692726348},{"id":"mDli.js","timestamp":1652712479887},{"id":"gVY6.js","timestamp":1652712494220},{"id":"MMTL.js","timestamp":1652712515210},{"id":"BMqw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652713075593},{"id":"IYQI.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652713175233},{"id":"j9nJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652713225035},{"id":"XHvy.js","timestamp":1652714834797},{"id":"i1e1.js","source":"Edición del área de trabajo","timestamp":1652715369511}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/Dashboard/Contracts.js","entries":[{"id":"xtzR.js","timestamp":1649674234478}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/UI/CustomNumber.js","entries":[{"id":"6voa.js","timestamp":1652214157939},{"id":"7c0t.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652215582978},{"id":"QzJt.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652215660146},{"id":"7cXO.js","timestamp":1652215678543},{"id":"FmOm.js","source":"undoRedo.source","timestamp":1652215734635},{"id":"c4eR.js","timestamp":1652215773829},{"id":"WUdr.js","timestamp":1652215830608},{"id":"UhWN.js","timestamp":1652215849846},{"id":"2a0S.js","timestamp":1652215961034},{"id":"a33c.js","timestamp":1652216636829},{"id":"tyvF.js","timestamp":1652216692391},{"id":"n9Eq.js","timestamp":1652217306174},{"id":"ooL5.js","timestamp":1652217670989},{"id":"uoZC.js","timestamp":1652217748571},{"id":"0u59.js","source":"undoRedo.source","timestamp":1652217892467},{"id":"F6sg.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652218683018},{"id":"VNXC.js","timestamp":1652218702798},{"id":"cnw8.js","timestamp":1652218744150},{"id":"a7hZ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652218749473},{"id":"tUAx.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652218781311},{"id":"42hq.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652219460804},{"id":"bAev.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652219651678},{"id":"Un3C.js","timestamp":1652219781973},{"id":"w1eS.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652219786446},{"id":"2mr7.js","timestamp":1652219918019},{"id":"JhBe.js","timestamp":1652219957534},{"id":"Ymo1.js","timestamp":1652219992053},{"id":"cqOB.js","timestamp":1652220069523},{"id":"Jbzr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652220074071},{"id":"Qu9b.js","timestamp":1652220453844},{"id":"33c2.js","timestamp":1652220471099},{"id":"vRPg.js","source":"undoRedo.source","timestamp":1652220484529},{"id":"bu1u.js","timestamp":1652257079049},{"id":"Wv3i.js","timestamp":1652259376528},{"id":"JhBG.js","timestamp":1652268728024},{"id":"lHkF.js","timestamp":1652268897047},{"id":"bWz4.js","timestamp":1652268933972},{"id":"B48Z.js","timestamp":1652269043596},{"id":"xKWA.js","source":"undoRedo.source","timestamp":1652269057275},{"id":"gXK1.js","timestamp":1652269058904},{"id":"E093.js","timestamp":1652277164503},{"id":"hkED.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652277317087},{"id":"0y2u.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652277631077},{"id":"Xosj.js","timestamp":1652278143660},{"id":"YXpM.js","timestamp":1652278613630},{"id":"tZiP.js","timestamp":1652281122963},{"id":"dLWS.js","timestamp":1652432225781},{"id":"wx43.js","timestamp":1652454196246},{"id":"OQwB.js","timestamp":1652454296352},{"id":"LSUq.js","timestamp":1652454356439}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/cypress/support/commands.js","entries":[{"id":"ED1L.js","timestamp":1652733489730},{"id":"O5MI.js","timestamp":1652733897313}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/components/Categories/CreateCategory.js","entries":[{"id":"7Aps.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651702250312},{"id":"lQeF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651702283536},{"id":"CPDz.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651702373722},{"id":"kNjR.js","timestamp":1651702410403},{"id":"fbyp.js","timestamp":1652650472904},{"id":"KK3D.js","timestamp":1652650530099},{"id":"Pcrw.js","timestamp":1652650576436},{"id":"E3yI.js","timestamp":1652650826060},{"id":"aWOo.js","timestamp":1652650924169},{"id":"G1IJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652650937426},{"id":"1w5N.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652651089278},{"id":"5smS.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652651104203},{"id":"WApO.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652651194221},{"id":"EqXl.js","timestamp":1652651232375},{"id":"gLRS.js","timestamp":1652651381526},{"id":"kC3j.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652651476695},{"id":"8rnJ.js","timestamp":1652651506832},{"id":"zpa9.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652651558798},{"id":"LdiC.js","timestamp":1652651621547},{"id":"BlSG.js","timestamp":1652686259487},{"id":"Lh1I.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652686379307},{"id":"Wo8Z.js","timestamp":1652686411040},{"id":"PsRD.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652686440811},{"id":"QOP5.js","timestamp":1652686447937},{"id":"sVS2.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652774392075},{"id":"XNoG.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652818712203},{"id":"3WHb.js","timestamp":1652820420919},{"id":"UdQR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820432946},{"id":"XrCv.js","source":"Edición del área de trabajo","timestamp":1652820446500},{"id":"1BR1.js","timestamp":1652820470529},{"id":"M403.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820483042},{"id":"1Fz9.js","timestamp":1652820495031},{"id":"j2pO.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820524966},{"id":"xD5H.js","timestamp":1652820536495},{"id":"w9vX.js","timestamp":1652820574902},{"id":"wvij.js","timestamp":1652820674519},{"id":"Avfy.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820686367},{"id":"MQYe.js","timestamp":1652820694791},{"id":"3k3p.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652820704841},{"id":"HxsT.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652822325197},{"id":"wCSH.js","timestamp":1652822344621},{"id":"gQVz.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652822353737},{"id":"MPfb.js","timestamp":1652823571676},{"id":"sLuf.js","timestamp":1652824002604},{"id":"jVK3.js","timestamp":1652824026844},{"id":"quln.js","timestamp":1652824043710},{"id":"cSUh.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652824779141},{"id":"QxpR.js","timestamp":1652824840599},{"id":"yUPY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652824873297},{"id":"T7TM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652824884426}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/assets/scss/components/tabs.scss","entries":[{"id":"FpMt.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651520636239},{"id":"hfiu.scss","timestamp":1651520888865},{"id":"gdKp.scss","timestamp":1651520979986},{"id":"Bda2.scss","timestamp":1651521203574},{"id":"warE.scss","timestamp":1651522201720},{"id":"tstE.scss","source":"undoRedo.source","timestamp":1651522208807},{"id":"iiOP.scss","timestamp":1651522220014},{"id":"GSaO.scss","timestamp":1651526191964},{"id":"w3y0.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526203791},{"id":"90Rt.scss","timestamp":1651526216905},{"id":"tQ2N.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526247966},{"id":"7VTq.scss","timestamp":1651526250953},{"id":"FZb6.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526321272},{"id":"gj6N.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526347277},{"id":"NxTI.scss","timestamp":1651526357146},{"id":"8M34.scss","timestamp":1651526371981},{"id":"JYNX.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526386883},{"id":"3vI5.scss","timestamp":1651526425685},{"id":"CT4J.scss","timestamp":1651526439560},{"id":"FS1d.scss","source":"undoRedo.source","timestamp":1651526444302},{"id":"nypF.scss","timestamp":1651526478098},{"id":"D8d7.scss","timestamp":1651526496180},{"id":"5FXI.scss","timestamp":1651526519921},{"id":"CUgW.scss","timestamp":1651526531784},{"id":"eXac.scss","timestamp":1651526542058},{"id":"UIig.scss","timestamp":1651526556640},{"id":"6RpR.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526637752},{"id":"VQyY.scss","timestamp":1651526651168},{"id":"YTbI.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651526671462},{"id":"BagB.scss","timestamp":1651526683678},{"id":"lNOz.scss","timestamp":1651526855026},{"id":"8Hqv.scss","timestamp":1651527145459},{"id":"gX7m.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527169273},{"id":"zf8I.scss","timestamp":1651527201777},{"id":"n8wL.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527245288},{"id":"LdoN.scss","timestamp":1651527262861},{"id":"eOOa.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527280397},{"id":"bOuo.scss","timestamp":1651527288471},{"id":"uX8s.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527321679},{"id":"3Svr.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527336767},{"id":"X7XL.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527363754},{"id":"b4va.scss","timestamp":1651527378460},{"id":"WJbj.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527429629},{"id":"Ewxe.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527453553},{"id":"tCMX.scss","timestamp":1651527479054},{"id":"H9bI.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527486725},{"id":"dKAj.scss","timestamp":1651527497043},{"id":"bpSw.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1651527512604},{"id":"DvRn.scss","timestamp":1651527533215},{"id":"aL3l.scss","timestamp":1651527547191}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/assets/scss/components/cookiebot.scss","entries":[{"id":"ftwL.scss","timestamp":1651251026664},{"id":"yzJY.scss","timestamp":1651251038228}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/Panel/Info/InvoiceDetail/index.js","entries":[{"id":"JI4I.js","source":"renamed.source","timestamp":1650367208318},{"id":"1Y3w.js","source":"renamed.source","timestamp":1650367218954},{"id":"iH0A.js","source":"renamed.source","timestamp":1650367224895},{"id":"VWNT.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650367322528},{"id":"rlZ6.js","timestamp":1650367325091},{"id":"MsDB.js","timestamp":1650367406311},{"id":"Y9nL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650367413211},{"id":"TpRl.js","timestamp":1650367435094},{"id":"vGOp.js","timestamp":1650368258981},{"id":"GIDg.js","timestamp":1650368435670},{"id":"EMyS.js","timestamp":1650531459609},{"id":"LUmX.js","timestamp":1650531470886},{"id":"bi2A.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650531474109},{"id":"y2ou.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650531500633},{"id":"BPot.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650531512421},{"id":"VTK2.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650538229180},{"id":"0Mi5.js","timestamp":1650538368202},{"id":"Tuzu.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650553414924},{"id":"UOog.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650553735623},{"id":"ifNO.js","timestamp":1650553792848},{"id":"rZVr.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650553805605},{"id":"36Gr.js","timestamp":1650553888222},{"id":"Shau.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650553995301},{"id":"oOl5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650554138299},{"id":"Rn3z.js","timestamp":1650578939787},{"id":"2u55.js","timestamp":1650655117848},{"id":"gsPf.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655130673},{"id":"OezW.js","source":"undoRedo.source","timestamp":1650655145830},{"id":"uMaW.js","timestamp":1650655198939},{"id":"ydzr.js","timestamp":1650655289257},{"id":"XuCq.js","timestamp":1650655299421},{"id":"NehM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655302910},{"id":"1sDV.js","timestamp":1650655340742},{"id":"9GlB.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655346035},{"id":"qGDJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655364759},{"id":"eUp5.js","timestamp":1650655383569},{"id":"beKb.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655387587},{"id":"vfjC.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655568441},{"id":"PvJ9.js","source":"undoRedo.source","timestamp":1650655602277},{"id":"KItp.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650655643138},{"id":"4VgU.js","timestamp":1650655733135},{"id":"QuTx.js","timestamp":1650655750013},{"id":"0qOf.js","timestamp":1650655769279},{"id":"S1Ax.js","timestamp":1650655825661},{"id":"WJzz.js","timestamp":1650656002143},{"id":"xoAR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1650908804664},{"id":"sHUR.js","timestamp":1650908909331},{"id":"Zl1D.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651156057063},{"id":"9BTA.js","timestamp":1651245506112},{"id":"aiKw.js","timestamp":1651246335470}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/ritmoInsights/RitmoInsightsComponent.js","entries":[{"id":"6NEN.js","source":"Edición del área de trabajo","timestamp":1652688893809},{"id":"FeQy.js","source":"renamed.source","timestamp":1652689005756},{"id":"ox5S.js","source":"renamed.source","timestamp":1652715346785}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/views/Categories.js","entries":[{"id":"Vbss.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651700161430},{"id":"0JlE.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651700269627},{"id":"4fAa.js","timestamp":1651700941803},{"id":"w0yo.js","timestamp":1651701031078},{"id":"beuB.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651701076167},{"id":"ywwk.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651701102214},{"id":"keEp.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651701142877},{"id":"VEvo.js","timestamp":1651701151976},{"id":"U8x4.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651701253178},{"id":"R7mA.js","source":"Fix all ESLint auto-fixable problems","timestamp":1651702054444},{"id":"b69e.js","timestamp":1651702082568},{"id":"STmQ.js","timestamp":1651702216221},{"id":"SmQn.js","timestamp":1651879857077},{"id":"NvNV.js","timestamp":1652303658486},{"id":"vjtm.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652303661097},{"id":"ksZi.js","timestamp":1652650405922},{"id":"zo0r.js","timestamp":1652650417126}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/frontend-portal-react/src/components/admin/CompanyItems/CompanyScoreCard.js","entries":[{"id":"p0n8.js","source":"Edición del área de trabajo","timestamp":1652689017428},{"id":"phyj.js","source":"Fix all ESLint auto-fixable problems","timestamp":1652714022589},{"id":"ZgG0.js","source":"undoRedo.source","timestamp":1652714773246},{"id":"0TbB.js","source":"Edición del área de trabajo","timestamp":1652715369419}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-front/src/assets/scss/components/table.scss","entries":[{"id":"PggC.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652397656833},{"id":"EJNh.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652398463500},{"id":"4ShS.scss","timestamp":1652398469035},{"id":"OsWQ.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652398566285},{"id":"U4CW.scss","timestamp":1652398607073},{"id":"HlwI.scss","timestamp":1652398705934},{"id":"3KtA.scss","timestamp":1652398782129},{"id":"pHaE.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652398924272},{"id":"ZGXU.scss","timestamp":1652398935421},{"id":"vS7u.scss","timestamp":1652398952793},{"id":"UCGT.scss","timestamp":1652398976884},{"id":"gl4S.scss","timestamp":1652399002247},{"id":"yYso.scss","timestamp":1652399013379},{"id":"MwHk.scss","timestamp":1652399027317},{"id":"rIMM.scss","timestamp":1652399347760},{"id":"xIbg.scss","timestamp":1652399379203},{"id":"4D6p.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652399397531},{"id":"CfR3.scss","timestamp":1652399430705},{"id":"UXns.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652399471041},{"id":"sMAl.scss","timestamp":1652399558959},{"id":"N5kY.scss","timestamp":1652428519807},{"id":"Oq5E.scss","timestamp":1652735680737},{"id":"zKRq.scss","timestamp":1652735694382},{"id":"4S5O.scss","timestamp":1652735712594},{"id":"qD2k.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1652772621252}]} |
{"version":1,"resource":"file:///Users/fjpedrosa/projects/cartomatic/cartomatic-back/api/cognito/serverless.yml","entries":[{"id":"cGUv.yml","timestamp":1650912314409},{"id":"opT6.yml","timestamp":1650914307775},{"id":"SAIh.yml","timestamp":1650914376621},{"id":"693p.yml","timestamp":1650914393619},{"id":"l6kc.yml","timestamp":1650914486014},{"id":"uTIE.yml","timestamp":1650914505990},{"id":"E03d.yml","timestamp":1650914540711},{"id":"q4hy.yml","timestamp":1650914616984},{"id":"WDiN.yml","timestamp":1650914646771},{"id":"f88G.yml","timestamp":1650914664168},{"id":"xky9.yml","timestamp":1650914736497},{"id":"Oo5W.yml","timestamp":1650914767637},{"id":"oey8.yml","timestamp":1650918180564},{"id":"f1Dl.yml","timestamp":1650918221425},{"id":"lhSU.yml","timestamp":1650918444656},{"id":"Nqlh.yml","timestamp":1650918519120},{"id":"OBx6.yml","timestamp":1650918596045},{"id":"0mUA.yml","timestamp":1650918690293},{"id":"HAzj.yml","timestamp":1650918719389},{"id":"OEr1.yml","timestamp":1650919050991},{"id":"ZPwW.yml","timestamp":1650919152629},{"id":"l9XB.yml","timestamp":1650919268877},{"id":"imuN.yml","timestamp":1650919306375},{"id":"lE5M.yml","timestamp":1650919386609},{"id":"3jVc.yml","timestamp":1650919421458},{"id":"0s3F.yml","timestamp":1650919483647},{"id":"ESfr.yml","timestamp":1650919566426},{"id":"keyj.yml","timestamp":1650919579827},{"id":"7BSr.yml","timestamp":1650919591456},{"id":"l5M5.yml","timestamp":1650919610834},{"id":"SFcW.yml","timestamp":1650919989741},{"id":"qEKS.yml","timestamp":1650920063203},{"id":"IGqH.yml","timestamp":1650920196277},{"id":"45Jh.yml","timestamp":1650920766081},{"id":"qIbr.yml","source":"moved.source","timestamp":1650924227299}]} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "La facture a été approuvée et nous paierons votre fournisseur le <b>{date}</b>." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"needs_action": "Action en cours", | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "En attente" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"commission-rate": "Le taux de commission fixe gagné par RITMO.", | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <b>[email protected]</b>", | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <b>[email protected]</b>", | |
"repayment-period": "Le montant que vous devrez payer sur une base hebdomadaire. Il s'agit de la somme totale des factures, divisée par la période de remboursement, plus la commission.", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Cette facture a été approuvée et sera payée à votre fournisseur le <b> {due_date}. </b>", | |
"total-amount-invoices": "Le montant total de toutes les factures que vous avez téléchargées.", | |
"total-repayment": "Montant total à rembourser à RITMO, qui comprend le montant total des factures plus la commission.", | |
"weekly-repayment": "Le montant que vous devrez payer sur une base hebdomadaire." | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date": "Date de déploiement", | |
"deployed": "Déployé", | |
"end_date": "Date de fin du suivi", | |
"errors": { | |
"beforeDeploy": "Les dates de suivi doivent être antérieures à la date de déploiement.", | |
"endAfterStart": "La date de fin doit être postérieure à la date de début.", | |
"fileRequired": "Il faut au moins un fichier", | |
"required": "Cette option est requise", | |
"startBeforeDeploy": "La date de début est antérieure à la date de déploiement.", | |
"startBeforeLastDeploy": "Cette date doit être postérieure à la date du déploiement précédent." | |
}, | |
"false": "Non", | |
"files": "Fichiers téléchargés", | |
"first_repayment": "Date du premier paiement", | |
"grace_period": "Délai de carence", | |
"inventory": "Inventaire", | |
"loan_amount": "Montant du prêt", | |
"marketing": "Capital de croissance e-commerce", | |
"marketplace": "Capital de croissance vendeur Marketplace", | |
"monitoring": "Suivi de l'activité", | |
"pending_deployment": "En attente", | |
"required": "Requis", | |
"rev_target": "Objectif de revenu (facultatif)", | |
"revenue_share": "Part de revenus %", | |
"saas": "Saas", | |
"start_date": "Date de début du suivi", | |
"total_refund": "Montant total à rembourser", | |
"true": "Oui", | |
"upload_files": "Télécharger des fichiers" | |
}, | |
"offer_tooltip": { | |
"text1": "L'<strong>avance</strong> est le montant total que Ritmo vous avancera pour que vous puissiez investir dans vos campagnes de marketing.", | |
"text10": "La <strong>période de remboursement</strong> est le temps estimé qu'il vous faudra pour effectuer le remboursement intégral à Ritmo.", | |
"text11": "Notre algorithme prédit votre futur volume de ventes sur la base des données analysées et du capital avancé et détermine que c'est la période pendant laquelle l'avance plus la commission seront remboursées.", | |
"text12": "Nous nous adaptons entièrement à vos ventes, donc si vos ventes diminuent, la période de remboursement est prolongée.", | |
"text2": "Le moteur prédictif de Ritmo estime le bon montant pour que vous puissiez continuer à augmenter efficacement vos dépenses de marketing.", | |
"text3": "La <strong>commission</strong> est le % qui sera appliqué à l'avance, une commission fixe que Ritmo prélève pour l'avance du capital.", | |
"text4": "Il n'y a pas d'intérêts, pas de petits caractères, pas de frais cachés.", | |
"text5": "Quoi qu'il arrive à partir du moment où le contrat est signé, cette commission ne sera en aucun cas augmentée pendant la période de remboursement de l'avance.", | |
"text6": "Le <strong>total du remboursement</strong> est le résultat de l'addition de l'avance et de la commission appliquée, c'est-à-dire le total que vous finirez par rembourser à Ritmo.", | |
"text7": "Le <strong>% sur les ventes</strong> est la partie des revenus qui sera utilisée pour rembourser le total du remboursement à Ritmo.", | |
"text8": "Le pourcentage des ventes appliqué aux remboursements sera fixé par nos algorithmes, sur la base de l'analyse des données relatives aux performances de votre entreprise.", | |
"text9": "Nous signerons un accord de prélèvement automatique et, une fois par jour, votre compte bancaire sera débité de la valeur résultant de l'application de ce % à vos ventes quotidiennes." | |
}, | |
"overlay": { | |
"openbanking_uk": { | |
"bank": "Banque", | |
"placeholder": "Rechercher le nom d'une banque" | |
} | |
}, | |
"overlay_403": { | |
"activate": "Activer maintenant", | |
"connection_problem": "Problème de connexion à votre compte de <b>{connector}</b>.", | |
"facebookads_advice": "Vous devez activer “<b>consulter vos annonces Facebook et les statistiques associées</b>“ pour pouvoir connecter votre compte <b>Facebook Ads</b>.", | |
"financeothers": "Autres comptes financiers", | |
"googleads_advice": "Veuillez activer l'option “<b>Gérer vos campagnes AdWords</b>“ pour pouvoir connecter votre compte <b>Google Ads</b>.", | |
"googleads_alt": "Description de la procédure de délivrance des autorisations de Google Ads", | |
"googleads_image": "/images/errors/gads-es-ES.png", | |
"googleanalytics_advice": "Veuillez activer l'option “<b>Voir et télécharger vos données Google Analytics</b>“ afin de connecter votre compte <b>Google Analytics</b>.", | |
"googleanalytics_alt": "Description de la manière d'accorder les autorisations de Google Analytics", | |
"googleanalytics_image": "/images/errors/gas-es-ES.png", | |
"marketingothers": "Autres comptes marketing", | |
"openbanking": "Services bancaires", | |
"salesothers": "Autres comptes de ventes" | |
}, | |
"panel": { | |
"createInvoiceOffer": { | |
"0": "Créer une offre de Invoice Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createOffer": { | |
"0": "Créer une offre de Growth Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createPayment": { | |
"0": "Créer un nouveau paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"dialog": { | |
"accept": "Accepter", | |
"cancel": "Supprimer", | |
"lostData": "Tous les fichiers qui n'ont pas été envoyés seront perdus et vous devrez peut-être les sélectionner à nouveau.", | |
"sureToClose": "Vous voulez vraiment quitter les lieux ?" | |
}, | |
"finance_accounts": "Comptes de <b>finances</b>.", | |
"form": { | |
"companyDetails": { | |
"update": "Modifier les informations sur la société", | |
"validate": "Examiner et confirmer les changements" | |
}, | |
"if_offer": { | |
"add_option": "+ Ajouter une option", | |
"allowed_repayments": "Options de remboursement autorisées", | |
"offer_details": "Détails de l'offre", | |
"period": "Termes (# de semaines)", | |
"repayment_options": "Options de remboursement autorisées", | |
"total_credit_limit": "Limite de crédit" | |
}, | |
"invoiceFinancing": { | |
"confirm": "Confirmer le statut de la nouvelle facture", | |
"create": "Financez vos factures", | |
"select": "Financez vos factures", | |
"update": "Mise à jour du statut de la facture", | |
"userInvoice": "Financez vos factures", | |
"validate": "Examiner et confirmer le fournisseur" | |
}, | |
"payment": { | |
"create": "Créer un nouveau paiement", | |
"update": "Modification du paiement", | |
"validate": "Examiner et confirmer le paiement" | |
}, | |
"userDetails": { | |
"update": "Modifier les informations de l'utilisateur", | |
"validate": "Examiner et confirmer les changements" | |
} | |
}, | |
"info": { | |
"invoice": { | |
"read": "Détails de la facture" | |
}, | |
"privacy": { | |
"content": "<p>Vous pouvez être rassuré sur la manière dont nous utilisons vos données.</p>\n <p>Nous savons combien ces données sont importantes pour vous. Les informations que vous partagez resteront totalement confidentielles. Nous ne les vendrons ni ne les partagerons jamais avec quiconque. Nous respectons strictement la règlementation suivantes: {link}.</p>\n <p>Nous utilisons les mêmes normes de sécurité que le gouvernement américain pour la protection de ses infrastructures et suivons les recommandations du ministère américain du commerce.</p>\n <p>Nous n'accédons à ces données que pour vous proposer la meilleure offre de financement possible. Et nous n'y accédons qu'en mode lecture, ce qui signifie que nous ne pouvons ni modifier ni supprimer les informations.</p>\n <p>Vous pouvez supprimer les accès à tout moment.</p>", | |
"read": "Politique de confidentialité et de sécurité des données" | |
} | |
}, | |
"marketing_accounts": "Comptes <b>Marketing</b>", | |
"sales_accounts": "Comptes de <b>Ventes</b>", | |
"selectOfferType": { | |
"0": "Créer une offre" | |
}, | |
"updatePayment": { | |
"0": "Modifier le paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"upload": { | |
"bankStatement": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez vos relevés bancaires des 12 derniers mois.</p>\n <p>Nous acceptons tout format de fichier: pdf, excel, tableur ou image. Vous pouvez télécharger plusieurs fichiers si nécessaire.</p>", | |
"create": "Téléchargez vos relevés bancaires" | |
}, | |
"chooseFiles": "Choisir les fichiers", | |
"csv": { | |
"Invoice has Cap and/or Floor": "la facture a un Cap et/ou Floor.", | |
"Invoice number already exists": "le numéro de facture existe déjà", | |
"badRequest": "Ah ! il semble y avoir eu une erreur. Veuillez réessayer.", | |
"create": "Charger le fichier CSV", | |
"error": "Erreur de facture: {invoice}, {detail}", | |
"fileError": "Le fichier n'est pas correct. Vérifiez-le et téléchargez-le à nouveau.", | |
"ignored": "La facture {invoice} a été ignorée car {detail}", | |
"sql: no rows in result set": "vérifier que les données sont correctes.", | |
"success": "la facture {invoice} a été générée avec succès." | |
}, | |
"error": "Il semble qu'il y ait eu une erreur. Veuillez réessayer.", | |
"financeDocuments": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez votre compte de résultat et votre bilan pour les 2 derniers exercices fiscaux clos.</p>\n <p>Nous préférons recevoir un fichier pdf, car d'autres types de fichiers peuvent être demandés pour la revalidation.</p>", | |
"create": "Téléchargez vos documents financiers" | |
}, | |
"noSelectedFiles": "Vous n'avez pas sélectionné de fichier", | |
"secureTransfer": "Toutes les données transférées à Ritmo sont totalement confidentielles et sécurisées.", | |
"selectedFile": "Fichier sélectionné:", | |
"selectedFiles": "Vous avez sélectionné {number} fichiers:", | |
"uploadFile": "Télécharger le fichier", | |
"uploadFiles": "Télécharger les fichiers", | |
"wrong_extension": "Seuls les fichiers avec l'extension {expectedExtension} peuvent être téléchargés" | |
}, | |
"viewContract": { | |
"0": "Détails du contrat" | |
}, | |
"viewInvoiceOffer": { | |
"0": "Détails de l'offre" | |
}, | |
"viewOffer": { | |
"0": "Détails de l'offre", | |
"1": "Activer le déploiement", | |
"2": "Confirmer l'activation du déploiement" | |
}, | |
"viewPayment": { | |
"0": "Détails du paiement" | |
} | |
}, | |
"partner": { | |
"item_0": { | |
"text": "No te quedes sin caja. No te quedes sin stock.", | |
"title": "Eviter les ruptures de stock" | |
}, | |
"item_1": { | |
"text": "Consigue descuentos por pronto pago y mejora la relación con tus proveedores.", | |
"title": "Más descuentos" | |
}, | |
"item_2": { | |
"text": "No esperes a haber vendido para volver a comprar", | |
"title": "Más capacidad de compra" | |
}, | |
"offer_subtitle": "Créez votre compte et accédez à {montant} de votre ligne de financement", | |
"offer_title": " pré-approuvée", | |
"offer_title_1": "Vous avez une offre de " | |
}, | |
"paymentForm": { | |
"endDate": "Date de finl", | |
"idDeployment": "My advance ID", | |
"incomeModified": "Les revenus saisis de {originalIncome} ont été modifiés en {modifiedIncome} de manière à ce que la commission résultante {quantity} soit identique au montant à rembourser.", | |
"layout_title": "Créer un <b>paiement</b>", | |
"loading": "Chargement en cours...", | |
"outstandingBalance": "Solde restant à payer", | |
"paymentData": "Détails du paiement", | |
"revenueShare": "Part des revenus (%)", | |
"startDate": "Date de début", | |
"title": "Créer un débit" | |
}, | |
"payments": { | |
"upload_csv": "Télécharger <b>CSV</b>" | |
}, | |
"paypal": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"ahref1": "Voici la documentation de PayPal", | |
"content1": "Nous avons besoin d'un accès à <b>[email protected]</b> avec les autorisations de:{br}", | |
"content10": "Cliquez sur Ajouter un utilisateur:", | |
"content11": "Donnez l'accès à <b>[email protected]</b>, en créant un nom d'utilisateur que PayPal confirme ne pas être utilisé (le nom doit être unique pour toute la plateforme):", | |
"content12": "Sur l'écran suivant, sélectionnez les autorisations suivantes:", | |
"content13": "Accès aux rapports", | |
"content14": "Consulter le solde, accéder aux mouvements de fonds", | |
"content15": "Voir l'analyse", | |
"content16": "Une fois l'utilisateur créé, accédez aux détails du nouvel utilisateur, et ajoutez le numéro de téléphone suivant <b>635511860</b>", | |
"content2": "Accès aux rapports", | |
"content3": "Consulter le solde, accéder aux mouvements de fonds", | |
"content4": "Voir l'analyse", | |
"content5": "avec les indications.", | |
"content6": "Les étapes à suivre sont les suivantes:", | |
"content7": "Connectez-vous à votre compte PayPal Business.", | |
"content8": "Sur l'écran principal, allez sur le nom du profil (coin supérieur droit) et sélectionnez <b>Paramètres du compte</b>.", | |
"content9": "Dans la section <b>Compte et sécurité</b> > <b>Accès au compte</b> (écran par défaut), trouvez la section <b>Gérer les utilisateurs</b> et cliquez sur <b>Actualiser</b>:", | |
"content_1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content_2": "Ajoutez un autre <b>compte Paypal</b>.", | |
"header": "Autorisations de <b>PayPal</b>", | |
"image1": "images/accounts/paypal/paypal_1.jpg", | |
"image2": "images/accounts/paypal/paypal_2.jpg", | |
"image3": "images/accounts/paypal/paypal_3.jpg", | |
"image4": "images/accounts/paypal/paypal_4.jpg" | |
}, | |
"percentage_first_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Le pourcentage de fidélisation comprend la fidélisation des nouveaux et des anciens clients, et ce pour tous les mois (pas seulement le premier mois).", | |
"p1": "Taux de fidélisation des nouveaux clients au cours du premier mois(Nouveaux clients - rétention du premier mois){br}{br}Pourcentage de nouveaux clients qui effectuent une transaction un mois après leur premier achat.{br}{br}La fidélisation des nouveaux clients est une partie spécifique du pourcentage de fidélisation*. Le taux de fidélisation des clients au cours du premier mois est analysé séparément car il permet d'observer plus clairement les impacts affectant les nouveaux clients (actions et/ou autres effets).", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>Taux de fidélisation des nouveaux clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"percentage_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>Ritmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.{br}{br}", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Quel est le <b>taux de fidélisation des clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"prestashop": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Prestashop</b>.", | |
"header": "AUtorisations de <b>Prestashop</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"quickbooks": { | |
"header": "Autorisations de <b>Quickbooks</b>" | |
}, | |
"revenue_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les revenus sont la somme de tous les paiements reçus sur les <b>comptes de vente</b> que vous avez liés dans <b>Ritmo</b>..", | |
"p2": "Il s'agit du revenu brut, sans soustraire les remboursements, donc les données antérieures ne changeront pas.", | |
"p3": "La date des revenus correspond à l'heure à laquelle le client a effectué la transaction.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment sont calculés les <b>revenus</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b>. disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ritmo_insights": { | |
"connected_accounts": "Comptes connectés à <b>RITMO Insights</b>", | |
"dashboard": "Tableau d'affichage", | |
"ltv": "Valeur de la durée de vie (<b>LTV</b>)", | |
"score_card": "Tableau de bord", | |
"to": "jusqu’à" | |
}, | |
"sage": { | |
"header": "Autorisations de <b>Sage</b>" | |
}, | |
"sageone": { | |
"header": "Autorisations de <b>Sage Business</b>" | |
}, | |
"selectOfferForm": { | |
"growth_capital": "Growth Capital", | |
"invoice_finance": "Invoice Financing", | |
"select_product": "Sélectionnez un produit: " | |
}, | |
"select_repayment_form": { | |
"subtitle": "Choisissez le nombre de semaines sur lesquelles vous souhaitez répartir le remboursement des factures que vous avez facturées.", | |
"title": "Choisissez votre <b>période de remboursement</b>" | |
}, | |
"select_supplier_form": { | |
"create_supplier": "Créer un fournisseur", | |
"no_suppliers": "Vous n'avez pas encore de fournisseurs.", | |
"subtitle": "Sélectionnez un fournisseur existant dans votre liste ou créez-en un nouveau.", | |
"title": "Sélectionnez <b>Fournisseur</b>" | |
}, | |
"sessions_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes vos consultations.", | |
"marketing_accounts": "Comptes Marketing", | |
"p1": "Sessions est une donnée extraite de <b>Google Analytics</b>. Si vous avez connecté plus d'une vue, il s'agit de la somme de toutes les vues.", | |
"p2": "Par défaut dans <b>Google Analytics</b>, une session est définie comme la période de temps pendant laquelle les utilisateurs interagissent avec le site web avec une inactivité de moins de 30 minutes.", | |
"p3": "Après 30 minutes d'inactivité, toute page consultée par cet utilisateur sera traitée comme une nouvelle session.", | |
"title": "Comment sont obtenues les <b>Sessions</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles" | |
}, | |
"shopify": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Shopify</b>.", | |
"header": "Autorisations de <b>Shopify</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"status": "État", | |
"stripe": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte Stripe</b>", | |
"header": "Autorisations de <b>Stripe</b>" | |
}, | |
"suppliers": { | |
"tooltips": { | |
"rejected": "Nous ne pouvons pas financer les factures de ce fournisseur. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"to_review": "Avant de pouvoir examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur, nous devrons examiner les informations du fournisseur.", | |
"verified": " Ce fournisseur a été approuvé. Nous pouvons maintenant examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur." | |
} | |
}, | |
"table_loader": { | |
"body": { | |
"product": { | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing" | |
} | |
}, | |
"go_to_page": "Aller à la page", | |
"header": { | |
"amount": "Quantité", | |
"available": "Crédit disponible", | |
"company_name": "Nom", | |
"date": "Date", | |
"id": "ID", | |
"invoice": "Facture", | |
"period": "Période", | |
"product": "Produit", | |
"status": "État" | |
}, | |
"records": "Enregistrements", | |
"records_found": "Enregistrements trouvés", | |
"results_per_page": "Résultats par page", | |
"select_filter": { | |
"all": "Tous", | |
"canceled": "Annulé", | |
"dispute_lost": "Litige perdue", | |
"disputed": "En litige", | |
"failed": "Échoué", | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing", | |
"needs_action": "Action en cours", | |
"notified": "Notifié", | |
"paid": "Payé", | |
"processing": "Traitement", | |
"refunded": "Remboursé", | |
"rejected": "Rejeté", | |
"reviewing": "A l'étude", | |
"scheduled": "En attente", | |
"succeeded": "Succès", | |
"succeeded_manually": "Manuelle", | |
"to_review": "A l'étude" | |
}, | |
"show": "Montrer" | |
}, | |
"transactions_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les Transactions sont la somme de toutes les commandes reçues dans les Comptes de ventes que vous avez liés à <b>RITMO</b>.", | |
"p2": "Elles sont comptabilisées même si la commande est retournée par la suite, de sorte que les données passées ne changent pas.", | |
"p3": "La date de la transaction correspond au moment où le client a effectué l'opération.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"title": "Comment les <b>Transactions</b> sont-elles obtenues ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"upload_invoice_form": { | |
"already_paid": "La facture \"{filename}\" a déjà été payée", | |
"already_uploaded": "Facture déjà téléchargée pour un paiement partiel de {accumulated_percentage}", | |
"amount": "Montant: {amount}", | |
"max_percentage": "Le pourcentage maximum disponible est {percentage}", | |
"subtitle": "Vous pouvez sélectionner plusieurs factures en même temps chez le fournisseur {supplierName}", | |
"title": "Téléchargez de nouvelles <b>factures</b>", | |
"different_supplier": "The invoice \"{filename}\" has been already assigned to the supplier \"{supplier}\"", | |
"reassign_supplier": "Revenez en arrière pour réaffecter le fournisseur ou télécharger une autre facture." | |
}, | |
"validator": { | |
"company_details": "Détails de la société", | |
"contract_signal": "Signature du contrat", | |
"offer": "Mon offre", | |
"verification_admins": "Vérification des administrateurs" | |
}, | |
"woocommerce": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Woocommerce</b>.", | |
"header": "Autorisations de <b>Woocommerce</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"xero": { | |
"header": "Autorisations de <b>Xero</b>" | |
}, | |
"zoho_books": { | |
"header": "Autorisations de <b>ZohoBooks</b>" | |
} | |
} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "Nous avons examiné et approuvé votre facture. Pour pouvoir payer le fournisseur, vous devrez signer l'acceptation de la dette que nous vous avons envoyée par courrier électronique." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"needs_action": "Action en cours", | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "En attente" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"commission-rate": "Le taux de commission fixe gagné par RITMO.", | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <b>[email protected]</b>", | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <b>[email protected]</b>", | |
"repayment-period": "Le montant que vous devrez payer sur une base hebdomadaire. Il s'agit de la somme totale des factures, divisée par la période de remboursement, plus la commission.", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Nous avons examiné et approuvé votre facture. Pour pouvoir payer le fournisseur, vous devrez signer l'acceptation de la dette que nous vous avons envoyée par courrier électronique.", | |
"total-amount-invoices": "Le montant total de toutes les factures que vous avez téléchargées.", | |
"total-repayment": "Montant total à rembourser à RITMO, qui comprend le montant total des factures plus la commission.", | |
"weekly-repayment": "Le montant que vous devrez payer sur une base hebdomadaire." | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date": "Date de déploiement", | |
"deployed": "Déployé", | |
"end_date": "Date de fin du suivi", | |
"errors": { | |
"beforeDeploy": "Les dates de suivi doivent être antérieures à la date de déploiement.", | |
"endAfterStart": "La date de fin doit être postérieure à la date de début.", | |
"fileRequired": "Il faut au moins un fichier", | |
"required": "Cette option est requise", | |
"startBeforeDeploy": "La date de début est antérieure à la date de déploiement.", | |
"startBeforeLastDeploy": "Cette date doit être postérieure à la date du déploiement précédent." | |
}, | |
"false": "Non", | |
"files": "Fichiers téléchargés", | |
"first_repayment": "Date du premier paiement", | |
"grace_period": "Délai de carence", | |
"inventory": "Inventaire", | |
"loan_amount": "Montant du prêt", | |
"marketing": "Capital de croissance e-commerce", | |
"marketplace": "Capital de croissance vendeur Marketplace", | |
"monitoring": "Suivi de l'activité", | |
"pending_deployment": "En attente", | |
"required": "Requis", | |
"rev_target": "Objectif de revenu (facultatif)", | |
"revenue_share": "Part de revenus %", | |
"saas": "Saas", | |
"start_date": "Date de début du suivi", | |
"total_refund": "Montant total à rembourser", | |
"true": "Oui", | |
"upload_files": "Télécharger des fichiers" | |
}, | |
"offer_tooltip": { | |
"text1": "L'<strong>avance</strong> est le montant total que Ritmo vous avancera pour que vous puissiez investir dans vos campagnes de marketing.", | |
"text10": "La <strong>période de remboursement</strong> est le temps estimé qu'il vous faudra pour effectuer le remboursement intégral à Ritmo.", | |
"text11": "Notre algorithme prédit votre futur volume de ventes sur la base des données analysées et du capital avancé et détermine que c'est la période pendant laquelle l'avance plus la commission seront remboursées.", | |
"text12": "Nous nous adaptons entièrement à vos ventes, donc si vos ventes diminuent, la période de remboursement est prolongée.", | |
"text2": "Le moteur prédictif de Ritmo estime le bon montant pour que vous puissiez continuer à augmenter efficacement vos dépenses de marketing.", | |
"text3": "La <strong>commission</strong> est le % qui sera appliqué à l'avance, une commission fixe que Ritmo prélève pour l'avance du capital.", | |
"text4": "Il n'y a pas d'intérêts, pas de petits caractères, pas de frais cachés.", | |
"text5": "Quoi qu'il arrive à partir du moment où le contrat est signé, cette commission ne sera en aucun cas augmentée pendant la période de remboursement de l'avance.", | |
"text6": "Le <strong>total du remboursement</strong> est le résultat de l'addition de l'avance et de la commission appliquée, c'est-à-dire le total que vous finirez par rembourser à Ritmo.", | |
"text7": "Le <strong>% sur les ventes</strong> est la partie des revenus qui sera utilisée pour rembourser le total du remboursement à Ritmo.", | |
"text8": "Le pourcentage des ventes appliqué aux remboursements sera fixé par nos algorithmes, sur la base de l'analyse des données relatives aux performances de votre entreprise.", | |
"text9": "Nous signerons un accord de prélèvement automatique et, une fois par jour, votre compte bancaire sera débité de la valeur résultant de l'application de ce % à vos ventes quotidiennes." | |
}, | |
"overlay": { | |
"openbanking_uk": { | |
"bank": "Banque", | |
"placeholder": "Rechercher le nom d'une banque" | |
} | |
}, | |
"overlay_403": { | |
"activate": "Activer maintenant", | |
"connection_problem": "Problème de connexion à votre compte de <b>{connector}</b>.", | |
"facebookads_advice": "Vous devez activer “<b>consulter vos annonces Facebook et les statistiques associées</b>“ pour pouvoir connecter votre compte <b>Facebook Ads</b>.", | |
"financeothers": "Autres comptes financiers", | |
"googleads_advice": "Veuillez activer l'option “<b>Gérer vos campagnes AdWords</b>“ pour pouvoir connecter votre compte <b>Google Ads</b>.", | |
"googleads_alt": "Description de la procédure de délivrance des autorisations de Google Ads", | |
"googleads_image": "/images/errors/gads-es-ES.png", | |
"googleanalytics_advice": "Veuillez activer l'option “<b>Voir et télécharger vos données Google Analytics</b>“ afin de connecter votre compte <b>Google Analytics</b>.", | |
"googleanalytics_alt": "Description de la manière d'accorder les autorisations de Google Analytics", | |
"googleanalytics_image": "/images/errors/gas-es-ES.png", | |
"marketingothers": "Autres comptes marketing", | |
"openbanking": "Services bancaires", | |
"salesothers": "Autres comptes de ventes" | |
}, | |
"panel": { | |
"createInvoiceOffer": { | |
"0": "Créer une offre de Invoice Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createOffer": { | |
"0": "Créer une offre de Growth Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createPayment": { | |
"0": "Créer un nouveau paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"dialog": { | |
"accept": "Accepter", | |
"cancel": "Supprimer", | |
"lostData": "Tous les fichiers qui n'ont pas été envoyés seront perdus et vous devrez peut-être les sélectionner à nouveau.", | |
"sureToClose": "Vous voulez vraiment quitter les lieux ?" | |
}, | |
"finance_accounts": "Comptes de <b>finances</b>.", | |
"form": { | |
"companyDetails": { | |
"update": "Modifier les informations sur la société", | |
"validate": "Examiner et confirmer les changements" | |
}, | |
"if_offer": { | |
"add_option": "+ Ajouter une option", | |
"allowed_repayments": "Options de remboursement autorisées", | |
"offer_details": "Détails de l'offre", | |
"period": "Termes (# de semaines)", | |
"repayment_options": "Options de remboursement autorisées", | |
"total_credit_limit": "Limite de crédit" | |
}, | |
"invoiceFinancing": { | |
"confirm": "Confirmer le statut de la nouvelle facture", | |
"create": "Financez vos factures", | |
"select": "Financez vos factures", | |
"update": "Mise à jour du statut de la facture", | |
"userInvoice": "Financez vos factures", | |
"validate": "Examiner et confirmer le fournisseur" | |
}, | |
"debit": { | |
"create": "Créer un nouveau débit", | |
"update": "Modification du débit", | |
"validate": "Examiner et confirmer le débit" | |
}, | |
"userDetails": { | |
"update": "Modifier les informations de l'utilisateur", | |
"validate": "Examiner et confirmer les changements" | |
} | |
}, | |
"info": { | |
"invoice": { | |
"read": "Détails de la facture" | |
}, | |
"privacy": { | |
"content": "<p>Vous pouvez être rassuré sur la manière dont nous utilisons vos données.</p>\n <p>Nous savons combien ces données sont importantes pour vous. Les informations que vous partagez resteront totalement confidentielles. Nous ne les vendrons ni ne les partagerons jamais avec quiconque. Nous respectons strictement la règlementation suivantes: {link}.</p>\n <p>Nous utilisons les mêmes normes de sécurité que le gouvernement américain pour la protection de ses infrastructures et suivons les recommandations du ministère américain du commerce.</p>\n <p>Nous n'accédons à ces données que pour vous proposer la meilleure offre de financement possible. Et nous n'y accédons qu'en mode lecture, ce qui signifie que nous ne pouvons ni modifier ni supprimer les informations.</p>\n <p>Vous pouvez supprimer les accès à tout moment.</p>", | |
"read": "Politique de confidentialité et de sécurité des données" | |
} | |
}, | |
"marketing_accounts": "Comptes <b>Marketing</b>", | |
"sales_accounts": "Comptes de <b>Ventes</b>", | |
"selectOfferType": { | |
"0": "Créer une offre" | |
}, | |
"updatePayment": { | |
"0": "Modifier le paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"upload": { | |
"bankStatement": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez vos relevés bancaires des 12 derniers mois.</p>\n <p>Nous acceptons tout format de fichier: pdf, excel, tableur ou image. Vous pouvez télécharger plusieurs fichiers si nécessaire.</p>", | |
"create": "Téléchargez vos relevés bancaires" | |
}, | |
"chooseFiles": "Choisir les fichiers", | |
"csv": { | |
"Invoice has Cap and/or Floor": "la facture a un Cap et/ou Floor.", | |
"Invoice number already exists": "le numéro de facture existe déjà", | |
"badRequest": "Ah ! il semble y avoir eu une erreur. Veuillez réessayer.", | |
"create": "Charger le fichier CSV", | |
"error": "Erreur de facture: {invoice}, {detail}", | |
"fileError": "Le fichier n'est pas correct. Vérifiez-le et téléchargez-le à nouveau.", | |
"ignored": "La facture {invoice} a été ignorée car {detail}", | |
"sql: no rows in result set": "vérifier que les données sont correctes.", | |
"success": "la facture {invoice} a été générée avec succès." | |
}, | |
"error": "Il semble qu'il y ait eu une erreur. Veuillez réessayer.", | |
"financeDocuments": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez votre compte de résultat et votre bilan pour les 2 derniers exercices fiscaux clos.</p>\n <p>Nous préférons recevoir un fichier pdf, car d'autres types de fichiers peuvent être demandés pour la revalidation.</p>", | |
"create": "Téléchargez vos documents financiers" | |
}, | |
"noSelectedFiles": "Vous n'avez pas sélectionné de fichier", | |
"secureTransfer": "Toutes les données transférées à Ritmo sont totalement confidentielles et sécurisées.", | |
"selectedFile": "Fichier sélectionné:", | |
"selectedFiles": "Vous avez sélectionné {number} fichiers:", | |
"uploadFile": "Télécharger le fichier", | |
"uploadFiles": "Télécharger les fichiers", | |
"wrong_extension": "Seuls les fichiers avec l'extension {expectedExtension} peuvent être téléchargés" | |
}, | |
"viewContract": { | |
"0": "Détails du contrat" | |
}, | |
"viewInvoiceOffer": { | |
"0": "Détails de l'offre" | |
}, | |
"viewOffer": { | |
"0": "Détails de l'offre", | |
"1": "Activer le déploiement", | |
"2": "Confirmer l'activation du déploiement" | |
}, | |
"viewPayment": { | |
"0": "Détails du paiement" | |
} | |
}, | |
"partner": { | |
"item_0": { | |
"text": "No te quedes sin caja. No te quedes sin stock.", | |
"title": "Eviter les ruptures de stock" | |
}, | |
"item_1": { | |
"text": "Consigue descuentos por pronto pago y mejora la relación con tus proveedores.", | |
"title": "Más descuentos" | |
}, | |
"item_2": { | |
"text": "No esperes a haber vendido para volver a comprar", | |
"title": "Más capacidad de compra" | |
}, | |
"offer_subtitle": "Créez votre compte et accédez à {montant} de votre ligne de financement", | |
"offer_title": " pré-approuvée", | |
"offer_title_1": "Vous avez une offre de " | |
}, | |
"paymentForm": { | |
"endDate": "Date de finl", | |
"idDeployment": "My advance ID", | |
"incomeModified": "Les revenus saisis de {originalIncome} ont été modifiés en {modifiedIncome} de manière à ce que la commission résultante {quantity} soit identique au montant à rembourser.", | |
"layout_title": "Créer un <b>paiement</b>", | |
"loading": "Chargement en cours...", | |
"outstandingBalance": "Solde restant à payer", | |
"paymentData": "Détails du paiement", | |
"revenueShare": "Part des revenus (%)", | |
"startDate": "Date de début", | |
"title": "Créer un débit" | |
}, | |
"payments": { | |
"upload_csv": "Télécharger <b>CSV</b>" | |
}, | |
"paypal": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"ahref1": "Voici la documentation de PayPal", | |
"content1": "Nous avons besoin d'un accès à <b>[email protected]</b> avec les autorisations de:{br}", | |
"content10": "Cliquez sur Ajouter un utilisateur:", | |
"content11": "Donnez l'accès à <b>[email protected]</b>, en créant un nom d'utilisateur que PayPal confirme ne pas être utilisé (le nom doit être unique pour toute la plateforme):", | |
"content12": "Sur l'écran suivant, sélectionnez les autorisations suivantes:", | |
"content13": "Accès aux rapports", | |
"content14": "Consulter le solde, accéder aux mouvements de fonds", | |
"content15": "Voir l'analyse", | |
"content16": "Une fois l'utilisateur créé, accédez aux détails du nouvel utilisateur, et ajoutez le numéro de téléphone suivant <b>635511860</b>", | |
"content2": "Accès aux rapports", | |
"content3": "Consulter le solde, accéder aux mouvements de fonds", | |
"content4": "Voir l'analyse", | |
"content5": "avec les indications.", | |
"content6": "Les étapes à suivre sont les suivantes:", | |
"content7": "Connectez-vous à votre compte PayPal Business.", | |
"content8": "Sur l'écran principal, allez sur le nom du profil (coin supérieur droit) et sélectionnez <b>Paramètres du compte</b>.", | |
"content9": "Dans la section <b>Compte et sécurité</b> > <b>Accès au compte</b> (écran par défaut), trouvez la section <b>Gérer les utilisateurs</b> et cliquez sur <b>Actualiser</b>:", | |
"content_1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content_2": "Ajoutez un autre <b>compte Paypal</b>.", | |
"header": "Autorisations de <b>PayPal</b>", | |
"image1": "images/accounts/paypal/paypal_1.jpg", | |
"image2": "images/accounts/paypal/paypal_2.jpg", | |
"image3": "images/accounts/paypal/paypal_3.jpg", | |
"image4": "images/accounts/paypal/paypal_4.jpg" | |
}, | |
"percentage_first_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Le pourcentage de fidélisation comprend la fidélisation des nouveaux et des anciens clients, et ce pour tous les mois (pas seulement le premier mois).", | |
"p1": "Taux de fidélisation des nouveaux clients au cours du premier mois(Nouveaux clients - rétention du premier mois){br}{br}Pourcentage de nouveaux clients qui effectuent une transaction un mois après leur premier achat.{br}{br}La fidélisation des nouveaux clients est une partie spécifique du pourcentage de fidélisation*. Le taux de fidélisation des clients au cours du premier mois est analysé séparément car il permet d'observer plus clairement les impacts affectant les nouveaux clients (actions et/ou autres effets).", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>Taux de fidélisation des nouveaux clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"percentage_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>Ritmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.{br}{br}", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Quel est le <b>taux de fidélisation des clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"prestashop": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Prestashop</b>.", | |
"header": "AUtorisations de <b>Prestashop</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"quickbooks": { | |
"header": "Autorisations de <b>Quickbooks</b>" | |
}, | |
"revenue_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les revenus sont la somme de tous les paiements reçus sur les <b>comptes de vente</b> que vous avez liés dans <b>Ritmo</b>..", | |
"p2": "Il s'agit du revenu brut, sans soustraire les remboursements, donc les données antérieures ne changeront pas.", | |
"p3": "La date des revenus correspond à l'heure à laquelle le client a effectué la transaction.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment sont calculés les <b>revenus</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b>. disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ritmo_insights": { | |
"connected_accounts": "Comptes connectés à <b>RITMO Insights</b>", | |
"dashboard": "Tableau d'affichage", | |
"ltv": "Valeur de la durée de vie (<b>LTV</b>)", | |
"score_card": "Tableau de bord", | |
"to": "jusqu’à" | |
}, | |
"sage": { | |
"header": "Autorisations de <b>Sage</b>" | |
}, | |
"sageone": { | |
"header": "Autorisations de <b>Sage Business</b>" | |
}, | |
"selectOfferForm": { | |
"growth_capital": "Growth Capital", | |
"invoice_finance": "Invoice Financing", | |
"select_product": "Sélectionnez un produit: " | |
}, | |
"select_repayment_form": { | |
"subtitle": "Choisissez le nombre de semaines sur lesquelles vous souhaitez répartir le remboursement des factures que vous avez facturées.", | |
"title": "Choisissez votre <b>période de remboursement</b>" | |
}, | |
"select_supplier_form": { | |
"create_supplier": "Créer un fournisseur", | |
"no_suppliers": "Vous n'avez pas encore de fournisseurs.", | |
"subtitle": "Sélectionnez un fournisseur existant dans votre liste ou créez-en un nouveau.", | |
"title": "Sélectionnez <b>Fournisseur</b>" | |
}, | |
"sessions_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes vos consultations.", | |
"marketing_accounts": "Comptes Marketing", | |
"p1": "Sessions est une donnée extraite de <b>Google Analytics</b>. Si vous avez connecté plus d'une vue, il s'agit de la somme de toutes les vues.", | |
"p2": "Par défaut dans <b>Google Analytics</b>, une session est définie comme la période de temps pendant laquelle les utilisateurs interagissent avec le site web avec une inactivité de moins de 30 minutes.", | |
"p3": "Après 30 minutes d'inactivité, toute page consultée par cet utilisateur sera traitée comme une nouvelle session.", | |
"title": "Comment sont obtenues les <b>Sessions</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles" | |
}, | |
"shopify": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Shopify</b>.", | |
"header": "Autorisations de <b>Shopify</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"status": "État", | |
"stripe": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte Stripe</b>", | |
"header": "Autorisations de <b>Stripe</b>" | |
}, | |
"suppliers": { | |
"tooltips": { | |
"rejected": "Nous ne pouvons pas financer les factures de ce fournisseur. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"to_review": "Avant de pouvoir examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur, nous devrons examiner les informations du fournisseur.", | |
"verified": " Ce fournisseur a été approuvé. Nous pouvons maintenant examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur." | |
} | |
}, | |
"table_loader": { | |
"body": { | |
"product": { | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing" | |
} | |
}, | |
"go_to_page": "Aller à la page", | |
"header": { | |
"amount": "Quantité", | |
"available": "Crédit disponible", | |
"company_name": "Nom", | |
"date": "Date", | |
"id": "ID", | |
"invoice": "Facture", | |
"period": "Période", | |
"product": "Produit", | |
"status": "État" | |
}, | |
"records": "Enregistrements", | |
"records_found": "Enregistrements trouvés", | |
"results_per_page": "Résultats par page", | |
"select_filter": { | |
"all": "Tous", | |
"canceled": "Annulé", | |
"dispute_lost": "Litige perdue", | |
"disputed": "En litige", | |
"failed": "Échoué", | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing", | |
"needs_action": "Action en cours", | |
"notified": "Notifié", | |
"paid": "Payé", | |
"processing": "Traitement", | |
"refunded": "Remboursé", | |
"rejected": "Rejeté", | |
"reviewing": "A l'étude", | |
"scheduled": "En attente", | |
"succeeded": "Succès", | |
"succeeded_manually": "Manuelle", | |
"to_review": "A l'étude" | |
}, | |
"show": "Montrer" | |
}, | |
"transactions_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les Transactions sont la somme de toutes les commandes reçues dans les Comptes de ventes que vous avez liés à <b>RITMO</b>.", | |
"p2": "Elles sont comptabilisées même si la commande est retournée par la suite, de sorte que les données passées ne changent pas.", | |
"p3": "La date de la transaction correspond au moment où le client a effectué l'opération.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"title": "Comment les <b>Transactions</b> sont-elles obtenues ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"upload_invoice_form": { | |
"already_paid": "La facture \"{filename}\" a déjà été payée", | |
"already_uploaded": "Facture déjà téléchargée pour un paiement partiel de {accumulated_percentage}", | |
"amount": "Montant: {amount}", | |
"different_supplier": "La facture \"{filename}\" a déjà été attribuée au fournisseur \"{supplier}\"", | |
"max_percentage": "Le pourcentage maximum disponible est {percentage}", | |
"reassign_supplier": "Revenez en arrière pour réaffecter le fournisseur ou télécharger une autre facture.", | |
"subtitle": "Vous pouvez sélectionner plusieurs factures en même temps chez le fournisseur {supplierName}", | |
"title": "Téléchargez de nouvelles <b>factures</b>" | |
}, | |
"validator": { | |
"company_details": "Détails de la société", | |
"contract_signal": "Signature du contrat", | |
"offer": "Mon offre", | |
"verification_admins": "Vérification des administrateurs" | |
}, | |
"woocommerce": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Woocommerce</b>.", | |
"header": "Autorisations de <b>Woocommerce</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"xero": { | |
"header": "Autorisations de <b>Xero</b>" | |
}, | |
"zoho_books": { | |
"header": "Autorisations de <b>ZohoBooks</b>" | |
} | |
} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "La facture a été approuvée et nous paierons votre fournisseur le {date}." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"commission": "{commission} Taux de commission", | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "Programmé" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"invoice_uploaded": "Facture téléchargée", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne sommes pas en mesure de financer cette facture. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Cette facture a été approuvée et sera payée à votre fournisseur le <b> {due_date}. </b>" | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date": "Date de déploiement", | |
"deployed": "Déployé", | |
"end_date": "Date de fin du suivi", | |
"errors": { | |
"beforeDeploy": "Les dates de suivi doivent être antérieures à la date de déploiement.", | |
"endAfterStart": "La date de fin doit être postérieure à la date de début.", | |
"fileRequired": "Il faut au moins un fichier", | |
"required": "Cette option est requise", | |
"startBeforeDeploy": "La date de début est antérieure à la date de déploiement.", | |
"startBeforeLastDeploy": "Cette date doit être postérieure à la date du déploiement précédent." | |
}, | |
"false": "Non", | |
"files": "Fichiers téléchargés", | |
"first_repayment": "Date du premier paiement", | |
"grace_period": "Délai de carence", | |
"inventory": "Inventaire", | |
"loan_amount": "Montant du prêt", | |
"marketing": "Capital de croissance e-commerce", | |
"marketplace": "Capital de croissance vendeur Marketplace", | |
"monitoring": "Suivi de l'activité", | |
"pending_deployment": "En attente", | |
"required": "Requis", | |
"rev_target": "Objectif de revenu (facultatif)", | |
"revenue_share": "Part de revenus %", | |
"saas": "Saas", | |
"start_date": "Date de début du suivi", | |
"total_refund": "Montant total à rembourser", | |
"true": "Oui", | |
"upload_files": "Télécharger des fichiers" | |
}, | |
"offer_tooltip": { | |
"text1": "L'<strong>avance</strong> est le montant total que Ritmo vous avancera pour que vous puissiez investir dans vos campagnes de marketing.", | |
"text10": "La <strong>période de remboursement</strong> est le temps estimé qu'il vous faudra pour effectuer le remboursement intégral à Ritmo.", | |
"text11": "Notre algorithme prédit votre futur volume de ventes sur la base des données analysées et du capital avancé et détermine que c'est la période pendant laquelle l'avance plus la commission seront remboursées.", | |
"text12": "Nous nous adaptons entièrement à vos ventes, donc si vos ventes diminuent, la période de remboursement est prolongée.", | |
"text2": "Le moteur prédictif de Ritmo estime le bon montant pour que vous puissiez continuer à augmenter efficacement vos dépenses de marketing.", | |
"text3": "La <strong>commission</strong> est le % qui sera appliqué à l'avance, une commission fixe que Ritmo prélève pour l'avance du capital.", | |
"text4": "Il n'y a pas d'intérêts, pas de petits caractères, pas de frais cachés.", | |
"text5": "Quoi qu'il arrive à partir du moment où le contrat est signé, cette commission ne sera en aucun cas augmentée pendant la période de remboursement de l'avance.", | |
"text6": "Le <strong>total du remboursement</strong> est le résultat de l'addition de l'avance et de la commission appliquée, c'est-à-dire le total que vous finirez par rembourser à Ritmo.", | |
"text7": "Le <strong>% sur les ventes</strong> est la partie des revenus qui sera utilisée pour rembourser le total du remboursement à Ritmo.", | |
"text8": "Le pourcentage des ventes appliqué aux remboursements sera fixé par nos algorithmes, sur la base de l'analyse des données relatives aux performances de votre entreprise.", | |
"text9": "Nous signerons un accord de prélèvement automatique et, une fois par jour, votre compte bancaire sera débité de la valeur résultant de l'application de ce % à vos ventes quotidiennes." | |
}, | |
"overlay": { | |
"openbanking_uk": { | |
"bank": "Banque", | |
"placeholder": "Rechercher le nom d'une banque" | |
} | |
}, | |
"overlay_403": { | |
"activate": "Activer maintenant", | |
"connection_problem": "Problème de connexion à votre compte de <b>{connector}</b>.", | |
"facebookads_advice": "Vous devez activer “<b>consulter vos annonces Facebook et les statistiques associées</b>“ pour pouvoir connecter votre compte <b>Facebook Ads</b>.", | |
"financeothers": "Autres comptes financiers", | |
"googleads_advice": "Veuillez activer l'option “<b>Gérer vos campagnes AdWords</b>“ pour pouvoir connecter votre compte <b>Google Ads</b>.", | |
"googleads_alt": "Description de la procédure de délivrance des autorisations de Google Ads", | |
"googleads_image": "/images/errors/gads-es-ES.png", | |
"googleanalytics_advice": "Veuillez activer l'option “<b>Voir et télécharger vos données Google Analytics</b>“ afin de connecter votre compte <b>Google Analytics</b>.", | |
"googleanalytics_alt": "Description de la manière d'accorder les autorisations de Google Analytics", | |
"googleanalytics_image": "/images/errors/gas-es-ES.png", | |
"marketingothers": "Autres comptes marketing", | |
"openbanking": "Services bancaires", | |
"salesothers": "Autres comptes de ventes" | |
}, | |
"panel": { | |
"createInvoiceOffer": { | |
"0": "Créer une offre de Invoice Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createOffer": { | |
"0": "Créer une offre de Growth Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createPayment": { | |
"0": "Créer un nouveau paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"dialog": { | |
"accept": "Accepter", | |
"cancel": "Supprimer", | |
"lostData": "Tous les fichiers qui n'ont pas été envoyés seront perdus et vous devrez peut-être les sélectionner à nouveau.", | |
"sureToClose": "Vous voulez vraiment quitter les lieux ?" | |
}, | |
"finance_accounts": "Comptes de <b>finances</b>.", | |
"form": { | |
"companyDetails": { | |
"update": "Modifier les informations sur la société", | |
"validate": "Examiner et confirmer les changements" | |
}, | |
"if_offer": { | |
"add_option": "+ Ajouter une option", | |
"allowed_repayments": "Options de remboursement autorisées", | |
"offer_details": "Détails de l'offre", | |
"period": "Termes (# de semaines)", | |
"repayment_options": "Options de remboursement autorisées", | |
"total_credit_limit": "Limite de crédit" | |
}, | |
"invoiceFinancing": { | |
"confirm": "Confirmer le statut de la nouvelle facture", | |
"create": "Financez vos factures", | |
"select": "Financez vos factures", | |
"update": "Mise à jour du statut de la facture", | |
"userInvoice": "Financez vos factures", | |
"validate": "Examiner et confirmer le fournisseur" | |
}, | |
"payment": { | |
"create": "Créer un nouveau paiement", | |
"update": "Modification du paiement", | |
"validate": "Examiner et confirmer le paiement" | |
}, | |
"userDetails": { | |
"update": "Modifier les informations de l'utilisateur", | |
"validate": "Examiner et confirmer les changements" | |
} | |
}, | |
"info": { | |
"invoice": { | |
"read": "Détails de la facture" | |
}, | |
"privacy": { | |
"content": "<p>Vous pouvez être rassuré sur la manière dont nous utilisons vos données.</p>\n <p>Nous savons combien ces données sont importantes pour vous. Les informations que vous partagez resteront totalement confidentielles. Nous ne les vendrons ni ne les partagerons jamais avec quiconque. Nous respectons strictement la règlementation suivantes: {link}.</p>\n <p>Nous utilisons les mêmes normes de sécurité que le gouvernement américain pour la protection de ses infrastructures et suivons les recommandations du ministère américain du commerce.</p>\n <p>Nous n'accédons à ces données que pour vous proposer la meilleure offre de financement possible. Et nous n'y accédons qu'en mode lecture, ce qui signifie que nous ne pouvons ni modifier ni supprimer les informations.</p>\n <p>Vous pouvez supprimer les accès à tout moment.</p>", | |
"read": "Politique de confidentialité et de sécurité des données" | |
} | |
}, | |
"marketing_accounts": "Comptes <b>Marketing</b>", | |
"sales_accounts": "Comptes de <b>Ventes</b>", | |
"selectOfferType": { | |
"0": "Créer une offre" | |
}, | |
"updatePayment": { | |
"0": "Modifier le paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"upload": { | |
"bankStatement": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez vos relevés bancaires des 12 derniers mois.</p>\n <p>Nous acceptons tout format de fichier: pdf, excel, tableur ou image. Vous pouvez télécharger plusieurs fichiers si nécessaire.</p>", | |
"create": "Téléchargez vos relevés bancaires" | |
}, | |
"chooseFiles": "Choisir les fichiers", | |
"csv": { | |
"Invoice has Cap and/or Floor": "la facture a un Cap et/ou Floor.", | |
"Invoice number already exists": "le numéro de facture existe déjà", | |
"badRequest": "Ah ! il semble y avoir eu une erreur. Veuillez réessayer.", | |
"create": "Charger le fichier CSV", | |
"error": "Erreur de facture: {invoice}, {detail}", | |
"fileError": "Le fichier n'est pas correct. Vérifiez-le et téléchargez-le à nouveau.", | |
"ignored": "La facture {invoice} a été ignorée car {detail}", | |
"sql: no rows in result set": "vérifier que les données sont correctes.", | |
"success": "la facture {invoice} a été générée avec succès." | |
}, | |
"error": "Il semble qu'il y ait eu une erreur. Veuillez réessayer.", | |
"financeDocuments": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez votre compte de résultat et votre bilan pour les 2 derniers exercices fiscaux clos.</p>\n <p>Nous préférons recevoir un fichier pdf, car d'autres types de fichiers peuvent être demandés pour la revalidation.</p>", | |
"create": "Téléchargez vos documents financiers" | |
}, | |
"noSelectedFiles": "Vous n'avez pas sélectionné de fichier", | |
"secureTransfer": "Toutes les données transférées à Ritmo sont totalement confidentielles et sécurisées.", | |
"selectedFile": "Fichier sélectionné:", | |
"selectedFiles": "Vous avez sélectionné {number} fichiers:", | |
"uploadFile": "Télécharger le fichier", | |
"uploadFiles": "Télécharger les fichiers", | |
"wrong_extension": "Seuls les fichiers avec l'extension {expectedExtension} peuvent être téléchargés" | |
}, | |
"viewContract": { | |
"0": "Détails du contrat" | |
}, | |
"viewInvoiceOffer": { | |
"0": "Détails de l'offre" | |
}, | |
"viewOffer": { | |
"0": "Détails de l'offre", | |
"1": "Activer le déploiement", | |
"2": "Confirmer l'activation du déploiement" | |
}, | |
"viewPayment": { | |
"0": "Détails du paiement" | |
} | |
}, | |
"partner": { | |
"item_0": { | |
"text": "No te quedes sin caja. No te quedes sin stock.", | |
"title": "Eviter les ruptures de stock" | |
}, | |
"item_1": { | |
"text": "Consigue descuentos por pronto pago y mejora la relación con tus proveedores.", | |
"title": "Más descuentos" | |
}, | |
"item_2": { | |
"text": "No esperes a haber vendido para volver a comprar", | |
"title": "Más capacidad de compra" | |
}, | |
"offer_subtitle": "Créez votre compte et accédez à {montant} de votre ligne de financement", | |
"offer_title": " pré-approuvée", | |
"offer_title_1": "Vous avez une offre de " | |
}, | |
"paymentForm": { | |
"endDate": "Date de finl", | |
"idDeployment": "My advance ID", | |
"incomeModified": "Les revenus saisis de {originalIncome} ont été modifiés en {modifiedIncome} de manière à ce que la commission résultante {quantity} soit identique au montant à rembourser.", | |
"layout_title": "Créer un <b>paiement</b>", | |
"loading": "Chargement en cours...", | |
"outstandingBalance": "Solde restant à payer", | |
"paymentData": "Détails du paiement", | |
"revenueShare": "Part des revenus (%)", | |
"startDate": "Date de début", | |
"title": "Créer un paiement" | |
}, | |
"payments": { | |
"upload_csv": "Télécharger <b>CSV</b>" | |
}, | |
"paypal": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"ahref1": "Voici la documentation de PayPal", | |
"content1": "Nous avons besoin d'un accès à <b>[email protected]</b> avec les autorisations de:{br}", | |
"content10": "Cliquez sur Ajouter un utilisateur:", | |
"content11": "Donnez l'accès à <b>[email protected]</b>, en créant un nom d'utilisateur que PayPal confirme ne pas être utilisé (le nom doit être unique pour toute la plateforme):", | |
"content12": "Sur l'écran suivant, sélectionnez les autorisations suivantes:", | |
"content13": "Accès aux rapports", | |
"content14": "Consulter le solde, accéder aux mouvements de fonds", | |
"content15": "Voir l'analyse", | |
"content16": "Une fois l'utilisateur créé, accédez aux détails du nouvel utilisateur, et ajoutez le numéro de téléphone suivant <b>635511860</b>", | |
"content2": "Accès aux rapports", | |
"content3": "Consulter le solde, accéder aux mouvements de fonds", | |
"content4": "Voir l'analyse", | |
"content5": "avec les indications.", | |
"content6": "Les étapes à suivre sont les suivantes:", | |
"content7": "Connectez-vous à votre compte PayPal Business.", | |
"content8": "Sur l'écran principal, allez sur le nom du profil (coin supérieur droit) et sélectionnez <b>Paramètres du compte</b>.", | |
"content9": "Dans la section <b>Compte et sécurité</b> > <b>Accès au compte</b> (écran par défaut), trouvez la section <b>Gérer les utilisateurs</b> et cliquez sur <b>Actualiser</b>:", | |
"content_1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content_2": "Ajoutez un autre <b>compte Paypal</b>.", | |
"header": "Autorisations de <b>PayPal</b>", | |
"image1": "images/accounts/paypal/paypal_1.jpg", | |
"image2": "images/accounts/paypal/paypal_2.jpg", | |
"image3": "images/accounts/paypal/paypal_3.jpg", | |
"image4": "images/accounts/paypal/paypal_4.jpg" | |
}, | |
"percentage_first_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Le pourcentage de fidélisation comprend la fidélisation des nouveaux et des anciens clients, et ce pour tous les mois (pas seulement le premier mois).", | |
"p1": "Taux de fidélisation des nouveaux clients au cours du premier mois(Nouveaux clients - rétention du premier mois){br}{br}Pourcentage de nouveaux clients qui effectuent une transaction un mois après leur premier achat.{br}{br}La fidélisation des nouveaux clients est une partie spécifique du pourcentage de fidélisation*. Le taux de fidélisation des clients au cours du premier mois est analysé séparément car il permet d'observer plus clairement les impacts affectant les nouveaux clients (actions et/ou autres effets).", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>Taux de fidélisation des nouveaux clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"percentage_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>Ritmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.{br}{br}", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Quel est le <b>taux de fidélisation des clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"prestashop": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Prestashop</b>.", | |
"header": "AUtorisations de <b>Prestashop</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"quickbooks": { | |
"header": "Autorisations de <b>Quickbooks</b>" | |
}, | |
"revenue_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les revenus sont la somme de tous les paiements reçus sur les <b>comptes de vente</b> que vous avez liés dans <b>Ritmo</b>..", | |
"p2": "Il s'agit du revenu brut, sans soustraire les remboursements, donc les données antérieures ne changeront pas.", | |
"p3": "La date des revenus correspond à l'heure à laquelle le client a effectué la transaction.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment sont calculés les <b>revenus</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b>. disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ritmo_insights": { | |
"connected_accounts": "Comptes connectés à <b>RITMO Insights</b>", | |
"dashboard": "Tableau d'affichage", | |
"ltv": "Valeur de la durée de vie (<b>LTV</b>)", | |
"score_card": "Tableau de bord", | |
"to": "jusqu’à" | |
}, | |
"sage": { | |
"header": "Autorisations de <b>Sage</b>" | |
}, | |
"sageone": { | |
"header": "Autorisations de <b>Sage Business</b>" | |
}, | |
"selectOfferForm": { | |
"growth_capital": "Growth Capital", | |
"invoice_finance": "Invoice Financing", | |
"select_product": "Sélectionnez un produit: " | |
}, | |
"select_repayment_form": { | |
"subtitle": "Choisissez le nombre de semaines sur lesquelles vous souhaitez répartir le remboursement des factures que vous avez facturées.", | |
"title": "Choisissez votre <b>période de remboursement</b>" | |
}, | |
"select_supplier_form": { | |
"create_supplier": "Créer un fournisseur", | |
"no_suppliers": "Vous n'avez pas encore de fournisseurs.", | |
"subtitle": "Sélectionnez un fournisseur existant dans votre liste ou créez-en un nouveau.", | |
"title": "Sélectionnez <b>Fournisseur</b>" | |
}, | |
"sessions_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes vos consultations.", | |
"marketing_accounts": "Comptes Marketing", | |
"p1": "Sessions est une donnée extraite de <b>Google Analytics</b>. Si vous avez connecté plus d'une vue, il s'agit de la somme de toutes les vues.", | |
"p2": "Par défaut dans <b>Google Analytics</b>, une session est définie comme la période de temps pendant laquelle les utilisateurs interagissent avec le site web avec une inactivité de moins de 30 minutes.", | |
"p3": "Après 30 minutes d'inactivité, toute page consultée par cet utilisateur sera traitée comme une nouvelle session.", | |
"title": "Comment sont obtenues les <b>Sessions</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles" | |
}, | |
"shopify": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Shopify</b>.", | |
"header": "Autorisations de <b>Shopify</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"status": "État", | |
"stripe": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte Stripe</b>", | |
"header": "Autorisations de <b>Stripe</b>" | |
}, | |
"suppliers": { | |
"tooltips": { | |
"rejected": "Nous ne pouvons pas financer les factures de ce fournisseur. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"to_review": "Avant de pouvoir examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur, nous devrons examiner les informations du fournisseur.", | |
"verified": " Ce fournisseur a été approuvé. Nous pouvons maintenant examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur." | |
} | |
}, | |
"table_loader": { | |
"body": { | |
"product": { | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing" | |
} | |
}, | |
"go_to_page": "Aller à la page", | |
"header": { | |
"amount": "Quantité", | |
"available": "Crédit disponible", | |
"company_name": "Nom", | |
"date": "Date", | |
"id": "ID", | |
"invoice": "Facture", | |
"period": "Période", | |
"product": "Produit", | |
"status": "État" | |
}, | |
"records": "Enregistrements", | |
"records_found": "Enregistrements trouvés", | |
"results_per_page": "Résultats par page", | |
"select_filter": { | |
"all": "Tous", | |
"canceled": "Annulé", | |
"dispute_lost": "Litige perdue", | |
"disputed": "En litige", | |
"failed": "Échoué", | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing", | |
"notified": "Notifié", | |
"paid": "Payé", | |
"processing": "Traitement", | |
"refunded": "Remboursé", | |
"rejected": "Rejeté", | |
"reviewing": "A l'étude", | |
"scheduled": "Programmé", | |
"succeeded": "Succès", | |
"succeeded_manually": "Manuelle", | |
"to_review": "A l'étude" | |
}, | |
"show": "Montrer" | |
}, | |
"transactions_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les Transactions sont la somme de toutes les commandes reçues dans les Comptes de ventes que vous avez liés à <b>RITMO</b>.", | |
"p2": "Elles sont comptabilisées même si la commande est retournée par la suite, de sorte que les données passées ne changent pas.", | |
"p3": "La date de la transaction correspond au moment où le client a effectué l'opération.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"title": "Comment les <b>Transactions</b> sont-elles obtenues ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"upload_invoice_form": { | |
"subtitle": "Vous pouvez sélectionner plusieurs factures en même temps chez le fournisseur {supplierName}", | |
"title": "Téléchargez de nouvelles <b>factures</b>", | |
"max_percentage": "Le pourcentage maximum disponible est {percentage}" | |
}, | |
"validator": { | |
"company_details": "Détails de la société", | |
"contract_signal": "Signature du contrat", | |
"offer": "Mon offre", | |
"verification_admins": "Vérification des administrateurs" | |
}, | |
"woocommerce": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Woocommerce</b>.", | |
"header": "Autorisations de <b>Woocommerce</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"xero": { | |
"header": "Autorisations de <b>Xero</b>" | |
}, | |
"zoho_books": { | |
"header": "Autorisations de <b>ZohoBooks</b>" | |
} | |
} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "La facture a été approuvée et nous paierons votre fournisseur le {date}." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"commission": "{commission} Taux de commission", | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "Programmé" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"invoice_uploaded": "Facture téléchargée", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne sommes pas en mesure de financer cette facture. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Cette facture a été approuvée et sera payée à votre fournisseur le <b> {due_date}. </b>" | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date": "Date de déploiement", | |
"deployed": "Déployé", | |
"end_date": "Date de fin du suivi", | |
"errors": { | |
"beforeDeploy": "Les dates de suivi doivent être antérieures à la date de déploiement.", | |
"endAfterStart": "La date de fin doit être postérieure à la date de début.", | |
"fileRequired": "Il faut au moins un fichier", | |
"required": "Cette option est requise", | |
"startBeforeDeploy": "La date de début est antérieure à la date de déploiement.", | |
"startBeforeLastDeploy": "Cette date doit être postérieure à la date du déploiement précédent." | |
}, | |
"false": "Non", | |
"files": "Fichiers téléchargés", | |
"first_repayment": "Date du premier paiement", | |
"grace_period": "Délai de carence", | |
"inventory": "Inventaire", | |
"loan_amount": "Montant du prêt", | |
"marketing": "Capital de croissance e-commerce", | |
"marketplace": "Capital de croissance vendeur Marketplace", | |
"monitoring": "Suivi de l'activité", | |
"pending_deployment": "En attente", | |
"required": "Requis", | |
"rev_target": "Objectif de revenu (facultatif)", | |
"revenue_share": "Part de revenus %", | |
"saas": "Saas", | |
"start_date": "Date de début du suivi", | |
"total_refund": "Montant total à rembourser", | |
"true": "Oui", | |
"upload_files": "Télécharger des fichiers" | |
}, | |
"offer_tooltip": { | |
"text1": "L'<strong>avance</strong> est le montant total que Ritmo vous avancera pour que vous puissiez investir dans vos campagnes de marketing.", | |
"text10": "La <strong>période de remboursement</strong> est le temps estimé qu'il vous faudra pour effectuer le remboursement intégral à Ritmo.", | |
"text11": "Notre algorithme prédit votre futur volume de ventes sur la base des données analysées et du capital avancé et détermine que c'est la période pendant laquelle l'avance plus la commission seront remboursées.", | |
"text12": "Nous nous adaptons entièrement à vos ventes, donc si vos ventes diminuent, la période de remboursement est prolongée.", | |
"text2": "Le moteur prédictif de Ritmo estime le bon montant pour que vous puissiez continuer à augmenter efficacement vos dépenses de marketing.", | |
"text3": "La <strong>commission</strong> est le % qui sera appliqué à l'avance, une commission fixe que Ritmo prélève pour l'avance du capital.", | |
"text4": "Il n'y a pas d'intérêts, pas de petits caractères, pas de frais cachés.", | |
"text5": "Quoi qu'il arrive à partir du moment où le contrat est signé, cette commission ne sera en aucun cas augmentée pendant la période de remboursement de l'avance.", | |
"text6": "Le <strong>total du remboursement</strong> est le résultat de l'addition de l'avance et de la commission appliquée, c'est-à-dire le total que vous finirez par rembourser à Ritmo.", | |
"text7": "Le <strong>% sur les ventes</strong> est la partie des revenus qui sera utilisée pour rembourser le total du remboursement à Ritmo.", | |
"text8": "Le pourcentage des ventes appliqué aux remboursements sera fixé par nos algorithmes, sur la base de l'analyse des données relatives aux performances de votre entreprise.", | |
"text9": "Nous signerons un accord de prélèvement automatique et, une fois par jour, votre compte bancaire sera débité de la valeur résultant de l'application de ce % à vos ventes quotidiennes." | |
}, | |
"overlay": { | |
"openbanking_uk": { | |
"bank": "Banque", | |
"placeholder": "Rechercher le nom d'une banque" | |
} | |
}, | |
"overlay_403": { | |
"activate": "Activer maintenant", | |
"connection_problem": "Problème de connexion à votre compte de <b>{connector}</b>.", | |
"facebookads_advice": "Vous devez activer “<b>consulter vos annonces Facebook et les statistiques associées</b>“ pour pouvoir connecter votre compte <b>Facebook Ads</b>.", | |
"financeothers": "Autres comptes financiers", | |
"googleads_advice": "Veuillez activer l'option “<b>Gérer vos campagnes AdWords</b>“ pour pouvoir connecter votre compte <b>Google Ads</b>.", | |
"googleads_alt": "Description de la procédure de délivrance des autorisations de Google Ads", | |
"googleads_image": "/images/errors/gads-es-ES.png", | |
"googleanalytics_advice": "Veuillez activer l'option “<b>Voir et télécharger vos données Google Analytics</b>“ afin de connecter votre compte <b>Google Analytics</b>.", | |
"googleanalytics_alt": "Description de la manière d'accorder les autorisations de Google Analytics", | |
"googleanalytics_image": "/images/errors/gas-es-ES.png", | |
"marketingothers": "Autres comptes marketing", | |
"openbanking": "Services bancaires", | |
"salesothers": "Autres comptes de ventes" | |
}, | |
"panel": { | |
"createInvoiceOffer": { | |
"0": "Créer une offre de Invoice Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createOffer": { | |
"0": "Créer une offre de Growth Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createPayment": { | |
"0": "Créer un nouveau paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"dialog": { | |
"accept": "Accepter", | |
"cancel": "Supprimer", | |
"lostData": "Tous les fichiers qui n'ont pas été envoyés seront perdus et vous devrez peut-être les sélectionner à nouveau.", | |
"sureToClose": "Vous voulez vraiment quitter les lieux ?" | |
}, | |
"finance_accounts": "Comptes de <b>finances</b>.", | |
"form": { | |
"companyDetails": { | |
"update": "Modifier les informations sur la société", | |
"validate": "Examiner et confirmer les changements" | |
}, | |
"if_offer": { | |
"add_option": "+ Ajouter une option", | |
"allowed_repayments": "Options de remboursement autorisées", | |
"offer_details": "Détails de l'offre", | |
"period": "Termes (# de semaines)", | |
"repayment_options": "Options de remboursement autorisées", | |
"total_credit_limit": "Limite de crédit" | |
}, | |
"invoiceFinancing": { | |
"confirm": "Confirmer le statut de la nouvelle facture", | |
"create": "Financez vos factures", | |
"select": "Financez vos factures", | |
"update": "Mise à jour du statut de la facture", | |
"userInvoice": "Financez vos factures", | |
"validate": "Examiner et confirmer le fournisseur" | |
}, | |
"payment": { | |
"create": "Créer un nouveau paiement", | |
"update": "Modification du paiement", | |
"validate": "Examiner et confirmer le paiement" | |
}, | |
"userDetails": { | |
"update": "Modifier les informations de l'utilisateur", | |
"validate": "Examiner et confirmer les changements" | |
} | |
}, | |
"info": { | |
"invoice": { | |
"read": "Détails de la facture" | |
}, | |
"privacy": { | |
"content": "<p>Vous pouvez être rassuré sur la manière dont nous utilisons vos données.</p>\n <p>Nous savons combien ces données sont importantes pour vous. Les informations que vous partagez resteront totalement confidentielles. Nous ne les vendrons ni ne les partagerons jamais avec quiconque. Nous respectons strictement la règlementation suivantes: {link}.</p>\n <p>Nous utilisons les mêmes normes de sécurité que le gouvernement américain pour la protection de ses infrastructures et suivons les recommandations du ministère américain du commerce.</p>\n <p>Nous n'accédons à ces données que pour vous proposer la meilleure offre de financement possible. Et nous n'y accédons qu'en mode lecture, ce qui signifie que nous ne pouvons ni modifier ni supprimer les informations.</p>\n <p>Vous pouvez supprimer les accès à tout moment.</p>", | |
"read": "Politique de confidentialité et de sécurité des données" | |
} | |
}, | |
"marketing_accounts": "Comptes <b>Marketing</b>", | |
"sales_accounts": "Comptes de <b>Ventes</b>", | |
"selectOfferType": { | |
"0": "Créer une offre" | |
}, | |
"updatePayment": { | |
"0": "Modifier le paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"upload": { | |
"bankStatement": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez vos relevés bancaires des 12 derniers mois.</p>\n <p>Nous acceptons tout format de fichier: pdf, excel, tableur ou image. Vous pouvez télécharger plusieurs fichiers si nécessaire.</p>", | |
"create": "Téléchargez vos relevés bancaires" | |
}, | |
"chooseFiles": "Choisir les fichiers", | |
"csv": { | |
"Invoice has Cap and/or Floor": "la facture a un Cap et/ou Floor.", | |
"Invoice number already exists": "le numéro de facture existe déjà", | |
"badRequest": "Ah ! il semble y avoir eu une erreur. Veuillez réessayer.", | |
"create": "Charger le fichier CSV", | |
"error": "Erreur de facture: {invoice}, {detail}", | |
"fileError": "Le fichier n'est pas correct. Vérifiez-le et téléchargez-le à nouveau.", | |
"ignored": "La facture {invoice} a été ignorée car {detail}", | |
"sql: no rows in result set": "vérifier que les données sont correctes.", | |
"success": "la facture {invoice} a été générée avec succès." | |
}, | |
"error": "Il semble qu'il y ait eu une erreur. Veuillez réessayer.", | |
"financeDocuments": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez votre compte de résultat et votre bilan pour les 2 derniers exercices fiscaux clos.</p>\n <p>Nous préférons recevoir un fichier pdf, car d'autres types de fichiers peuvent être demandés pour la revalidation.</p>", | |
"create": "Téléchargez vos documents financiers" | |
}, | |
"noSelectedFiles": "Vous n'avez pas sélectionné de fichier", | |
"secureTransfer": "Toutes les données transférées à Ritmo sont totalement confidentielles et sécurisées.", | |
"selectedFile": "Fichier sélectionné:", | |
"selectedFiles": "Vous avez sélectionné {number} fichiers:", | |
"uploadFile": "Télécharger le fichier", | |
"uploadFiles": "Télécharger les fichiers", | |
"wrong_extension": "Seuls les fichiers avec l'extension {expectedExtension} peuvent être téléchargés" | |
}, | |
"viewContract": { | |
"0": "Détails du contrat" | |
}, | |
"viewInvoiceOffer": { | |
"0": "Détails de l'offre" | |
}, | |
"viewOffer": { | |
"0": "Détails de l'offre", | |
"1": "Activer le déploiement", | |
"2": "Confirmer l'activation du déploiement" | |
}, | |
"viewPayment": { | |
"0": "Détails du paiement" | |
} | |
}, | |
"partner": { | |
"item_0": { | |
"text": "No te quedes sin caja. No te quedes sin stock.", | |
"title": "Eviter les ruptures de stock" | |
}, | |
"item_1": { | |
"text": "Consigue descuentos por pronto pago y mejora la relación con tus proveedores.", | |
"title": "Más descuentos" | |
}, | |
"item_2": { | |
"text": "No esperes a haber vendido para volver a comprar", | |
"title": "Más capacidad de compra" | |
}, | |
"offer_subtitle": "Créez votre compte et accédez à {montant} de votre ligne de financement", | |
"offer_title": " pré-approuvée", | |
"offer_title_1": "Vous avez une offre de " | |
}, | |
"paymentForm": { | |
"endDate": "Date de finl", | |
"idDeployment": "My advance ID", | |
"incomeModified": "Les revenus saisis de {originalIncome} ont été modifiés en {modifiedIncome} de manière à ce que la commission résultante {quantity} soit identique au montant à rembourser.", | |
"layout_title": "Créer un <b>paiement</b>", | |
"loading": "Chargement en cours...", | |
"outstandingBalance": "Solde restant à payer", | |
"paymentData": "Détails du paiement", | |
"revenueShare": "Part des revenus (%)", | |
"startDate": "Date de début", | |
"title": "Créer un débit" | |
}, | |
"payments": { | |
"upload_csv": "Télécharger <b>CSV</b>" | |
}, | |
"paypal": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"ahref1": "Voici la documentation de PayPal", | |
"content1": "Nous avons besoin d'un accès à <b>[email protected]</b> avec les autorisations de:{br}", | |
"content10": "Cliquez sur Ajouter un utilisateur:", | |
"content11": "Donnez l'accès à <b>[email protected]</b>, en créant un nom d'utilisateur que PayPal confirme ne pas être utilisé (le nom doit être unique pour toute la plateforme):", | |
"content12": "Sur l'écran suivant, sélectionnez les autorisations suivantes:", | |
"content13": "Accès aux rapports", | |
"content14": "Consulter le solde, accéder aux mouvements de fonds", | |
"content15": "Voir l'analyse", | |
"content16": "Une fois l'utilisateur créé, accédez aux détails du nouvel utilisateur, et ajoutez le numéro de téléphone suivant <b>635511860</b>", | |
"content2": "Accès aux rapports", | |
"content3": "Consulter le solde, accéder aux mouvements de fonds", | |
"content4": "Voir l'analyse", | |
"content5": "avec les indications.", | |
"content6": "Les étapes à suivre sont les suivantes:", | |
"content7": "Connectez-vous à votre compte PayPal Business.", | |
"content8": "Sur l'écran principal, allez sur le nom du profil (coin supérieur droit) et sélectionnez <b>Paramètres du compte</b>.", | |
"content9": "Dans la section <b>Compte et sécurité</b> > <b>Accès au compte</b> (écran par défaut), trouvez la section <b>Gérer les utilisateurs</b> et cliquez sur <b>Actualiser</b>:", | |
"content_1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content_2": "Ajoutez un autre <b>compte Paypal</b>.", | |
"header": "Autorisations de <b>PayPal</b>", | |
"image1": "images/accounts/paypal/paypal_1.jpg", | |
"image2": "images/accounts/paypal/paypal_2.jpg", | |
"image3": "images/accounts/paypal/paypal_3.jpg", | |
"image4": "images/accounts/paypal/paypal_4.jpg" | |
}, | |
"percentage_first_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Le pourcentage de fidélisation comprend la fidélisation des nouveaux et des anciens clients, et ce pour tous les mois (pas seulement le premier mois).", | |
"p1": "Taux de fidélisation des nouveaux clients au cours du premier mois(Nouveaux clients - rétention du premier mois){br}{br}Pourcentage de nouveaux clients qui effectuent une transaction un mois après leur premier achat.{br}{br}La fidélisation des nouveaux clients est une partie spécifique du pourcentage de fidélisation*. Le taux de fidélisation des clients au cours du premier mois est analysé séparément car il permet d'observer plus clairement les impacts affectant les nouveaux clients (actions et/ou autres effets).", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>Taux de fidélisation des nouveaux clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"percentage_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>Ritmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.{br}{br}", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Quel est le <b>taux de fidélisation des clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"prestashop": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Prestashop</b>.", | |
"header": "AUtorisations de <b>Prestashop</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"quickbooks": { | |
"header": "Autorisations de <b>Quickbooks</b>" | |
}, | |
"revenue_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les revenus sont la somme de tous les paiements reçus sur les <b>comptes de vente</b> que vous avez liés dans <b>Ritmo</b>..", | |
"p2": "Il s'agit du revenu brut, sans soustraire les remboursements, donc les données antérieures ne changeront pas.", | |
"p3": "La date des revenus correspond à l'heure à laquelle le client a effectué la transaction.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment sont calculés les <b>revenus</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b>. disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ritmo_insights": { | |
"connected_accounts": "Comptes connectés à <b>RITMO Insights</b>", | |
"dashboard": "Tableau d'affichage", | |
"ltv": "Valeur de la durée de vie (<b>LTV</b>)", | |
"score_card": "Tableau de bord", | |
"to": "jusqu’à" | |
}, | |
"sage": { | |
"header": "Autorisations de <b>Sage</b>" | |
}, | |
"sageone": { | |
"header": "Autorisations de <b>Sage Business</b>" | |
}, | |
"selectOfferForm": { | |
"growth_capital": "Growth Capital", | |
"invoice_finance": "Invoice Financing", | |
"select_product": "Sélectionnez un produit: " | |
}, | |
"select_repayment_form": { | |
"subtitle": "Choisissez le nombre de semaines sur lesquelles vous souhaitez répartir le remboursement des factures que vous avez facturées.", | |
"title": "Choisissez votre <b>période de remboursement</b>" | |
}, | |
"select_supplier_form": { | |
"create_supplier": "Créer un fournisseur", | |
"no_suppliers": "Vous n'avez pas encore de fournisseurs.", | |
"subtitle": "Sélectionnez un fournisseur existant dans votre liste ou créez-en un nouveau.", | |
"title": "Sélectionnez <b>Fournisseur</b>" | |
}, | |
"sessions_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes vos consultations.", | |
"marketing_accounts": "Comptes Marketing", | |
"p1": "Sessions est une donnée extraite de <b>Google Analytics</b>. Si vous avez connecté plus d'une vue, il s'agit de la somme de toutes les vues.", | |
"p2": "Par défaut dans <b>Google Analytics</b>, une session est définie comme la période de temps pendant laquelle les utilisateurs interagissent avec le site web avec une inactivité de moins de 30 minutes.", | |
"p3": "Après 30 minutes d'inactivité, toute page consultée par cet utilisateur sera traitée comme une nouvelle session.", | |
"title": "Comment sont obtenues les <b>Sessions</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles" | |
}, | |
"shopify": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Shopify</b>.", | |
"header": "Autorisations de <b>Shopify</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"status": "État", | |
"stripe": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte Stripe</b>", | |
"header": "Autorisations de <b>Stripe</b>" | |
}, | |
"suppliers": { | |
"tooltips": { | |
"rejected": "Nous ne pouvons pas financer les factures de ce fournisseur. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"to_review": "Avant de pouvoir examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur, nous devrons examiner les informations du fournisseur.", | |
"verified": " Ce fournisseur a été approuvé. Nous pouvons maintenant examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur." | |
} | |
}, | |
"table_loader": { | |
"body": { | |
"product": { | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing" | |
} | |
}, | |
"go_to_page": "Aller à la page", | |
"header": { | |
"amount": "Quantité", | |
"available": "Crédit disponible", | |
"company_name": "Nom", | |
"date": "Date", | |
"id": "ID", | |
"invoice": "Facture", | |
"period": "Période", | |
"product": "Produit", | |
"status": "État" | |
}, | |
"records": "Enregistrements", | |
"records_found": "Enregistrements trouvés", | |
"results_per_page": "Résultats par page", | |
"select_filter": { | |
"all": "Tous", | |
"canceled": "Annulé", | |
"dispute_lost": "Litige perdue", | |
"disputed": "En litige", | |
"failed": "Échoué", | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing", | |
"notified": "Notifié", | |
"paid": "Payé", | |
"processing": "Traitement", | |
"refunded": "Remboursé", | |
"rejected": "Rejeté", | |
"reviewing": "A l'étude", | |
"scheduled": "Programmé", | |
"succeeded": "Succès", | |
"succeeded_manually": "Manuelle", | |
"to_review": "A l'étude" | |
}, | |
"show": "Montrer" | |
}, | |
"transactions_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les Transactions sont la somme de toutes les commandes reçues dans les Comptes de ventes que vous avez liés à <b>RITMO</b>.", | |
"p2": "Elles sont comptabilisées même si la commande est retournée par la suite, de sorte que les données passées ne changent pas.", | |
"p3": "La date de la transaction correspond au moment où le client a effectué l'opération.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"title": "Comment les <b>Transactions</b> sont-elles obtenues ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"upload_invoice_form": { | |
"already_paid": "La facture \"{filename}\" a déjà été payée", | |
"already_uploaded": "Facture déjà téléchargée pour un paiement partiel de {accumulated_percentage}", | |
"amount": "Montant: {amount}", | |
"max_percentage": "Le pourcentage maximum disponible est {percentage}", | |
"subtitle": "Vous pouvez sélectionner plusieurs factures en même temps chez le fournisseur {supplierName}", | |
"title": "Téléchargez de nouvelles <b>factures</b>" | |
}, | |
"validator": { | |
"company_details": "Détails de la société", | |
"contract_signal": "Signature du contrat", | |
"offer": "Mon offre", | |
"verification_admins": "Vérification des administrateurs" | |
}, | |
"woocommerce": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Woocommerce</b>.", | |
"header": "Autorisations de <b>Woocommerce</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"xero": { | |
"header": "Autorisations de <b>Xero</b>" | |
}, | |
"zoho_books": { | |
"header": "Autorisations de <b>ZohoBooks</b>" | |
} | |
} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"credit_available": "crédit disponible", | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"already_exists": "La facture {filename} a déjà été crée", | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "Nous avons examiné et approuvé votre facture. Pour pouvoir payer le fournisseur, vous devrez signer l'acceptation de la dette que nous vous avons envoyée par courrier électronique." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"needs_action": "Action en cours", | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "En attente" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"commission-rate": "Le taux de commission fixe gagné par RITMO.", | |
"needs_action": "Nous avons besoin d'informations supplémentaires pour traiter votre facture. Une personne de notre équipe d'assistance à la clientèle vous contactera bientôt. Si vous avez des questions, n'hésitez pas à nous envoyer un courriel à l'adresse suivante <b>[email protected]</b>", | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <b>[email protected]</b>", | |
"repayment-period": "Le montant que vous devrez payer sur une base hebdomadaire. Il s'agit de la somme totale des factures, divisée par la période de remboursement, plus la commission.", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Nous avons examiné et approuvé votre facture. Pour pouvoir payer le fournisseur, vous devrez signer l'acceptation de la dette que nous vous avons envoyée par courrier électronique.", | |
"total-amount-invoices": "Le montant total de toutes les factures que vous avez téléchargées.", | |
"total-repayment": "Montant total à rembourser à RITMO, qui comprend le montant total des factures plus la commission.", | |
"weekly-repayment": "Le montant que vous devrez payer sur une base hebdomadaire." | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date": "Date de déploiement", | |
"deployed": "Déployé", | |
"end_date": "Date de fin du suivi", | |
"errors": { | |
"beforeDeploy": "Les dates de suivi doivent être antérieures à la date de déploiement.", | |
"endAfterStart": "La date de fin doit être postérieure à la date de début.", | |
"fileRequired": "Il faut au moins un fichier", | |
"required": "Cette option est requise", | |
"startBeforeDeploy": "La date de début est antérieure à la date de déploiement.", | |
"startBeforeLastDeploy": "Cette date doit être postérieure à la date du déploiement précédent." | |
}, | |
"false": "Non", | |
"files": "Fichiers téléchargés", | |
"first_repayment": "Date du premier paiement", | |
"grace_period": "Délai de carence", | |
"inventory": "Inventaire", | |
"loan_amount": "Montant du prêt", | |
"marketing": "Capital de croissance e-commerce", | |
"marketplace": "Capital de croissance vendeur Marketplace", | |
"monitoring": "Suivi de l'activité", | |
"pending_deployment": "En attente", | |
"required": "Requis", | |
"rev_target": "Objectif de revenu (facultatif)", | |
"revenue_share": "Part de revenus %", | |
"saas": "Saas", | |
"start_date": "Date de début du suivi", | |
"total_refund": "Montant total à rembourser", | |
"true": "Oui", | |
"upload_files": "Télécharger des fichiers" | |
}, | |
"offer_tooltip": { | |
"text1": "L'<strong>avance</strong> est le montant total que Ritmo vous avancera pour que vous puissiez investir dans vos campagnes de marketing.", | |
"text10": "La <strong>période de remboursement</strong> est le temps estimé qu'il vous faudra pour effectuer le remboursement intégral à Ritmo.", | |
"text11": "Notre algorithme prédit votre futur volume de ventes sur la base des données analysées et du capital avancé et détermine que c'est la période pendant laquelle l'avance plus la commission seront remboursées.", | |
"text12": "Nous nous adaptons entièrement à vos ventes, donc si vos ventes diminuent, la période de remboursement est prolongée.", | |
"text2": "Le moteur prédictif de Ritmo estime le bon montant pour que vous puissiez continuer à augmenter efficacement vos dépenses de marketing.", | |
"text3": "La <strong>commission</strong> est le % qui sera appliqué à l'avance, une commission fixe que Ritmo prélève pour l'avance du capital.", | |
"text4": "Il n'y a pas d'intérêts, pas de petits caractères, pas de frais cachés.", | |
"text5": "Quoi qu'il arrive à partir du moment où le contrat est signé, cette commission ne sera en aucun cas augmentée pendant la période de remboursement de l'avance.", | |
"text6": "Le <strong>total du remboursement</strong> est le résultat de l'addition de l'avance et de la commission appliquée, c'est-à-dire le total que vous finirez par rembourser à Ritmo.", | |
"text7": "Le <strong>% sur les ventes</strong> est la partie des revenus qui sera utilisée pour rembourser le total du remboursement à Ritmo.", | |
"text8": "Le pourcentage des ventes appliqué aux remboursements sera fixé par nos algorithmes, sur la base de l'analyse des données relatives aux performances de votre entreprise.", | |
"text9": "Nous signerons un accord de prélèvement automatique et, une fois par jour, votre compte bancaire sera débité de la valeur résultant de l'application de ce % à vos ventes quotidiennes." | |
}, | |
"overlay": { | |
"openbanking_uk": { | |
"bank": "Banque", | |
"placeholder": "Rechercher le nom d'une banque" | |
} | |
}, | |
"overlay_403": { | |
"activate": "Activer maintenant", | |
"connection_problem": "Problème de connexion à votre compte de <b>{connector}</b>.", | |
"facebookads_advice": "Vous devez activer “<b>consulter vos annonces Facebook et les statistiques associées</b>“ pour pouvoir connecter votre compte <b>Facebook Ads</b>.", | |
"financeothers": "Autres comptes financiers", | |
"googleads_advice": "Veuillez activer l'option “<b>Gérer vos campagnes AdWords</b>“ pour pouvoir connecter votre compte <b>Google Ads</b>.", | |
"googleads_alt": "Description de la procédure de délivrance des autorisations de Google Ads", | |
"googleads_image": "/images/errors/gads-es-ES.png", | |
"googleanalytics_advice": "Veuillez activer l'option “<b>Voir et télécharger vos données Google Analytics</b>“ afin de connecter votre compte <b>Google Analytics</b>.", | |
"googleanalytics_alt": "Description de la manière d'accorder les autorisations de Google Analytics", | |
"googleanalytics_image": "/images/errors/gas-es-ES.png", | |
"marketingothers": "Autres comptes marketing", | |
"openbanking": "Services bancaires", | |
"salesothers": "Autres comptes de ventes" | |
}, | |
"panel": { | |
"createInvoiceOffer": { | |
"0": "Créer une offre de Invoice Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createOffer": { | |
"0": "Créer une offre de Growth Capital", | |
"1": "Examiner et confirmer l'offre" | |
}, | |
"createPayment": { | |
"0": "Créer un nouveau paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"dialog": { | |
"accept": "Accepter", | |
"cancel": "Supprimer", | |
"lostData": "Tous les fichiers qui n'ont pas été envoyés seront perdus et vous devrez peut-être les sélectionner à nouveau.", | |
"sureToClose": "Vous voulez vraiment quitter les lieux ?" | |
}, | |
"finance_accounts": "Comptes de <b>finances</b>.", | |
"form": { | |
"companyDetails": { | |
"update": "Modifier les informations sur la société", | |
"validate": "Examiner et confirmer les changements" | |
}, | |
"debit": { | |
"create": "Créer un nouveau débit", | |
"update": "Modification du débit", | |
"validate": "Examiner et confirmer le débit" | |
}, | |
"if_offer": { | |
"add_option": "+ Ajouter une option", | |
"allowed_repayments": "Options de remboursement autorisées", | |
"offer_details": "Détails de l'offre", | |
"period": "Termes (# de semaines)", | |
"repayment_options": "Options de remboursement autorisées", | |
"total_credit_limit": "Limite de crédit" | |
}, | |
"invoiceFinancing": { | |
"confirm": "Confirmer le statut de la nouvelle facture", | |
"create": "Financez vos factures", | |
"select": "Financez vos factures", | |
"update": "Mise à jour du statut de la facture", | |
"userInvoice": "Financez vos factures", | |
"validate": "Examiner et confirmer le fournisseur" | |
}, | |
"userDetails": { | |
"update": "Modifier les informations de l'utilisateur", | |
"validate": "Examiner et confirmer les changements" | |
} | |
}, | |
"info": { | |
"invoice": { | |
"read": "Détails de la facture" | |
}, | |
"privacy": { | |
"content": "<p>Vous pouvez être rassuré sur la manière dont nous utilisons vos données.</p>\n <p>Nous savons combien ces données sont importantes pour vous. Les informations que vous partagez resteront totalement confidentielles. Nous ne les vendrons ni ne les partagerons jamais avec quiconque. Nous respectons strictement la règlementation suivantes: {link}.</p>\n <p>Nous utilisons les mêmes normes de sécurité que le gouvernement américain pour la protection de ses infrastructures et suivons les recommandations du ministère américain du commerce.</p>\n <p>Nous n'accédons à ces données que pour vous proposer la meilleure offre de financement possible. Et nous n'y accédons qu'en mode lecture, ce qui signifie que nous ne pouvons ni modifier ni supprimer les informations.</p>\n <p>Vous pouvez supprimer les accès à tout moment.</p>", | |
"read": "Politique de confidentialité et de sécurité des données" | |
} | |
}, | |
"marketing_accounts": "Comptes <b>Marketing</b>", | |
"sales_accounts": "Comptes de <b>Ventes</b>", | |
"selectOfferType": { | |
"0": "Créer une offre" | |
}, | |
"updatePayment": { | |
"0": "Modifier le paiement", | |
"1": "Examiner et confirmer le paiement" | |
}, | |
"upload": { | |
"bankStatement": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez vos relevés bancaires des 12 derniers mois.</p>\n <p>Nous acceptons tout format de fichier: pdf, excel, tableur ou image. Vous pouvez télécharger plusieurs fichiers si nécessaire.</p>", | |
"create": "Téléchargez vos relevés bancaires" | |
}, | |
"chooseFiles": "Choisir les fichiers", | |
"csv": { | |
"Invoice has Cap and/or Floor": "la facture a un Cap et/ou Floor.", | |
"Invoice number already exists": "le numéro de facture existe déjà", | |
"badRequest": "Ah ! il semble y avoir eu une erreur. Veuillez réessayer.", | |
"create": "Charger le fichier CSV", | |
"error": "Erreur de facture: {invoice}, {detail}", | |
"fileError": "Le fichier n'est pas correct. Vérifiez-le et téléchargez-le à nouveau.", | |
"ignored": "La facture {invoice} a été ignorée car {detail}", | |
"sql: no rows in result set": "vérifier que les données sont correctes.", | |
"success": "la facture {invoice} a été générée avec succès." | |
}, | |
"error": "Il semble qu'il y ait eu une erreur. Veuillez réessayer.", | |
"financeDocuments": { | |
"content": "<p>Pour déterminer votre éligibilité, nous avons besoin que vous téléchargiez votre compte de résultat et votre bilan pour les 2 derniers exercices fiscaux clos.</p>\n <p>Nous préférons recevoir un fichier pdf, car d'autres types de fichiers peuvent être demandés pour la revalidation.</p>", | |
"create": "Téléchargez vos documents financiers" | |
}, | |
"noSelectedFiles": "Vous n'avez pas sélectionné de fichier", | |
"secureTransfer": "Toutes les données transférées à Ritmo sont totalement confidentielles et sécurisées.", | |
"selectedFile": "Fichier sélectionné:", | |
"selectedFiles": "Vous avez sélectionné {number} fichiers:", | |
"uploadFile": "Télécharger le fichier", | |
"uploadFiles": "Télécharger les fichiers", | |
"wrong_extension": "Seuls les fichiers avec l'extension {expectedExtension} peuvent être téléchargés" | |
}, | |
"viewContract": { | |
"0": "Détails du contrat" | |
}, | |
"viewInvoiceOffer": { | |
"0": "Détails de l'offre" | |
}, | |
"viewOffer": { | |
"0": "Détails de l'offre", | |
"1": "Activer le déploiement", | |
"2": "Confirmer l'activation du déploiement" | |
}, | |
"viewPayment": { | |
"0": "Détails du paiement" | |
} | |
}, | |
"partner": { | |
"item_0": { | |
"text": "No te quedes sin caja. No te quedes sin stock.", | |
"title": "Eviter les ruptures de stock" | |
}, | |
"item_1": { | |
"text": "Consigue descuentos por pronto pago y mejora la relación con tus proveedores.", | |
"title": "Más descuentos" | |
}, | |
"item_2": { | |
"text": "No esperes a haber vendido para volver a comprar", | |
"title": "Más capacidad de compra" | |
}, | |
"offer_subtitle": "Créez votre compte et accédez à {montant} de votre ligne de financement", | |
"offer_title": " pré-approuvée", | |
"offer_title_1": "Vous avez une offre de " | |
}, | |
"paymentForm": { | |
"endDate": "Date de finl", | |
"idDeployment": "My advance ID", | |
"incomeModified": "Les revenus saisis de {originalIncome} ont été modifiés en {modifiedIncome} de manière à ce que la commission résultante {quantity} soit identique au montant à rembourser.", | |
"layout_title": "Créer un <b>paiement</b>", | |
"loading": "Chargement en cours...", | |
"outstandingBalance": "Solde restant à payer", | |
"paymentData": "Détails du paiement", | |
"revenueShare": "Part des revenus (%)", | |
"startDate": "Date de début", | |
"title": "Créer un débit" | |
}, | |
"payments": { | |
"upload_csv": "Télécharger <b>CSV</b>" | |
}, | |
"paypal": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"ahref1": "Voici la documentation de PayPal", | |
"content1": "Nous avons besoin d'un accès à <b>[email protected]</b> avec les autorisations de:{br}", | |
"content10": "Cliquez sur Ajouter un utilisateur:", | |
"content11": "Donnez l'accès à <b>[email protected]</b>, en créant un nom d'utilisateur que PayPal confirme ne pas être utilisé (le nom doit être unique pour toute la plateforme):", | |
"content12": "Sur l'écran suivant, sélectionnez les autorisations suivantes:", | |
"content13": "Accès aux rapports", | |
"content14": "Consulter le solde, accéder aux mouvements de fonds", | |
"content15": "Voir l'analyse", | |
"content16": "Une fois l'utilisateur créé, accédez aux détails du nouvel utilisateur, et ajoutez le numéro de téléphone suivant <b>635511860</b>", | |
"content2": "Accès aux rapports", | |
"content3": "Consulter le solde, accéder aux mouvements de fonds", | |
"content4": "Voir l'analyse", | |
"content5": "avec les indications.", | |
"content6": "Les étapes à suivre sont les suivantes:", | |
"content7": "Connectez-vous à votre compte PayPal Business.", | |
"content8": "Sur l'écran principal, allez sur le nom du profil (coin supérieur droit) et sélectionnez <b>Paramètres du compte</b>.", | |
"content9": "Dans la section <b>Compte et sécurité</b> > <b>Accès au compte</b> (écran par défaut), trouvez la section <b>Gérer les utilisateurs</b> et cliquez sur <b>Actualiser</b>:", | |
"content_1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content_2": "Ajoutez un autre <b>compte Paypal</b>.", | |
"header": "Autorisations de <b>PayPal</b>", | |
"image1": "images/accounts/paypal/paypal_1.jpg", | |
"image2": "images/accounts/paypal/paypal_2.jpg", | |
"image3": "images/accounts/paypal/paypal_3.jpg", | |
"image4": "images/accounts/paypal/paypal_4.jpg" | |
}, | |
"percentage_first_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Le pourcentage de fidélisation comprend la fidélisation des nouveaux et des anciens clients, et ce pour tous les mois (pas seulement le premier mois).", | |
"p1": "Taux de fidélisation des nouveaux clients au cours du premier mois(Nouveaux clients - rétention du premier mois){br}{br}Pourcentage de nouveaux clients qui effectuent une transaction un mois après leur premier achat.{br}{br}La fidélisation des nouveaux clients est une partie spécifique du pourcentage de fidélisation*. Le taux de fidélisation des clients au cours du premier mois est analysé séparément car il permet d'observer plus clairement les impacts affectant les nouveaux clients (actions et/ou autres effets).", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>Taux de fidélisation des nouveaux clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"percentage_retention_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>Ritmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.{br}{br}", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Quel est le <b>taux de fidélisation des clients</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"prestashop": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Prestashop</b>.", | |
"header": "AUtorisations de <b>Prestashop</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"quickbooks": { | |
"header": "Autorisations de <b>Quickbooks</b>" | |
}, | |
"revenue_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les revenus sont la somme de tous les paiements reçus sur les <b>comptes de vente</b> que vous avez liés dans <b>Ritmo</b>..", | |
"p2": "Il s'agit du revenu brut, sans soustraire les remboursements, donc les données antérieures ne changeront pas.", | |
"p3": "La date des revenus correspond à l'heure à laquelle le client a effectué la transaction.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment sont calculés les <b>revenus</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b>. disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ritmo_insights": { | |
"connected_accounts": "Comptes connectés à <b>RITMO Insights</b>", | |
"dashboard": "Tableau d'affichage", | |
"ltv": "Valeur de la durée de vie (<b>LTV</b>)", | |
"score_card": "Tableau de bord", | |
"to": "jusqu’à" | |
}, | |
"sage": { | |
"header": "Autorisations de <b>Sage</b>" | |
}, | |
"sageone": { | |
"header": "Autorisations de <b>Sage Business</b>" | |
}, | |
"selectOfferForm": { | |
"growth_capital": "Growth Capital", | |
"invoice_finance": "Invoice Financing", | |
"select_product": "Sélectionnez un produit: " | |
}, | |
"select_repayment_form": { | |
"subtitle": "Choisissez le nombre de semaines sur lesquelles vous souhaitez répartir le remboursement des factures que vous avez facturées.", | |
"title": "Choisissez votre <b>période de remboursement</b>" | |
}, | |
"select_supplier_form": { | |
"create_supplier": "Créer un fournisseur", | |
"no_suppliers": "Vous n'avez pas encore de fournisseurs.", | |
"subtitle": "Sélectionnez un fournisseur existant dans votre liste ou créez-en un nouveau.", | |
"title": "Sélectionnez <b>Fournisseur</b>" | |
}, | |
"sessions_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes vos consultations.", | |
"marketing_accounts": "Comptes Marketing", | |
"p1": "Sessions est une donnée extraite de <b>Google Analytics</b>. Si vous avez connecté plus d'une vue, il s'agit de la somme de toutes les vues.", | |
"p2": "Par défaut dans <b>Google Analytics</b>, une session est définie comme la période de temps pendant laquelle les utilisateurs interagissent avec le site web avec une inactivité de moins de 30 minutes.", | |
"p3": "Après 30 minutes d'inactivité, toute page consultée par cet utilisateur sera traitée comme une nouvelle session.", | |
"title": "Comment sont obtenues les <b>Sessions</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles" | |
}, | |
"shopify": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Shopify</b>.", | |
"header": "Autorisations de <b>Shopify</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"status": "État", | |
"stripe": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte Stripe</b>", | |
"header": "Autorisations de <b>Stripe</b>" | |
}, | |
"suppliers": { | |
"tooltips": { | |
"rejected": "Nous ne pouvons pas financer les factures de ce fournisseur. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"to_review": "Avant de pouvoir examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur, nous devrons examiner les informations du fournisseur.", | |
"verified": " Ce fournisseur a été approuvé. Nous pouvons maintenant examiner et traiter toutes les factures en cours et les nouvelles factures de ce fournisseur." | |
} | |
}, | |
"table_loader": { | |
"body": { | |
"product": { | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing" | |
} | |
}, | |
"go_to_page": "Aller à la page", | |
"header": { | |
"amount": "Quantité", | |
"available": "Crédit disponible", | |
"company_name": "Nom", | |
"date": "Date", | |
"id": "ID", | |
"invoice": "Facture", | |
"period": "Période", | |
"product": "Produit", | |
"status": "État" | |
}, | |
"records": "Enregistrements", | |
"records_found": "Enregistrements trouvés", | |
"results_per_page": "Résultats par page", | |
"select_filter": { | |
"all": "Tous", | |
"canceled": "Annulé", | |
"dispute_lost": "Litige perdue", | |
"disputed": "En litige", | |
"failed": "Échoué", | |
"growth_capital": "Growth Capital", | |
"invoice_financing": "Invoice Financing", | |
"needs_action": "Action en cours", | |
"notified": "Notifié", | |
"paid": "Payé", | |
"processing": "Traitement", | |
"refunded": "Remboursé", | |
"rejected": "Rejeté", | |
"reviewing": "A l'étude", | |
"scheduled": "En attente", | |
"succeeded": "Succès", | |
"succeeded_manually": "Manuelle", | |
"to_review": "A l'étude", | |
"partial_paid": "Partiellement payé", | |
"contacted": "Contacté", | |
"requires_action": "Nécessite une action" | |
}, | |
"show": "Montrer" | |
}, | |
"transactions_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "Les Transactions sont la somme de toutes les commandes reçues dans les Comptes de ventes que vous avez liés à <b>RITMO</b>.", | |
"p2": "Elles sont comptabilisées même si la commande est retournée par la suite, de sorte que les données passées ne changent pas.", | |
"p3": "La date de la transaction correspond au moment où le client a effectué l'opération.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés comme une transaction.", | |
"title": "Comment les <b>Transactions</b> sont-elles obtenues ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"upload_invoice_form": { | |
"already_paid": "La facture \"{filename}\" a déjà été payée", | |
"already_uploaded": "Facture déjà téléchargée pour un paiement partiel de {accumulated_percentage}", | |
"amount": "Montant: {amount}", | |
"different_supplier": "La facture \"{filename}\" a déjà été attribuée au fournisseur \"{supplier}\"", | |
"max_percentage": "Le pourcentage maximum disponible est {percentage}", | |
"reassign_supplier": "Revenez en arrière pour réaffecter le fournisseur ou télécharger une autre facture.", | |
"subtitle": "Vous pouvez sélectionner plusieurs factures en même temps chez le fournisseur {supplierName}", | |
"title": "Téléchargez de nouvelles <b>factures</b>" | |
}, | |
"validator": { | |
"company_details": "Détails de la société", | |
"contract_signal": "Signature du contrat", | |
"offer": "Mon offre", | |
"verification_admins": "Vérification des administrateurs" | |
}, | |
"woocommerce": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Woocommerce</b>.", | |
"header": "Autorisations de <b>Woocommerce</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"xero": { | |
"header": "Autorisations de <b>Xero</b>" | |
}, | |
"zoho_books": { | |
"header": "Autorisations de <b>ZohoBooks</b>" | |
} | |
} |
{ | |
"UI": { | |
"errors": { | |
"decimalsError": "Utilisez 1 ou 2 décimales", | |
"fileRequired": "Veuillez sélectionner un fichier", | |
"inputRequired": "Veuillez remplir ce champ", | |
"notValidNumber": "Ce numéro n'est pas valide", | |
"optionRequired": "Veuillez choisir une option" | |
} | |
}, | |
"accounts": { | |
"accounts_added": "J'ai ajouté tous les comptes de {account_tpe} dans mon entreprise" | |
}, | |
"accounts_accounts": { | |
"available_accounts": "Comptes <b>Disponibles</b>", | |
"banking": "Connectez vos <b>comptes bancaires</b>", | |
"banking_connected": "Comptes <b>Bancaires Connectés</b>", | |
"connected_accounts": "Comptes <b> Connectés</b>", | |
"cta_openbanking": "Connectez <b>vos comptes</b>", | |
"finance_access": "L'équipe de <b>RITMO</b> a déjà accès à cette <b>documentation</b>.", | |
"finance_read": "Accès en lecture seule à <b>[email protected]</b> ", | |
"finance_shared": "Données <b>financières partagées</b>:", | |
"mkt_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes marketing</b> via <b>[email protected]</b>.", | |
"sales_access": "L'équipe de <b>RITMO</b> a déjà accès à ces <b>comptes de vente</b> via <b>[email protected]</b>.", | |
"upload_bank_statement": "Télécharger les <b>relevés bancaires</b>", | |
"upload_finance_documents": "Télécharger les <b>autre documents</b>" | |
}, | |
"accounts_item": { | |
"add_view": "ajouter une vue", | |
"connected": "connecté", | |
"connection_status": "État de la connexion:", | |
"delete": "supprimer", | |
"error": "erreur", | |
"other_accounts": "Autres <b>comptes</b>", | |
"source_pending": "en cours" | |
}, | |
"accounts_items": { | |
"no_accounts": "Vous n'avez pas encore connecté <b>de compte</b>" | |
}, | |
"accounts_ri": { | |
"connected": "est connecté", | |
"not_connected": "n'est pas connecté" | |
}, | |
"activateDeployment": { | |
"selectMonitoringDates": "Sélectionnez les dates de surveillance", | |
"selectOptionError": "Veuillez sélectionner une option", | |
"selectScenario": "Veuillez sélectionner un scénario" | |
}, | |
"admin_accounts_items": "Aucun compte n'est connecté", | |
"amazon_ads": { | |
"header": "Autorisations de <b>Amazon Ads</b>" | |
}, | |
"amazon_seller": { | |
"close": "Fermer", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"p1": "Pour Amazon, nous avons besoin d'un accès en lecture seule à votre compte <em>vendeur/seller</em> à l'e-mail <b>[email protected]</b>.", | |
"p10": "<b>3</b>.- Donnez-nous l'accès à la <b>section des rapports</b>.", | |
"p11": "Une fois l'accès confirmé, nous avons besoin d'un <b>accès à la section des rapports</b>.", | |
"p12": "Pour gérer l'accès aux rapports, vous devez aller dans <b>configuration</b> > permissions et sélectionner \"<b>gérer les permissions</b>\" pour notre utilisateur (<b>[email protected]</b>):", | |
"p2": "<b>1</b>.- Ajouter <b>[email protected]</b> comme utilisateur", | |
"p3": "Pour ajouter l'utilisateur, vous devez aller à:", | |
"p4": "<b>Paramètres</b> >> <b>Les autorisations de l'utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b> >> <b>Ajouter un nouvel utilisateur</b>.:", | |
"p5": "Nom: <b>Ritmo Data</b>", | |
"p6": "Adresse e-mail: <b>[email protected]</b>", | |
"p7": "<b>2</b>.- Remplir le <b>formulaire</b>", | |
"p8": "Une fois que vous nous aurez donné accès, Amazon vous demandera de remplir un formulaire comme celui que vous voyez ci-dessous:", | |
"p9": "Voici les détails pour que vous puissiez remplir le formulaire Amazon:", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée." | |
}, | |
"amazonseller": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte vendeur Amazon</b>", | |
"header": "Autorisations de <b>Amazon Seller</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"aov_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"p1": "L'AOV, ou valeur moyenne des commandes (AOV en anglais - <b>Average Order Value</b>), est la valeur moyenne générée sur chaque commande.", | |
"p2": "Elle est calculée en divisant le total des revenus par le total des transactions.", | |
"prestashop": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de vente", | |
"shopify": "<b>Stripe</b>{br}Nous utilisons les données des commandes. Notez que les remboursements sont utilisés dans le calcul.", | |
"stripe": "Nous utilisons des données de paiement. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés et sont également utilisés pour le calcul.", | |
"title": "Comment est obtenue la <b>Valeur moyenne des commandes</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"app_store": { | |
"header": "Autorisations de l’<b>AppStore</b>" | |
}, | |
"available_accounts": { | |
"other_accounts": "Autres <b>comptes</b>" | |
}, | |
"available_manual_accounts": { | |
"balance": "<b>Balance</b>", | |
"banking_movements": "Mouvements <b>bancaires</b>", | |
"profit_and_loss": "<b>Pertes</b> et profits" | |
}, | |
"balanceCashFlow_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Les données de commande sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes Marketing", | |
"openbanking": "Les dépenses de marketing pour les publicités Google sont indiquées en euros.", | |
"p1": "Le flux de trésorerie est le résultat net de l'addition de toutes les entrées d'argent (revenus) et de la soustraction de toutes les sorties d'argent (dépenses) figurant dans les comptes financiers que vous avez liés à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est obtenu le <b>Flux de trésorerie</b> ?", | |
"title_list_0": "<b>Comptes bancaires ouverts</b> disponibles", | |
"woocommerce": "Nous utilisons les données de commande. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"banner": { | |
"newsletter": { | |
"button": "Inscrivez-vous", | |
"confirmation": { | |
"footer": "Cette bannière se fermera automatiquement dans <b>{seconds}</b> secondes.", | |
"header": "<b>Félicitations !</b>", | |
"text": "À compter d'aujourd'hui, vous recevrez notre bulletin d'information dans votre boîte aux lettres.." | |
}, | |
"error": { | |
"button": "Essayez à nouveau !", | |
"header": "<b>Eh bien !</b>", | |
"text": "Il semble qu'il y ait eu un problème..." | |
}, | |
"footer": "Vous pouvez consulter notre politique de confidentialité", | |
"footerAnchor": "ici", | |
"header": "<b>Restez à l'écoute !</b>", | |
"text": "Inscrivez-vous ici pour recevoir les dernières nouvelles, mises à jour et offres spéciales." | |
}, | |
"privacy": { | |
"learnMore": "+ Lire la suite", | |
"text": "Nous comprenons que le partage des informations de votre entreprise peut être intimidant, mais nous pensons que vous ne devriez pas avoir à vous soucier de la sécurité des données. Toutes vos données sont 100 % confidentielles, utilisées exclusivement dans le cadre de votre demande, cryptées et protégées selon les normes de sécurité les plus strictes.", | |
"title": "Politique de confidentialité et de protection des données de RITMO" | |
} | |
}, | |
"bing_ads": { | |
"header": "Autorisations de <b>Bing Ads</b>" | |
}, | |
"blendedRoas_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"facebookads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"go_to": "Aller à", | |
"googleads": "Cela est utilisé pour calculer l'investissement marketing rapporté en euros.", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Le <b>ROAS mixte</b> ou <b>ROAS</b> (<b>Return on advertising spend</b>) est le rapport entre les <b>revenus</b> divisés par les <b>dépenses de marketing</b>.", | |
"p2": "Il s'agit d'un indicateur qui mesure l'efficacité des investissements publicitaires.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"shopify": "Les données relatives aux commandes sont utilisées pour calculer le retour sur investissement. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "Les données relatives aux paiements sont utilisées pour calculer le retour sur investissement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés comme un retour.", | |
"title": "Comment est calculé le <b>ROAS mixte</b> ?", | |
"title_list_0": "<b>Comptes marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et obtenir les performances maximales de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons les données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Investissement marketing</b>: c'est la somme de l'investissement total dans les comptes publicitaires liés à Ritmo (dans la section des comptes marketing): Nombre de personnes ayant acheté pour la première fois au cours de ce mois. Pour déterminer la première fois qu'un client achète, nous nous basons sur l'e-mail lié à la transaction.\n", | |
"p1": "Parfois appelé par son nom en anglais (Customer Acquisition Cost), il s'agit du coût moyen d'acquisition d'un client. Il est calculé en divisant les dépenses de marketing par le nombre de nouveaux clients entrant sur la plateforme.{br}{br}{CAC} Le CAC suppose que toutes les dépenses de marketing sont dirigées vers les nouveaux clients, indépendamment des campagnes de reciblage.{br}{br}{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'a pas d'achats précédemment liés.\n", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Nous utilisons des données de paiement. Seules celles qui ont été effectivement collectées sont utilisées. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le <b>CAC</b> ou <b>Coût d'acquisition du client</b> ?", | |
"title_list_0": "Comptes <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"card": { | |
"contract": { | |
"chooseFile": "Choisir le fichier", | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger le contrat", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant du contrat" | |
}, | |
"offer": { | |
"deployNum": "Nombre de déploiements", | |
"download": "Télécharger l'offre", | |
"firstDeployDate": "Date du premier déploiement", | |
"id": "Identifiant de l'offre", | |
"total_credit_limit": "Limite de crédit" | |
} | |
}, | |
"check_accounts": { | |
"btn_title": "Connecter d’autres comptes", | |
"go_to": "Aller à", | |
"last_sync1": "Nous sommes en train de synchroniser les données, {br}ce processus peut prendre quelques minutes.", | |
"last_sync2": "Si vous le souhaitez, vous pouvez connecter d'autres comptes ici.", | |
"marketing_accounts": "Comptes Marketing", | |
"sales_accounts": "Comptes de Ventes", | |
"title": "Pour afficher ces <b>données</b>{br}des connecteurs supplémentaires sont nécessaires" | |
}, | |
"companyForm": { | |
"emails": "Emails", | |
"no_email": "Aucun courriel enregistré pour les notifications", | |
"notification_email": "Adresses pour l'envoi des notifications de débit automatique", | |
"title": "Données clients" | |
}, | |
"company_info": { | |
"registrationType": "Enregistré avec e-mail/mot de passe", | |
"userEmail": "Adresse e-mail" | |
}, | |
"company_info_form": { | |
"aditional_address": "Adresse supplémentaire (facultatif)", | |
"company_name": "Nom de la société", | |
"fill_field": "Veuillez remplir ce champ", | |
"fiscal_address": "Adresse fiscale", | |
"required_fields": "Champs obligatoires", | |
"select_country": "Veuillez sélectionner le pays", | |
"tax_number": "Numéro RCS" | |
}, | |
"confirmDeployActivation": { | |
"selectedOption": "Option choisie" | |
}, | |
"confirm_overlay": { | |
"confirm_payment": "Souhaitez-vous confirmer les paiements ?", | |
"delete_account": "Souhaitez-vous supprimer le compte ?" | |
}, | |
"confirm_payment": { | |
"dates": "Fourchette de dates", | |
"invoice": "Fichier de la facture", | |
"title": "Les détails de ce paiement sont-ils corrects ?" | |
}, | |
"content": "¿Que puis-je faire ensuite ?", | |
"conversionRate_info": { | |
"amazonseller": "Seules les données relatives aux commandes sont utilisées. Veuillez noter que les remboursements sont également inclus dans le calcul.", | |
"connect": " pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"googleanalytics": "Nous utilisons Google Analytics pour calculer le nombre de sessions par jour en additionnant les vues de toutes les visites.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"or": "ou ", | |
"p1": "Le <b>taux de conversion</b> indique le % de vos sessions de e-commerce qui finissent par se convertir en ventes.", | |
"p2": "C'est un ratio qui résulte de la division du nombre total de transactions de toutes les plateformes de vente que vous avez connectées à <b>RITMO</b> par le nombre total de sessions de toutes les vues <b>Google Analytics</b> que vous avez connectées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Chaque commande est considérée comme une transaction. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"stripe": "Chaque paiement est considéré comme une transaction. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont également comptabilisés en tant que transaction.", | |
"title": "Comment est calculé le <b>Taux de conversion</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"create_account_form": { | |
"RIfinance_you": "Inscrivez-vous gratuitement et {br}accélérez votre croissance{br} avec {ri} ", | |
"RIfinance_you_text": "Commencez à optimiser votre activité en quelques minutes", | |
"ahref1": "ici", | |
"ahref2": "mentions légales", | |
"all_fields_required": "Tous les champs sont obligatoires", | |
"almost_have_it": "On y est <b>presque !</b>", | |
"checkbox1": "J'accepte de recevoir des communications commerciales et/ou des lettres d'information de <b>RITMO</b> en fonction de mes goûts et préférences. Vous pouvez consulter", | |
"checkbox2": "notre politique de confidentialité", | |
"checkbox3": "J'accepte le", | |
"fill_email": "Veuillez saisir une adresse électronique valide", | |
"fill_field": "Veuillez remplir ce champ", | |
"fill_phone": "Veuillez remplir le numéro de téléphone correctement", | |
"finance_you": "Prenez {br_mobile}2 minutes pour découvrir si nous pouvons vous <b>financer</b>.", | |
"legal_notice_url": "https://www.getritmo.com/fr/avis-juridique", | |
"privacy_policy_url": "https://www.getritmo.com/fr/politique-de-confidentialite", | |
"review_data": "Révision des données", | |
"www": "Veuillez entrer une url valide avec www." | |
}, | |
"create_supplier_form": { | |
"bic": "Entrez le code BIC/SWIFT, le code de tri ou les détails du compte (facultatif).", | |
"bic_tooltip": "Les pays qui n'ont pas d'IBAN peuvent exiger des informations supplémentaires pour effectuer un virement, comme les codes d'identification des entreprises (codes BIC/SWIFT). Veuillez fournir toute information supplémentaire nécessaire pour payer votre fournisseur.", | |
"iban": "Entrez l'IBAN ou le numéro de compte", | |
"iban_tooltip": "Entrez le numéro de compte bancaire du fournisseur à payer par RITMO.", | |
"subtitle": "Remplissez les détails de votre fournisseur", | |
"supplier_name": "Entrez le nom du fournisseur", | |
"title": "Créer un nouveau <b>fournisseur</b>" | |
}, | |
"credit_balance": { | |
"available": "Disponible", | |
"limit": "Limite", | |
"title": "Solde créditeur", | |
"used": "Utilisé" | |
}, | |
"customers_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Tous les comptes de vente liés à <b>RItmo</b> sont pris en compte.", | |
"p1": "Nombre de clients qui ont effectué un achat ou un paiement (par exemple, le paiement d'un abonnement mensuel) au cours de la période sélectionnée.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls ceux qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment est calculé le nombre de <b>Clients</b> ?", | |
"title_list_0": "Comptes de <b>ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"dashboard_buttons": { | |
"yearly": "Annuel" | |
}, | |
"default_content": { | |
"p": "L'équipe de <b>RITMO</b> vous contactera prochainement pour gérer l'accès à ce compte.." | |
}, | |
"dialog": { | |
"confirm": "Oui", | |
"confirmAction": "confirmer", | |
"contract": "contrat", | |
"createContract": "Etes-vous sûr de créer le contrat à partir de l'offre avec id {offerId} ?", | |
"delete": "Supprimer", | |
"deleteAction": "supprimer", | |
"manyItems": "Etes-vous sûr de vouloir {action} les {type} suivants ?", | |
"manyPayments": "paiements", | |
"offer": "offre", | |
"oneItem": "Etes-vous sûr de vouloir {action} le {type} avec l'id {id} ?", | |
"payment": "paiement" | |
}, | |
"dropbox": { | |
"add_more": "+ Ajouter plus", | |
"errors": { | |
"invalid_extension": "L'extension de fichier {filename} n'est pas valide", | |
"size_too_big": "Le fichier {filename} a une taille supérieure à 10MB" | |
}, | |
"instructions": "Déposez votre fichier ici ou <b>parcourez</b> {br} les fichiers JPEG, PNG, PDF, (taille maximale du fichier 10MB)" | |
}, | |
"external_prevision_tooltip": { | |
"main_forecast": "Prévisions principales:" | |
}, | |
"external_tooltip_growth": { | |
"yty_growth": "Croissance sur un an:" | |
}, | |
"facebookads": { | |
"content1": "Accédez au Gestionnaire d'entreprise (Facebook --> Business Manager) --> Paramètres de l'entreprise --> Ajouter un \"Partenaire avec qui partager des actifs\".", | |
"content10": "créer des annonces", | |
"content11": "gérer le catalogue", | |
"content12": "Voici la documentation de Facebook", | |
"content13": "avec les indications.", | |
"content14": "*** Veuillez noter que si vous n'avez pas activé", | |
"content15": "la double authentification de Facebook,", | |
"content16": "il est possible que vous ne puissiez pas attribuer certaines autorisations.", | |
"content17": "Sélectionnez un compte", | |
"content18": "Ajouter un compte Facebook Ads", | |
"content2": "Ajoutez l'identifiant Ritmo: <b>2880393575523028</b>", | |
"content3": "Nous avons besoin du niveau d'accès suivant aux différents actifs de votre compte:", | |
"content4": "Compte publicité", | |
"content5": "voir performance", | |
"content6": "Page professionnelle", | |
"content7": "performance de la page", | |
"content8": "consulter les statistiques sur les revenus", | |
"content9": "Catalogue des produits", | |
"header": "Autorisations de <b>Facebook Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir établi la connexion {lien}." | |
}, | |
"faq_info": { | |
"ahref1": "politique de confidentialité", | |
"response1": "Le processus pour recevoir une avance de <b>RITMO</b> est très simple et nous avons simplement besoin de données relatives aux performances de votre entreprise.\n Une fois votre inscription sur notre plateforme effectuée, il vous suffit de connecter vos <b>comptes de ventes</b> (<em>Stripe, Shopify, PayPal, Google Pay, Apple Pay, Amazon pay, Woocomerce…</em>) et vos <b>comptes marketing</b> (<em>Google Analytics, Google Ads y Facebook Ads, etc...</em>).\n En outre, grâce aux services <b>openbanking</b> et à vos systèmes comptables, vous pouvez facilement et rapidement connecter vos informations financières pour que nous puissions mieux vous connaître et vous proposer l'offre la plus adaptée à votre entreprise.\n Vous pouvez être assuré que nous disposons des critères de sécurité et de confidentialité les plus avancés et les plus stricts, de sorte que vos données seront <b>100 % sécurisées</b>.\n Avant de vous envoyer les fonds, nous devrons également vérifier l'identité des personnes clés de votre organisation, au moyen d'une photographie et d'une carte d'identité. Consultez notre", | |
"response2": "pour plus de détails.", | |
"response3": "Soyez tranquille. <b>RITMO</b> utilisera vos données de manière sure.\n Nous sommes pleinement conscients de l'importance de la <b>totale confidentialité</b> des informations que vous partagez avec nous.\n Nous les utiliserons uniquement pour analyser les performances de votre entreprise et déterminer le montant et les modalités de remboursement du <b>capital financé</b>.\n Consultez notre", | |
"response4": "pour plus de détails.", | |
"response5": "Avant de vous faire une proposition ferme, en plus des données sur les performances de votre entreprise,\n <b>RITMO</b> doit valider votre identité et celle de votre entreprise, en effectuant les protocoles d'authentification et de sécurité nécessaires.\n {br}Consultez notre", | |
"response6": "pour plus de détails.", | |
"title1": "De quelles données <b>RITMO</b> a-t-elle besoin pour prendre une décision ?", | |
"title2": "Comment mes données seront-elles utilisées ?", | |
"title3": "Quelles sont les informations utilisées par <b>RITMO</b> pour valider mon entreprise ?" | |
}, | |
"filter": { | |
"custom_period": "Personnalisé", | |
"last_12_months": "Les 12 derniers mois", | |
"last_2_weeks": "Les 2 dernières semaines", | |
"last_3_months": "Les 3 derniers mois", | |
"last_4_weeks": "Les 4 dernières semaines", | |
"last_7_days": "La semaine dernière", | |
"month_to_date": "Ce mois-ci", | |
"year_to_date": "Cette année" | |
}, | |
"financeFilesContainer": { | |
"no_documents": "<b>Aucun document n'a encore</b> été téléchargé", | |
"uploaded_documents": "<b>Documents téléchargés</b>" | |
}, | |
"footer": { | |
"ahref1": "Légall", | |
"content1": "© Copyright 2020 Ritmo {br} Tous droits réservés" | |
}, | |
"free_agent": { | |
"header": "Autorisations de <b>FreeAgent</b>" | |
}, | |
"fresh_books": { | |
"header": "Autorisations de <b>FreshBooks</b>" | |
}, | |
"google_analytics": { | |
"add_google_account": "Ajouter un utilisateur Analytics", | |
"header": "Autorisations de <b>Google Analytics</b>", | |
"no_property": "Pour continuer, vous devrez sélectionner un <b>Compte, une propriété et une ou plusieurs vues</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}.", | |
"not_valid": "Nous n'avons pas trouvé de comptes GA à sélectionner. Veuillez vous assurer que vous essayez de connecter un compte GA UA (Universal Analytics). Dans le cas où vous disposez d'un compte GA4, veuillez contacter le service d'assistance clientèle en envoyant un e-mail à <b>[email protected]</b>.", | |
"selected": "sélectionnées" | |
}, | |
"google_analytics_overlay": "Nous vous redirigeons vers <b>Google</b> pour que vous puissiez connecter votre compte.", | |
"google_play": { | |
"header": "Autorisations de <b>Google Play</b>" | |
}, | |
"googleads": { | |
"accounts": "Comptes -", | |
"add_google_account": "Ajouter un compte Google", | |
"content1": "Nous avons besoin des identifiants clients de tous vos comptes <b>Google Ads</b> avec activité,\n pour demander l'accès directement à notre MCC.", | |
"content2": "Veuillez les envoyer à <b>[email protected]</b>, avec pour objet: “Mon ID Google Ads“.", | |
"content3": "Voici la documentation de Google avec des instructions sur la façon de trouver votre ID client:", | |
"header": "Autorisations de <b>Google Ads</b>", | |
"no_property": "Pour continuer, vous devez sélectionner un <b>Compte</b>. Si vous souhaitez continuer sans avoir fait la connexion {lien}." | |
}, | |
"graph_line": { | |
"header": "Collecte des données", | |
"title1": "Nous synchronisons les données.", | |
"title2": "Vous pourrez consulter ce graphique demain." | |
}, | |
"holded": { | |
"header": "Autorisations de <b>Holded</b>" | |
}, | |
"invoice_financing": { | |
"confirm_invoices_upload": { | |
"commission_rate": "Commission", | |
"debt_acceptance": "Acceptation de la dette", | |
"repayment_period": "Période de remboursement", | |
"subtitle": "Vérifiez vos informations et cliquez sur Soumettre pour demander à RITMO de financer vos factures", | |
"total_amount_invoices": "Montant total des factures", | |
"total_repayment_amount": "Montant total du remboursement", | |
"weekly_repayment": "Remboursement hebdomadaire" | |
}, | |
"my_invoices": { | |
"btn_text": "Nouvelle facture", | |
"title": "Mes factures" | |
}, | |
"my_repayments": { | |
"title": "Mes remboursements" | |
}, | |
"number_of_invoices": "{i} factures téléchargées", | |
"one_invoice": "1 facture téléchargée", | |
"steps": { | |
"step_1": { | |
"title": "Sélectionnez le fournisseur" | |
}, | |
"step_2": { | |
"title": "Téléchargez vos factures" | |
}, | |
"step_3": { | |
"title": "Choisissez la durée de remboursement" | |
}, | |
"subtitle": "Cela vous prendra moins d'une minute, suivez simplement ces 3 étapes faciles:" | |
} | |
}, | |
"invoices": { | |
"badge": { | |
"paid": "Cette facture a été payée le {date}.", | |
"rejected": "Nous ne pouvons pas financer cette facture.<br/>Pour plus d'informations, contactez <a href='mailto:[email protected]' class='link link__full'>[email protected]</a>", | |
"reviewing": "Notre équipe est en train de réviser cette facture.", | |
"scheduled": "La facture a été approuvée et nous paierons votre fournisseur le {date}." | |
}, | |
"no_invoices": "Vous n'avez pas encore téléchargé de factures ?<br/>Cliquez sur Nouvelle facture pour commencer", | |
"no_repayments": "Vous n'avez aucun remboursement.", | |
"rate": "Taux de {fee}", | |
"table_body": { | |
"commission": "{commission} Taux de commission", | |
"percentage": "{percentage} de la facture", | |
"repayment_period": "{weeks} Semaine", | |
"status": { | |
"paid": "Payé", | |
"rejected": "Rejeté", | |
"reviewing": "Reviewing", | |
"scheduled": "Programmé" | |
} | |
}, | |
"table_filters": { | |
"amount": "Introduire le montant", | |
"companies": "{count} entreprises trouvées", | |
"invoices": "{count} factures trouvées", | |
"suppliers": "{count} fournisseurs trouvés" | |
}, | |
"table_header": { | |
"amount": "Montant", | |
"filename": "Nom du fichier", | |
"invoice_uploaded": "Facture téléchargée", | |
"partial_payment": "Paiement partiel", | |
"repayment_period": "Remboursement", | |
"status": "Statut", | |
"supplier": "Fournisseur" | |
}, | |
"tooltips": { | |
"paid": "Cette facture a déjà été payée", | |
"partial_repayments": "Si vous souhaitez effectuer un paiement partiel, il suffit de modifier le pourcentage. Pour un paiement intégral, il doit être fixé à 100 %. N'oubliez pas que si vous souhaitez payer le reste de la facture ultérieurement, vous devrez la télécharger à nouveau et soumettre un nouveau paiement.", | |
"periodHeader": "La période de remboursement indique le nombre choisi de semaines pendant lesquelles les factures seront remboursées. Vous pouvez choisir entre différentes périodes de remboursement lorsque vous financez de nouvelles factures.", | |
"rejected": "Nous ne sommes pas en mesure de financer cette facture. Pour plus d'informations, contactez <strong>[email protected]</strong>", | |
"reviewing": "Notre équipe est en train de réviser cette facture. Une fois les coordonnées du fournisseur confirmées, nous planifierons le paiement.", | |
"scheduled": "Cette facture a été approuvée et sera payée à votre fournisseur le <b> {due_date}. </b>" | |
} | |
}, | |
"kash_flow": { | |
"header": "Autorisations de <b>KashFlow</b>" | |
}, | |
"kpi": { | |
"aov": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"aov_cohort": { | |
"long_title": "AOV", | |
"title": "AOV" | |
}, | |
"balanceCashFlow": { | |
"long_title": "Flux de trésorerie", | |
"title": "Flux de trésorerie" | |
}, | |
"blendedRoas": { | |
"long_title": "ROAS mixte", | |
"title": "ROAS mixte" | |
}, | |
"cac": { | |
"long_title": "Le CAC ou coût d'acquisition du client", | |
"title": "CAC" | |
}, | |
"conversionRate": { | |
"long_title": "Taux de conversion", | |
"title": "Taux de conversion" | |
}, | |
"customers": { | |
"long_title": "Clients", | |
"title": "Clients" | |
}, | |
"customers_cohort": { | |
"long_title": "Taille du groupe", | |
"title": "Taille du groupe" | |
}, | |
"ltv": { | |
"long_title": "Valeur du cycle de vie du client", | |
"title": "LTV" | |
}, | |
"ltv_cac": { | |
"long_title": "Valeur de la durée de vie", | |
"title": "LTV:CAC" | |
}, | |
"ltv_cohorts": { | |
"long_title": "Valeur de la durée de vie - Analyse de groupes", | |
"title": "LTV - Analyse de groupes" | |
}, | |
"marketingSpend": { | |
"long_title": "Investissement en marketing", | |
"title": "Investissement en marketing" | |
}, | |
"orders_cohort": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
}, | |
"percentage_first_retention": { | |
"long_title": "% de fidélisation des clients au cours du premier mois", | |
"title": "% de fidélisation du premier mois" | |
}, | |
"percentage_retention": { | |
"long_title": "% fidélisation ", | |
"title": "% fidélisation " | |
}, | |
"revenue": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"revenue_cohort": { | |
"long_title": "Revenus", | |
"title": "Revenus" | |
}, | |
"score_card": { | |
"long_title": "Tableau de bord", | |
"title": "Tableau de bord" | |
}, | |
"sessions": { | |
"long_title": "Sessions", | |
"title": "Sessions" | |
}, | |
"transactions": { | |
"long_title": "Transactions", | |
"title": "Transactions" | |
} | |
}, | |
"login_bar": { | |
"have_account": "Vous avez déjà un compte ?", | |
"login": "Connexion" | |
}, | |
"ltv_cac_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>..", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des revenus par la somme des commandes de tous les comptes de vente que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Le nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction au cours de sa vie.", | |
"p1": "<b>LTV:CAC (Valeur de la durée de vie / Coût d'acquisition)</b>{br}Le ratio LTV:CAC mesure l'efficacité de l'investissement marketing. Plus le rapport est élevé, plus l'efficacité est grande.\n{br}{br}Un ratio supérieur à 1 signifie que l'entreprise génère plus de revenus que de dépenses dans ses campagnes de marketing, sans tenir compte du coût des ventes. (COGS, aigle anglais signifiant - Cost of Goods Sold).\n{br}{br}Comme le Blended ROAS, le LTV:CAC est utilisé pour optimiser les campagnes de marketing, mais il est plus précis car il prend en compte:\n<ul><li>Que l'investissement marketing est principalement destiné à l'acquisition de nouveaux clients.</li><li>La valeur que le client génère au cours de sa vie</li></ul>", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on le <b>LTV:CAC</b>?", | |
"title_list_0": "Comptes de <b>Marketing</b> disponibles", | |
"title_list_1": "Comptes de <b>Ventes</b> disponibles", | |
"title_list_title": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_cohorts_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "Vous pouvez voir plus de détails sur le point d’interrogation {icon} situé sur chaque métrique.", | |
"p1": "\n <p>L'outil <b>LTV - Analyse de groupe</b> vous permet d'obtenir des informations depuis la perspective du groupe.</p>\n\n <p>La <b>taille du groupe</b> est affichée sur le côté gauche, à côté du mois d'acquisition. <b>Différentes données peuvent être sélectionnées pour effectuer une analyse de groupe</b> (% de fidélisation, revenus, AOV, clients, transactions) <b>à partir du menu déroulant</b>.</p>\n\n <p>De plus, <b>les données de performance</b> sont affichées pour vous permettre de disposer de plus d'informations et découvrir des opportunités de croissance. </p>\n ", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Se usan los datos de pagos. Se utilizan sólo aquellos que se hayan llegado a efectuar un cobro. Nótese que los reembolsos son contados como revenue.", | |
"title": "¿Cómo utilizar la herramienta <b>LTV - Análisis de cohortes</b>?", | |
"title_RI_accounts": "Cuentas <b>conectadas</b>", | |
"title_list_0": "Cuentas de <b>Ventas</b> disponibles", | |
"title_list_1": "Cuentas de <b>Marketing</b> disponibles", | |
"title_list_title": "Cuentas de <b>Ventas</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"ltv_info": { | |
"amazonseller": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"go_to": "Aller à", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"more_info": "<b>Valeur moyenne des commandes</b>: Calculée en divisant la somme des recettes par la somme des commandes de tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Transactions mensuelles par client</b>: Nombre moyen de transactions effectuées par un client par mois. Prenez en compte tous les Comptes de ventes que vous avez connectés à Ritmo.{br}{br}<b>Durée de vie moyenne du client en mois</b>: Le nombre moyen de mois pendant lesquels un client effectuera une transaction dans sa vie.", | |
"p1": "Le revenu total attendu pendant la durée de vie de chaque nouveau client.{br}{br}<b>LTV = Valeur moyenne des commandes x Transactions mensuelles par client x Durée de vie moyenne du client en mois</b>{br}{br}La LTV prend en compte non seulement le revenu du client au moment de l'acquisition, mais aussi la somme des revenus provenant des achats futurs.{br}{br}Notre modèle prévoit un ratio de fidélisation pour les nouveaux clients afin de calculer les revenus futurs.{br}{br}Pour identifier un nouveau client, nous nous basons sur les achats liés à une adresse e-mail qui n'avait pas d'achats liés auparavant.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"sales_accounts": "Comptes de ventes", | |
"shopify": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"stripe": "<span>Stripe</span>Les données de paiement sont utilisées. Seuls les éléments qui ont été effectivement collectés sont utilisés. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment calcule-t-on la <b>Valeur de la durée de vie</b> ?", | |
"title_list_0": "Comptes de <b>Ventes</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"magento": { | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez une autre <b>boutique Magento</b>", | |
"header": "Autorisations de <b>Magento</b>", | |
"shop_connected": "Votre boutique <b>{shop}</b> est connectée" | |
}, | |
"marketingSpend_info": { | |
"connect": "pour connecter les comptes en attente de connexion et tirer le meilleur parti de <b>RITMO Insights</b>.", | |
"facebookads": "Les dépenses de marketing pour les publicités sur Facebook rapportées en euros.", | |
"go_to": "Aller à", | |
"googleads": "Les dépenses de marketing pour les annonces Google sont indiquées en euros.", | |
"magento": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"marketing_accounts": "Comptes marketing", | |
"p1": "Les dépenses de marketing correspondent à l'investissement total réalisé sur les plateformes de performance que vous avez liées à <b>RITMO</b>.", | |
"prestashop": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus.", | |
"title": "Comment obtenir un <b>investissement marketing</b> ?", | |
"title_list_0": "Comptes <b>Marketing</b> disponibles", | |
"woocommerce": "Nous utilisons des données des commandes. Notez que les remboursements sont comptabilisés en tant que revenus." | |
}, | |
"menu": { | |
"admin": "Admin", | |
"connectors": "Mes connecteurs", | |
"contract_signal": "Signature du contrat", | |
"dashboard": "Panneau d'affichage", | |
"direct_debit": "Prélèvement automatique", | |
"faqs": "Foire aux questions", | |
"financial_solutions": "Solutions financières", | |
"forecast": "Projection", | |
"insights": "RITMO Insights", | |
"ltv": "Valeur de la durée de vie (LTV)", | |
"my_invoices": "Mes factures", | |
"my_repayments": "Mes remboursements", | |
"offer": "Mon offre", | |
"request": "Onboarding", | |
"verification_admins": "Vérification admins." | |
}, | |
"mercado_libre": { | |
"account_connected": "Votre compte <b>{account}</b> est connecté", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajoutez un autre <b>compte de Mercado Libre</b>", | |
"header": "Autorisations de <b>Mercado Libre</b>" | |
}, | |
"mercado_overlay": { | |
"option": "Sélectionnez le pays", | |
"title": "Sélectionnez le pays de votre boutique <b>{store}</b>" | |
}, | |
"mercado_pago": { | |
"account_connected": "Votre comptes <b>{account}</b> est connecté,", | |
"content1": "Ajoutez tous vos comptes afin que nous puissions vous offrir le plus de capital possible.", | |
"content2": "Ajouter un autre <b>compte de Mercado Pago</b>", | |
"header": "Autorisations de <b>Mercado Pago</b>" | |
}, | |
"modal_privacy": { | |
"table1": "Quelle entreprise traite vos données ?", | |
"table10": "La personne concernée a le droit d'exercer son droit d'accès, de rectification, d'effacement, d'opposition, de portabilité des données, de limitation du traitement et ne pas faire l'objet de décisions automatisées et individualisées.", | |
"table11": "Vous avez des doutes ?", | |
"table12": "Si vous avez des suggestions ou si vous voulez vous désabonner, veuillez nous contacter en envoyant un e-mail à l'adresse suivante:", | |
"table2": "RITMO CAPITAL, S.L. (ci-après, “RITMO “)", | |
"table3": "Pourquoi traitons-nous les données que nous vous demandons ?", | |
"table4": "Nous ne traitons vos données que dans le but de vous fournir les services de RITMO.", | |
"table5": "Quelle est la légitimité de ce traitement de vos données ?", | |
"table6": "Ces données sont nécessaires à la fourniture des services offerts par RITMO.", | |
"table7": "Vos données seront-elles cédées ou transférées ?", | |
"table8": "Vos données ne seront pas cédées à des tiers.", | |
"table9": "Quels sont mes droits ?", | |
"title": "Politique de confidentialité" | |
}, | |
"my_advances": { | |
"no_deploys": "Eh bien, vous ne disposez à ce jour d'aucune avance !", | |
"no_scenario_selected": "Désolé, aucun projet n'a encore été sélectionné" | |
}, | |
"nutcache": { | |
"header": "Autorisations de <b>NutCache</b>" | |
}, | |
"offer": { | |
"aproved": "Offre approuvée", | |
"preaproved": "Offre préapprouvée" | |
}, | |
"offerForm": { | |
"accepted": "Offre acceptée", | |
"activate": "Activer", | |
"add_deploy": "+ Ajouter un déploiement", | |
"add_option": "+ Ajouter une nouvelle option", | |
"cancelled": "Annulé", | |
"commission": "Montant de la commission", | |
"commission_rate": "Commission %", | |
"covenants": "PRojets (conventions)", | |
"covenants_met": "Conditions satisfaites", | |
"created": "Créé", | |
"deploy_date |
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)
(Sorry about that, but we can’t show files that are this big right now.)