UNPKG

insee-municipality-code

Version:

🇫🇷 Get the INSEE municipality code from postal code and name of French municipality

33 lines (27 loc) • 845 B
"use strict"; var _fs = require("fs"); var _fs2 = _interopRequireDefault(_fs); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const content = _fs2.default.readFileSync("a.json", "utf8"); const cities = content.split("\n"); const formatedCities = cities.map(string => { const city = JSON.parse(`{${string}"foo": "bar"}`); delete city.foo; const insee = Object.keys(city)[0]; const [postalCode, name] = city[insee]; return { insee, postalCode, name }; }); _fs2.default.writeFileSync("b.json", JSON.stringify(formatedCities)); // const citiesList = Object.keys(cities).map(insee => { // const [postalCode, name] = cities[insee] // return { // insee, // postalCode, // name, // } // }) // fs.writeFileSync("citiesList.json", JSON.stringify(citiesList))