Releases: yasserstudio/geoalgeria
Releases · yasserstudio/geoalgeria
Algeria mobile-network coverage — 1,681 5G coverage points across 56 wilayas, from the operators' own coverage maps.
Algeria mobile-network coverage — 1,681 5G coverage points across 56 wilayas, from the operators' own coverage maps.
Latest
Added
- Algeria mobile-network coverage — 1,681 5G coverage points across 56 wilayas, from the operators' own coverage maps.
- Djezzy (1,001) and Mobilis (504) at cell-site level; Ooredoo (176) at covered-commune level. Coordinates, wilaya/commune linkage, in JSON, CSV, and GeoJSON.
- Deterministic
id({operator}-{coordinate-hash}), stable across re-fetches;wilaya_codelinks to the GeoAlgeria divisions. - Coverage is namespaced by technology (
coverage/5g/) so future generations are additive. - Bundled TypeScript types. JS API:
coverage(),coverageByOperator(),technologies(),metadata(). - Sources: Djezzy (djezzy5g.dz), Mobilis (mobilis.dz/map/5g), Ooredoo (ooredoo.dz).
Bundle TypeScript type definitions. `PostOffice`, `Atm`, and `Metadata` interfaces plus typed loaders (`postOffices()`, `atms()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.
Minor Changes
- a113429: Bundle TypeScript type definitions.
PostOffice,Atm, andMetadatainterfaces plus typed loaders (postOffices(),atms(),metadata()) now ship with the package and resolve automatically via thetypesexport condition. No runtime or data changes.
Bundle TypeScript type definitions. `Agence`, `Pdv`, and `Metadata` interfaces plus typed loaders (`agences()`, `pdv()`, `all()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.
Minor Changes
- a113429: Bundle TypeScript type definitions.
Agence,Pdv, andMetadatainterfaces plus typed loaders (agences(),pdv(),all(),metadata()) now ship with the package and resolve automatically via thetypesexport condition. No runtime or data changes.
Bundle TypeScript type definitions. `Awem`, `Alem`, and `Metadata` interfaces plus typed loaders (`awem()`, `alem()`, `agencies()`, `metadata()`) now ship with the package and resolve automatically via the `types` export condition. No runtime or data changes.
Minor Changes
- a113429: Bundle TypeScript type definitions.
Awem,Alem, andMetadatainterfaces plus typed loaders (awem(),alem(),agencies(),metadata()) now ship with the package and resolve automatically via thetypesexport condition. No runtime or data changes.
The Mobilis sales network — 165 geocoded agencies + 12,180 approved points of sale across Algeria.
Added
- The Mobilis sales network — 165 geocoded agencies + 12,180 approved points of sale across Algeria.
- 165 commercial agencies (Agence Mobilis): bilingual FR/AR name and address, with coordinates, in JSON, CSV, and GeoJSON.
- 12,180 approved points of sale (points de vente agréés): FR name, address, and commune, in JSON and CSV (the source carries no coordinates).
- Stable synthesized
id({wilaya_code}-{seq}); the Mobilis source id is kept ascode;wilaya_codelinks to the GeoAlgeria divisions. - JS API:
agences(),pdv(),all(),metadata(). - Source: Mobilis — ATM Mobilis (mobilis.dz/mapagence).
Algeria's public employment agencies (ANEM)
New package: Algeria's public employment agencies, from ANEM.
- 58 AWEM (wilaya employment agencies) and 273 ALEM (local employment agencies) from ANEM (anem.dz) — address, phone, fax, email, manager, communes served, and coordinates.
- Stable synthesized
id({wilaya_code}-{seq}) andwilaya_codelinkage to the GeoAlgeria divisions. - Export formats: JSON, CSV, GeoJSON. Helper accessors:
awem,alem,agencies,metadata.
Source: ANEM (anem.dz). CSV/GeoJSON bundle attached below.
npm i @geoalgeria/emploi
geoalgeria@1.1.1 — Value-led READMEs + 69-wilaya reform citation
Value-led READMEs and the official source citation for the 69-wilaya reform.
- Rewrote READMEs to be value-led and cited the official source for the 69-wilaya reform: Law n° 26-06, Journal Officiel n° 25 of 5 April 2026.
- Fixed post-restructure links and badges. No data changes.
geoalgeria@1.1.0 — Real Algérie Poste postal codes, post offices & ATMs
Real Algérie Poste postal codes for ~1,440 communes, plus post offices & ATMs.
- Replaced synthetic commune postal codes with real Algérie Poste codes for ~1,440 communes (previously only ~88 matched reality).
- Normalized wilaya 65 to "Aïn Oussera" (wilaya, daira, commune) to match Algérie Poste and common usage.
- Added 3,908 post offices and 2,026 ATMs — codes, bilingual FR/AR names, coordinates, commune/wilaya linkage — in JSON, CSV, GeoJSON.
- Added
postOffices/atms/getPostOfficesByCommune()JS API + TypeScript types.
Source: Algérie Poste (baridimap.poste.dz). CSV/GeoJSON/SQL bundle attached below.
@geoalgeria/poste@1.0.2 — Docs refresh + launch prep
Docs refresh and launch prep. No data changes.
- Value-led README; cited the official source for the 69-wilaya reform (Law n° 26-06, 5 April 2026).
- Fixed README links; added GitHub Sponsors + FUNDING.
@geoalgeria/poste@1.0.1 — Corrected package metadata
Corrected package metadata. No data changes.
- Pointed
repository/bugsat the package's real home, github.com/yasserstudio/geoalgeria.