- A JS library with the Swedish name day calendar.
- Includes a REST API that returns the names of the current day.
-
Vanilla node.js - no runtime dependencies.
-
Up to date with the 2022 edition of the name calendar published by Namnlängdskommittén.
- Request method:
GET
- Path:
/
- Returns: JSON array of names for the current day.
Usage example:
$ node namnsdag.js
Namnsdag-server is running...
$ curl http://localhost:4242
["Laila","Ritva"]
- Days with names returns an array of strings.
- Nameless days returns
undefined
.
var months = require("./data.js");
var [
january,
february,
mars,
april,
may,
june,
july,
august,
september,
october,
november,
december
] = months;
var leapDay = february[29]; // undefined
var aprilFoolsDay = april[1]; // [ "Hararld", "Hervor" ]
Requirements:
- node.js v8.x or later.
- npm is not needed.
npm is only required in order to run the unit tests.
$ npm install
$ npm test
LGPL v2.1 only.
See COPYING.
Uses JEST for unit tests.
- Namnlängden, Svenska akademien.
- Namnsdagar i almanackan, Institutet för språk och folkminnen.