From 9dc41a6590488861ee8bf863696b470ec82ed492 Mon Sep 17 00:00:00 2001 From: Eric Delord <04-ete.elit@icloud.com> Date: Thu, 8 Feb 2024 16:21:00 +0100 Subject: [PATCH] fix json cached data --- CHANGELOG.md | 2 +- data/data2023b.json | 1 + package.json | 3 ++- rollup.config.js | 5 +++-- scripts/makeData.js | 14 +++++++++++++- src/stores.js | 6 +++--- 6 files changed, 23 insertions(+), 8 deletions(-) create mode 100644 data/data2023b.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f3a0c4..9f301e6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.3.5] - 2024-02-08 +## [1.3.6] - 2024-02-08 ### Fixed diff --git a/data/data2023b.json b/data/data2023b.json new file mode 100644 index 0000000..2c88c06 --- /dev/null +++ b/data/data2023b.json @@ -0,0 +1 @@ +{"countries":{"FR":{"n":"FRANCE","z":1,"f":1},"GP":{"n":"GUADELOUPE","z":1,"f":1},"MQ":{"n":"MARTINIQUE","z":1,"f":1},"GF":{"n":"GUYANE","z":1,"f":1},"RE":{"n":"RÉUNION","z":1,"f":1},"GI":{"n":"GIBRALTAR","a":[["2016-01-01","EUR","132"]]},"SX":{"n":"SAINT-MARTIN","z":1,"f":1},"MF":{"n":"SAINT-MARTIN","z":1,"f":1},"BL":{"n":"SAINT-BARTHÉLEMY","z":1,"f":1},"CD":{"n":"RÉP. DU CONGO","a":[["2009-10-21","EUR","195"]]},"CF":{"n":"RÉP. CENTRAFICAINE","a":[["2013-10-30","XAF","80000"]]},"CZ":{"n":"RÉP. TCHEQUE","a":[["2007-04-26","EUR","180"]],"z":1},"DO":{"n":"RÉP. DOMINICAINE","a":[["2006-11-01","USD","142"]]},"MH":{"n":"ILES MARSHALL","a":[["2006-11-01","USD","154"]]},"SB":{"n":"ILES SALOMON","a":[["2006-11-01","VUV","23052"]]},"SS":{"n":"SOUDAN DU SUD","a":[["2013-10-30","USD","306"]]},"LC":{"n":"SAINTE-LUCIE ET…","a":[["2020-08-07","USD","261"]]},"YE":{"n":"RÉP. DU YEMEN","a":[["2006-11-01","EUR","188"]]},"EU":{"n":"EUROPE (FORFAIT)","a":[["2023-01-01","EUR","168"]]},"GL":{"n":"DK-Groenland","a":[["2017-01-01","EUR","0"]]},"GG":{"n":"GB-Guernesey","a":[["2017-01-01","EUR","0"]]},"JE":{"n":"GB-Jersey","a":[["2017-01-01","EUR","0"]]},"IM":{"n":"GB-Île de Man","a":[["2017-01-01","EUR","0"]]},"FK":{"n":"GB-Îles Falkland","a":[["2017-01-01","EUR","0"]]},"FO":{"n":"DK-Féroé, îles","a":[["2017-01-01","EUR","0"]]},"IO":{"n":"GB-Indien (Territoire britannique de l'océan)","a":[["2017-01-01","EUR","0"]]},"EH":{"n":"MA-Sahara occidental","a":[["2017-01-01","EUR","0"]]},"TC":{"n":"GB-Îles Turques et Caïques","a":[["2017-01-01","EUR","0"]]},"AS":{"n":"US-Samoa américaines","a":[["2017-01-01","EUR","0"]]},"MP":{"n":"US-Îles Mariannes du Nord","a":[["2017-01-01","EUR","0"]]},"GU":{"n":"US-Guam","a":[["2017-01-01","EUR","0"]]},"UM":{"n":"US-Îles Mineures éloignées des États-Unis","a":[["2017-01-01","EUR","0"]]},"VI":{"n":"US-Îles vierges des Etats-Unis","a":[["2017-01-01","EUR","0"]]},"PR":{"n":"US-Porto Rico","a":[["2017-01-01","EUR","0"]]},"BQ":{"n":"NL-Bonaire, Saint-Eustache et Saba","a":[["2017-01-01","EUR","0"]]},"MS":{"n":"GB-Montserrat","a":[["2017-01-01","EUR","0"]]},"VG":{"n":"GB-Îles Vierges britanniques","a":[["2017-01-01","EUR","0"]]},"CX":{"n":"AU-Christmas, île","a":[["2017-01-01","EUR","0"]]},"NF":{"n":"AU-Île Norfolk","a":[["2017-01-01","EUR","0"]]},"AQ":{"n":"ANTARTIQUE","a":[["2017-01-01","EUR","0"]]},"AD":{"n":"ANDORRE","a":[["2006-11-01","EUR","118"]],"z":1},"AE":{"n":"EMIRATS ARABES UNIS","a":[["2008-12-10","EUR","300"]]},"AF":{"n":"AFGHANISTAN","a":[["2006-11-01","USD","279"]]},"AG":{"n":"ANTIGUA","a":[["2020-08-07","USD","308"]]},"AI":{"n":"ANGUILLA","a":[["2013-10-30","USD","208"]]},"AL":{"n":"ALBANIE","a":[["2018-07-20","EUR","130"]],"z":1},"AM":{"n":"ARMENIE","a":[["2007-04-26","EUR","186"]]},"AO":{"n":"ANGOLA","a":[["2009-10-21","EUR","300"]]},"AR":{"n":"ARGENTINE","a":[["2006-11-01","USD","157"]]},"AT":{"n":"AUTRICHE","a":[["2008-12-10","EUR","175"]],"z":1,"f":1},"AU":{"n":"AUSTRALIE","a":[["2007-04-26","AUD","348"]]},"AW":{"n":"ARUBA","a":[["2006-11-01","USD","150"]]},"AZ":{"n":"AZERBAIDJAN","a":[["2006-11-01","EUR","204"]]},"BA":{"n":"BOSNIE-HERZEGOVINE","a":[["2006-11-01","EUR","169"]],"z":1},"BB":{"n":"BARBADE","a":[["2020-08-07","USD","355"]]},"BD":{"n":"BANGLADESH","a":[["2018-07-20","EUR","258"]]},"BE":{"n":"BELGIQUE","a":[["2022-04-29","EUR","206"]],"z":1,"f":1},"BF":{"n":"BURKINA FASO","a":[["2008-12-10","EUR","145"]]},"BG":{"n":"BULGARIE","a":[["2006-11-01","EUR","145"]],"z":1},"BH":{"n":"BAHREIN","a":[["2008-12-10","EUR","200"]]},"BI":{"n":"BURUNDI","a":[["2009-10-21","EUR","140"]]},"BJ":{"n":"BENIN","a":[["2008-12-10","EUR","145"]]},"BM":{"n":"BERMUDES","a":[["2006-11-01","BMD","194"]]},"BN":{"n":"BRUNEI DARUSSALAM","a":[["2006-11-01","BND","255"]]},"BO":{"n":"BOLIVIE","a":[["2013-10-30","USD","135"]]},"BR":{"n":"BRESIL","a":[["2013-10-30","EUR","216"]]},"BS":{"n":"BAHAMAS","a":[["2006-11-01","USD","207"]]},"BT":{"n":"BHOUTAN","a":[["2017-01-01","EUR","0"]]},"BW":{"n":"BOTSWANA","a":[["2010-05-22","EUR","119"]]},"BX":{"n":"BRUXELLES","a":[["2006-11-01","EUR","46"]]},"BY":{"n":"BIELORUSSIE","a":[["2009-10-21","EUR","150"]]},"BZ":{"n":"BELIZE","a":[["2006-11-01","USD","177"]]},"CA":{"n":"CANADA","a":[["2006-11-01","CAD","260"]]},"CC":{"n":"CURACAO","a":[["2006-11-01","USD","150"]]},"CG":{"n":"CONGO","a":[["2022-04-29","XAF","120000"]]},"CH":{"n":"SUISSE","a":[["2006-11-01","CHF","230"]],"z":1},"CI":{"n":"COTE D'IVOIRE","a":[["2007-04-26","XOF","137000"]]},"CK":{"n":"COOK","a":[["2018-07-20","NZD","400"]]},"CL":{"n":"CHILI","a":[["2013-10-30","USD","217"]]},"CM":{"n":"CAMEROUN","a":[["2008-12-10","EUR","120"]]},"CN":{"n":"CHINE","a":[["2010-05-22","CNY","1700"]]},"CO":{"n":"COLOMBIE","a":[["2006-11-01","USD","176"]]},"CR":{"n":"COSTA RICA","a":[["2006-11-01","USD","169"]]},"CS":{"n":"SERBIE-MONTENEGRO","a":[["2007-04-26","EUR","150"]]},"CU":{"n":"CUBA","a":[["2018-07-20","EUR","200"]]},"CV":{"n":"CAP-VERT","a":[["2006-11-01","CVE","13575"]]},"CW":{"n":"CURACAO","a":[["2013-01-01","USD","150"]]},"CY":{"n":"CHYPRE","a":[["2008-12-10","EUR","190"]],"z":1,"f":1},"DE":{"n":"ALLEMAGNE","a":[["2006-11-01","EUR","164"]],"z":1,"f":1},"DJ":{"n":"DJIBOUTI","a":[["2006-11-01","DJF","36320"]]},"DK":{"n":"DANEMARK","a":[["2006-11-01","DKK","1660"]],"z":1},"DM":{"n":"DOMINIQUE","a":[["2020-08-07","USD","266"]]},"DZ":{"n":"ALGERIE","a":[["2018-07-20","DZD","20480"]],"z":1},"EC":{"n":"EQUATEUR","a":[["2006-11-01","USD","150"]]},"EE":{"n":"ESTONIE","a":[["2006-11-01","EUR","129"]],"f":1},"EG":{"n":"EGYPTE","a":[["2007-04-26","EUR","148"]]},"ER":{"n":"ERYTHREE","a":[["2018-07-20","USD","195"]]},"ES":{"n":"ESPAGNE","a":[["2023-05-16","EUR","212"],["2006-11-01","EUR","132"]],"z":1,"f":1},"ET":{"n":"ETHIOPIE","a":[["2007-04-26","EUR","123"]]},"FI":{"n":"FINLANDE","a":[["2006-11-01","EUR","220"]],"z":1,"f":1},"FJ":{"n":"FIDJI","a":[["2020-08-07","FJD","421"]]},"FM":{"n":"MICRONESIE","a":[["2006-11-01","USD","157"]]},"GA":{"n":"GABON","a":[["2018-07-20","XAF","140000"]]},"GB":{"n":"GRANDE-BRETAGNE","a":[["2023-05-16","GBP","210"],["2018-07-20","GBP","180"]],"z":1},"GD":{"n":"GRENADE","a":[["2020-08-07","USD","283"]]},"GE":{"n":"GEORGIE","a":[["2006-11-01","USD","195"]]},"GH":{"n":"GHANA","a":[["2018-07-20","USD","250"]]},"GM":{"n":"GAMBIE","a":[["2020-08-07","GMD","8590"]]},"GN":{"n":"GUINEE","a":[["2013-10-30","EUR","170"]]},"GQ":{"n":"GUINEE EQUATORIALE","a":[["2006-11-01","XAF","90500"]]},"GR":{"n":"GRECE","a":[["2006-11-01","EUR","167"]],"z":1,"f":1},"GT":{"n":"GUATEMALA","a":[["2009-10-21","EUR","160"]]},"GW":{"n":"GUINEE BISSAU","a":[["2006-11-01","EUR","105"]]},"GY":{"n":"GUYANA","a":[["2006-11-01","USD","200"]]},"HK":{"n":"HONG-KONG","a":[["2010-05-22","HKD","2200"]]},"HN":{"n":"HONDURAS","a":[["2006-11-01","USD","152"]]},"HR":{"n":"CROATIE","a":[["2008-12-10","EUR","142"]],"z":1,"f":1},"HT":{"n":"HAITI","a":[["2007-04-26","USD","220"]]},"HU":{"n":"HONGRIE","a":[["2008-12-10","EUR","175"]],"z":1},"ID":{"n":"INDONESIE","a":[["2009-10-21","EUR","160"]]},"IE":{"n":"IRLANDE","a":[["2007-04-26","EUR","190"]],"z":1,"f":1},"IL":{"n":"ISRAEL","a":[["2013-10-30","EUR","230"]]},"IN":{"n":"INDE","a":[["2018-07-20","EUR","210"]]},"IQ":{"n":"IRAK","a":[["2007-04-26","EUR","300"]]},"IR":{"n":"IRAN","a":[["2007-04-26","USD","186"]]},"IS":{"n":"ISLANDE","a":[["2018-07-20","ISK","34397"]]},"IT":{"n":"ITALIE","a":[["2008-12-10","EUR","220"]],"z":1,"f":1},"JM":{"n":"JAMAIQUE","a":[["2020-08-07","USD","217"]]},"JO":{"n":"JORDANIE","a":[["2007-10-31","JOD","151"]]},"JP":{"n":"JAPON","a":[["2013-10-30","JPY","25500"]]},"KE":{"n":"KENYA","a":[["2006-11-01","USD","141"]]},"KG":{"n":"KIRGHIZIE","a":[["2009-10-21","EUR","150"]]},"KH":{"n":"CAMBODGE","a":[["2006-11-01","USD","150"]]},"KI":{"n":"KIRIBATI","a":[["2020-08-07","AUD","207"]]},"KM":{"n":"COMORES","a":[["2008-12-10","EUR","150"]]},"KN":{"n":"SAINT-KITTS-ET-NEVIS","a":[["2020-08-07","USD","287"]]},"KP":{"n":"COREE DU NORD","a":[["2006-11-01","USD","272"]]},"KR":{"n":"COREE DU SUD","a":[["2008-12-10","EUR","210"]]},"KW":{"n":"KOWEIT","a":[["2008-12-10","EUR","245"]]},"KY":{"n":"CAIMANS","a":[["2006-11-01","USD","141"]]},"KZ":{"n":"KAZAKHSTAN","a":[["2022-04-29","EUR","140"]]},"LA":{"n":"LAOS","a":[["2013-10-30","USD","150"]]},"LB":{"n":"LIBAN","a":[["2006-11-01","EUR","154"]]},"LG":{"n":"LUXEMBOURG","a":[["2006-11-01","EUR","50"]]},"LI":{"n":"LIECHTENSTEIN","a":[["2006-11-01","CHF","230"]]},"LK":{"n":"SRI LANKA","a":[["2018-07-20","EUR","180"]]},"LR":{"n":"LIBERIA","a":[["2013-10-30","USD","230"]]},"LS":{"n":"LESOTHO","a":[["2010-05-22","EUR","120"]]},"LT":{"n":"LITUANIE","a":[["2018-07-20","EUR","145"]],"f":1},"LU":{"n":"LUXEMBOURG","a":[["2023-05-16","EUR","227"],["2008-12-10","EUR","173"]],"z":1,"f":1},"LV":{"n":"LETTONIE","a":[["2006-11-01","EUR","152"]],"f":1},"LY":{"n":"LIBYE","a":[["2022-04-29","EUR","240"]]},"MA":{"n":"MAROC","a":[["2009-10-21","EUR","175"]],"z":1},"MD":{"n":"MOLDAVIE","a":[["2006-11-01","USD","188"]]},"ME":{"n":"MONTENEGRO","a":[["2008-12-10","EUR","150"]]},"MG":{"n":"MADAGASCAR","a":[["2006-11-01","EUR","114"]]},"MK":{"n":"MACEDOINE","a":[["2007-04-26","EUR","117"]],"z":1},"ML":{"n":"MALI","a":[["2020-08-07","XOF","161600"]]},"MM":{"n":"BIRMANIE","a":[["2013-10-30","USD","250"]]},"MN":{"n":"MONGOLIE","a":[["2006-11-01","EUR","102"]]},"MO":{"n":"MACAO","a":[["2010-05-22","HKD","2200"]]},"MR":{"n":"MAURITANIE","a":[["2008-12-10","EUR","143"]]},"MT":{"n":"MALTE","a":[["2023-05-16","EUR","200"],["2008-12-10","EUR","105"]],"z":1,"f":1},"MU":{"n":"MAURICE","a":[["2020-08-07","MUR","7000"]]},"MV":{"n":"MALDIVES","a":[["2018-07-20","EUR","320"]]},"MW":{"n":"MALAWI","a":[["2006-11-01","USD","214"]]},"MX":{"n":"MEXIQUE","a":[["2009-10-21","EUR","150"]]},"MY":{"n":"MALAISIE","a":[["2007-10-31","MYR","468"]]},"MZ":{"n":"MOZAMBIQUE","a":[["2006-11-01","USD","189"]]},"NA":{"n":"NAMIBIE","a":[["2023-05-16","EUR","150"],["2009-10-21","EUR","90"]]},"NC":{"n":"NOUVELLE-CALEDONIE","a":[["2023-09-22","EUR","168"],["2021-01-01","EUR","132"]]},"NE":{"n":"NIGER","a":[["2006-11-01","XOF","78000"]]},"NG":{"n":"NIGERIA","a":[["2023-05-16","EUR","160"],["2010-05-22","EUR","273"]]},"NI":{"n":"NICARAGUA","a":[["2006-11-01","USD","154"]]},"NL":{"n":"PAYS-BAS","a":[["2006-11-01","EUR","161"]],"z":1,"f":1},"NO":{"n":"NORVEGE","a":[["2023-05-16","NOK","2700"],["2006-11-01","NOK","1465"]],"z":1},"NP":{"n":"NEPAL","a":[["2006-11-01","USD","140"]]},"NR":{"n":"NAURU","a":[["2020-08-07","AUD","600"]]},"NU":{"n":"NIUE","a":[["2006-11-01","NZD","204"]]},"NV":{"n":"NIGERIA VILLES DE ABUJA LAGOS ET POR","a":[["2023-05-16","EUR","230"]]},"NY":{"n":"NEW-YORK CITY","a":[["2023-09-01","USD","450"],["2023-01-01","USD","320"]]},"NZ":{"n":"NOUVELLE-ZELANDE","a":[["2006-11-01","NZD","370"]]},"OM":{"n":"OMAN","a":[["2008-12-10","EUR","265"]]},"PA":{"n":"PANAMA","a":[["2006-11-01","USD","178"]]},"PE":{"n":"PEROU","a":[["2006-11-01","USD","170"]]},"PF":{"n":"POLYNESIE FRANCAISE","a":[["2023-09-22","EUR","168"],["2021-01-01","EUR","132"]]},"PG":{"n":"NOUVELLE-GUINEE PAPOUASIE","a":[["2008-12-10","EUR","172"]]},"PH":{"n":"PHILIPPINES","a":[["2006-11-01","PHP","8770"]]},"PK":{"n":"PAKISTAN","a":[["2006-11-01","USD","173"]]},"PL":{"n":"POLOGNE","a":[["2009-10-21","EUR","175"]],"z":1},"PM":{"n":"SAINT-PIERRE-ET-MIQUELON","z":1,"f":1},"PT":{"n":"PORTUGAL","a":[["2007-04-26","EUR","160"]],"z":1,"f":1},"PW":{"n":"ILES PALAOS","a":[["2006-11-01","USD","311"]]},"PY":{"n":"PARAGUAY","a":[["2007-04-26","USD","180"]]},"QA":{"n":"QATAR","a":[["2007-04-26","EUR","278"]]},"RO":{"n":"ROUMANIE","a":[["2009-10-21","EUR","160"]],"z":1},"RS":{"n":"SERBIE","a":[["2008-12-10","EUR","150"]]},"RU":{"n":"RUSSIE","a":[["2007-04-26","EUR","230"]]},"RW":{"n":"RWANDA","a":[["2022-04-29","USD","170"]]},"SA":{"n":"ARABIE SAOUDITE","a":[["2023-05-16","EUR","337"],["2008-12-10","EUR","158"]]},"SC":{"n":"SEYCHELLES","a":[["2009-10-21","EUR","300"]]},"SD":{"n":"SOUDAN","a":[["2006-11-01","USD","175"]]},"SE":{"n":"SUEDE","a":[["2006-11-01","SEK","1997"]],"z":1},"SG":{"n":"SINGAPOUR","a":[["2023-05-16","SGD","446"],["2008-12-10","EUR","200"]]},"SH":{"n":"SHANGHAI","a":[["2010-11-01","CNY","1700"]]},"SI":{"n":"SLOVENIE","a":[["2009-10-21","EUR","160"]],"z":1,"f":1},"SK":{"n":"SLOVAQUIE","a":[["2010-05-22","EUR","155"]],"z":1,"f":1},"SL":{"n":"SIERRA LEONE","a":[["2006-11-01","USD","260"]]},"SN":{"n":"SENEGAL","a":[["2006-11-01","XOF","91800"]]},"SO":{"n":"SOMALIE","a":[["2006-11-01","USD","158"]]},"SR":{"n":"SURINAM","a":[["2006-11-01","USD","180"]]},"ST":{"n":"SAO TOME-ET-PRINCIPE","a":[["2006-11-01","USD","135"]]},"SV":{"n":"SALVADOR","a":[["2006-11-01","USD","177"]]},"SY":{"n":"SYRIE","a":[["2010-05-22","EUR","154"]]},"SZ":{"n":"SWAZILAND","a":[["2018-07-20","EUR","138"]]},"TD":{"n":"TCHAD","a":[["2008-12-10","EUR","225"]]},"TG":{"n":"TOGO","a":[["2007-10-31","XOF","82640"]]},"TH":{"n":"THAILANDE","a":[["2018-07-20","THB","5000"]]},"TI":{"n":"TIMOR EST","a":[["2009-10-21","EUR","150"]]},"TJ":{"n":"TADJIKISTAN","a":[["2018-07-20","USD","250"]]},"TM":{"n":"TURKMENISTAN","a":[["2006-11-01","EUR","102"]]},"TN":{"n":"TUNISIE","a":[["2009-10-21","EUR","125"]],"z":1},"TO":{"n":"TONGA","a":[["2020-08-07","FJD","402"]]},"TR":{"n":"TURQUIE","a":[["2020-08-07","EUR","135"]]},"TT":{"n":"TRINITE ET TOBAGO","a":[["2006-11-01","USD","267"]]},"TV":{"n":"TUVALU","a":[["2020-08-07","AUD","254"]]},"TW":{"n":"TAIWAN","a":[["2006-11-01","TWD","5990"]]},"TY":{"n":"TOKYO","a":[["2013-10-30","JPY","30000"]]},"TZ":{"n":"TANZANIE","a":[["2009-10-21","EUR","135"]]},"UA":{"n":"UKRAINE","a":[["2006-11-01","EUR","208"]]},"UG":{"n":"OUGANDA","a":[["2009-10-21","EUR","130"]]},"US":{"n":"ETATS-UNIS","a":[["2010-05-22","USD","320"]]},"UY":{"n":"URUGUAY","a":[["2006-11-01","USD","135"]]},"UZ":{"n":"OUZBEKISTAN","a":[["2018-07-20","USD","197"]]},"VC":{"n":"SAINT-VINCENT","a":[["2020-08-07","USD","275"]]},"VE":{"n":"VENEZUELA","a":[["2008-12-10","EUR","195"]]},"VN":{"n":"VIETNAM","a":[["2008-12-10","EUR","158"]]},"VU":{"n":"VANUATU","a":[["2009-10-21","EUR","210"]]},"WF":{"n":"WALLIS ET FUTUNA ILES","a":[["2023-09-22","EUR","168"],["2021-01-01","EUR","132"]]},"WS":{"n":"SAMOA OCCIDENTALES","a":[["2018-07-20","USD","230"]]},"XK":{"n":"KOSOVO","a":[["2018-07-20","EUR","150"],["2017-01-01","EUR","0"]]},"YT":{"n":"MAYOTTE","z":1,"f":1},"YU":{"n":"YOUGOSLAVIE","a":[["2003-01-01","USD","136"]],"z":1},"ZA":{"n":"AFRIQUE DU SUD","a":[["2023-12-15","EUR","185"],["2023-03-02","EUR","185"],["2022-12-15","EUR","185"]]},"ZM":{"n":"ZAMBIE","a":[["2009-10-21","EUR","180"]]},"ZW":{"n":"ZIMBABWE","a":[["2013-10-30","USD","180"]]},"TL":{"n":"TIMOR EST","a":[["2009-10-21","EUR","150"]]}},"exr":{"EUR":["1.0000","1.0000","1.0000"],"XAF":["655.9570","655.9570","655.9570"],"XOF":["655.9570","655.9570","655.9570"],"DKK":["7.4365","7.4529","7.4447"],"GBP":["0.8869","0.8690","0.8780"],"HKD":["8.3163","8.6314","8.4738"],"ISK":["151.5000","150.5000","151.0000"],"JPY":["140.6600","156.3300","148.4950"],"MYR":["4.6984","5.0775","4.8880"],"NOK":["10.5138","11.2405","10.8772"],"NZD":["1.6798","1.7504","1.7151"],"PHP":["59.3200","61.2830","60.3015"],"SEK":["11.1218","11.0960","11.1089"],"SGD":["1.4300","1.4591","1.4446"],"THB":["36.8350","37.9730","37.4040"],"USD":["1.0666","1.1050","1.0858"],"AUD":["1.5693","1.6263","1.5978"],"CAD":["1.4440","1.4642","1.4541"],"CHF":["0.9847","0.9260","0.9554"],"CNY":["7.3582","7.8509","7.6045"],"VUV":["126.4589","128.7373","127.5981",false],"BMD":["1.0727","1.1052","1.0890",false],"BND":["1.4377","1.4587","1.4482",false],"CVE":["110.8113","110.2700","110.5406",false],"DJF":["190.6359","196.7939","193.7149",false],"DZD":["147.1486","149.3326","148.2406",false],"FJD":["2.3840","2.4227","2.4033",false],"GMD":["66.4525","74.4241","70.4383",false],"JOD":["0.7609","0.7836","0.7722",false],"MUR":["47.1444","48.6516","47.8980",false],"TWD":["32.8912","33.9522","33.4217",false]},"year":"2023","zoneForfaitEuro":["AT","BE","BL","CY","DE","EE","ES","FI","FR","GF","GP","GR","HR","IE","IT","LT","LU","LV","MF","MQ","MT","NL","PM","PT","RE","SI","SK","SX","YT"],"maxForfait10":14171,"urssaf":[["2023-09-22",{"Base":[90,20],"Paris":[140,20],"Province":[120,20],"DOM":[120,20]}],["2023-01-01",{"Base":[70,17.5],"Paris":[110,17.5],"Province":[90,17.5],"DOM":[70,17.5]}]]} \ No newline at end of file diff --git a/package.json b/package.json index cf1b2b0..42c12b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "flytax", - "version": "1.3.5", + "version": "1.3.6", + "patchVersion": "b", "type": "module", "scripts": { "build": "rollup -c", diff --git a/rollup.config.js b/rollup.config.js index d48876d..7529e15 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -9,7 +9,7 @@ import copy from 'rollup-plugin-copy'; import replace from '@rollup/plugin-replace'; const {markdown} = require('svelte-preprocess-markdown'); const workbox = require('rollup-plugin-workbox-inject'); -import {version} from './package.json'; +import {version, patchVersion} from './package.json'; import watchAssets from 'rollup-plugin-watch-assets'; import html from '@open-wc/rollup-plugin-html'; import {DATASET} from './src/stores'; @@ -27,6 +27,7 @@ const relPath = (url) => url.replace('./', './public/'); // public path for a lo const U = { 'APP_VERSION': version, + 'PATCH_VERSION': patchVersion, 'process.env.NODE_ENV': (production) ? JSON.stringify('production') : JSON.stringify('development'), 'CONF_PDFJS_WORKER_JS': 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.4.456/pdf.worker.min.js', 'CONF_PDFJS_JS': 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.4.456/pdf.min.js', @@ -84,7 +85,7 @@ export default [{ dev: !production }, extensions: ['.svelte','.md'], - preprocess: [ + preprocess: [ markdown() ] }), diff --git a/scripts/makeData.js b/scripts/makeData.js index ffd4c76..736c94a 100644 --- a/scripts/makeData.js +++ b/scripts/makeData.js @@ -29,12 +29,14 @@ import fs from 'fs'; import got from 'got'; import iconv from 'iconv-lite'; +//ugly +const patchVersion = JSON.parse(fs.readFileSync('package.json', 'utf8')).patchVersion; + const scriptArgs = process.argv.slice(2); const year = (scriptArgs.length === 1) ? scriptArgs[0] : new Date().getFullYear().toString(); const isoStart = `${year}-01-01`; const isoEnd = `${year}-12-31`; const monthsfr = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre']; - const dataPath = `./data/data${year}.json`; const csvPath = `./data/flytax-baremes${year}.csv`; const WebpaysURL = "https://www.economie.gouv.fr/dgfip/fichiers_taux_chancellerie/txt/Webpays"; @@ -326,6 +328,16 @@ const save = (data) => { log(`Saved ${dataPath}`, "green"); } }); + if (patchVersion) { + const dataPathPatched = dataPath.replace('.json', `${patchVersion}.json`); + fs.writeFile(dataPathPatched, JSON.stringify(data), (err) => { + if (err) { + throw err; + } else { + log(`Saved ${dataPathPatched}`, "green"); + } + }); + } } const display = ([countries, exr]) => { diff --git a/src/stores.js b/src/stores.js index 5008737..8042291 100644 --- a/src/stores.js +++ b/src/stores.js @@ -7,10 +7,10 @@ export const BASES = [ {label: "Paris", selected: true, value: ['CDG', 'ORY'], tzConverter: iso2FR}, {label: "Toulouse", selected: false, value: ['TLS'], tzConverter: iso2FR} ].sort((a, b) => (a.label.localeCompare(b.label))); - +const patchVersion = "PATCH_VERSION"; export const DATASET = [ - {label: "2024", selected: false, url: "./data/data2023.json"}, - {label: "2023", selected: true, url: "./data/data2023.json"}, + {label: "2024", selected: false, url: `./data/data2023${patchVersion}.json`}, + {label: "2023", selected: true, url: `./data/data2023${patchVersion}.json`}, {label: "2022", selected: false, url: "./data/data2022.json"}, {label: "2021", selected: false, url: "./data/data2021.json"}, {label: "2020", selected: false, url: "./data/data2020.json"},