npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

prothesmies

v1.2.0

Published

Εφαρμογή ανοιχτού κώδικα για τον υπολογισμό Δικαστικών προθεσμιών.

Readme

prothesmies

Εφαρμογή ανοιχτού κώδικα για τον υπολογισμό Δικαστικών προθεσμιών.

Προθεσμίες logo

Μπορείτε να το δοκιμάσετε στο https://mysolon.gr/prothesmies

Εγκατάσταση

npm install prothesmies

Χρήση

const prothesmies = require('prothesmies');

const apotelesmataNeasTaktikis = prothesmies.prothesmiesNeasTaktikis(
  '2022-02-19',
  {
    dikasimos: '2022-11-23',
    topiki: 'Θεσσαλονίκης',
    yliki: 'Μον',
    exoterikou: true,
    dimosio: false,
    klisi: false,
  }
);

const apotelesmataMikrodiaforon = prothesmies.prothesmiesMikrodiaforon(
  '2022-02-20',
  {
    exoterikou: true,
    dimosio: true,
    topiki: 'Καλλιθέας',
  }
);

const ametaklito = prothesmies.ypologismosAmetaklitou({
  decision: {
    court: 'monomeles_plimmeleiodikeio',
    level: 'first_instance',
    kind: 'conviction',
    publicationDate: '2026-01-31',
    registrationDate: '2026-01-31',
    penalty: {
      custodial: { kind: 'imprisonment', months: 5 },
    },
  },
  defendant: { appearance: 'present' },
  cassationActivity: { filings: [] },
});
In ES6 module notation:
import { prothesmiesNeasTaktikis } from 'prothesmies';

const apotelesmataNeasTaktikis = prothesmiesNeasTaktikis('2022-02-19', {
  dikasimos: '2022-11-23',
  topiki: 'Θεσσαλονίκης',
  yliki: 'Μον',
  exoterikou: true,
  dimosio: false,
  klisi: false,
});

const apotelesmataMikrodiaforon = prothesmiesMikrodiaforon('2022-02-20', {
  exoterikou: true,
  dimosio: true,
  topiki: 'Καλλιθέας',
});

Αμετάκλητο Ποινικής Απόφασης

Η ypologismosAmetaklitou() υπολογίζει την τελεσιδικία και το αμετάκλητο ποινικών αποφάσεων που δημοσιεύθηκαν από 2019-07-01 και μετά.

  • Εφαρμόζει τα ιστορικά όρια εκκλητού του άρθρου 489 ΚΠΔ.
  • Μετρά χωριστά τις προθεσμίες κατηγορουμένου, εισαγγελέα και ΕισΑΠ.
  • Αναστέλλει τις προθεσμίες από 1 έως 31 Αυγούστου.
  • Επιστρέφει pending_input αντί να εικάζει άγνωστη επίδοση ή καταχώριση.
  • Μετά από νέο δικαστικό αποτέλεσμα καλείται ξανά για τη νέα απόφαση.

Η παρουσία filings: [] δηλώνει ρητά ότι δεν ασκήθηκε ένδικο μέσο. Αν παραλειφθεί ολόκληρο το appealActivity ή cassationActivity, το αποτέλεσμα παραμένει εκκρεμές επειδή λείπει κρίσιμο input.

Αναλυτικά types και παραδείγματα υπάρχουν στο API_DOCUMENTATION.md.

Προθεσμίες Νέας Τακτικής

Για να υπολογίσετε τις προθεσμίες Νέας Τακτικής χρησιμοποιείτε το function prothesmiesNeasTaktikis() που εξάγει το module. Οι παράμετροι που δέχεται το prothesmiesNeasTaktikis() είναι οι εξής:

| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή | | ----------- | -------- | ----------- | -------------------------------------------------------------------------------------- | | katathesi | string | undefined | Η ημερομηνία κατάθεσης του δικογράφου σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' (πχ. '2022-02-23') | | options | object | {} | Δείτε protesmiesNeasTaktikis options. |

prothesmiesNeasTaktikis options

| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή | | ------------ | --------- | ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | dimosio | boolean | false | Σε περίπτωση που κάποιος από τους διαδίκους είναι το Δημόσιο, εισάγετε την τιμή true | | exoterikou | boolean | false | Σε περίπτωση που ο διάδικος είναι κάτοικος εξωτερικού, εισάγετε την τιμή true | | topiki | string | Αθηνών | Εισάγετε την έδρα του δικαστηρίου που σας ενδιαφέρει στην γενική (πχ. 'Αθηνών, Θεσσαλονίκης, κτλ). Αναλυτικά η λίστα με της τιμές που γίνονται δεκτές εδώ | | yliki | string | Μον | Ειρ, Μον, Πολ αναλόγως την υλική αρμοδιότητα | | dikasimos | string | undefined | Η ημερομηνία δικασίμου εφόσον είναι γνωστή σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' (πχ. '2022-06-28') | | klisi | boolean | false | Εισάγετε true σε περίπτωση που κατατέθηκε κλήση για τον προσδιορισμό δικασίμου. Για καταθέσεις από 2026-01-01, οι προτάσεις υπολογίζονται από τη λήξη της προθεσμίας επίδοσης της κλήσης κατά το άρθρο 237 παρ. 1 ΚΠολΔ. | | mode | string | neataktiki| neataktiki για Νέα Τακτική, eidikes για αγωγές Ειδικών Διαδικασιών (υποστηρίζεται μόνο για καταθέσεις από 2026-01-01) |

Mode eidikes (από 2026-01-01)

Για αγωγές Ειδικών Διαδικασιών μετά την 1η Ιανουαρίου 2026, χρησιμοποιήστε το mode: 'eidikes'.

const apotelesmataEidikes = prothesmiesNeasTaktikis('2026-02-10', {
  mode: 'eidikes',
  topiki: 'Αθηνών',
  exoterikou: true,
  dikasimos: '2026-06-10',
});

Στο mode: 'eidikes':

  • Η epidosi υπολογίζεται σε 30 ημέρες από την κατάθεση.
  • Η protaseis συνδέεται με τη δικάσιμο.
  • Η prosthiki υπολογίζεται σε 5 εργάσιμες ημέρες μετά τη δικάσιμο (αν έχει δοθεί dikasimos).

Νέα πεδία υπολογισμού δικασίμου (για καταθέσεις από 2026-01-01)

Στα αποτελέσματα της prothesmiesNeasTaktikis επιστρέφονται επιπλέον:

  • dikasimosCalculated: η δικάσιμος που χρησιμοποιείται υπολογιστικά (ή η τιμή dikasimos αν δοθεί από τον χρήστη).
  • dikasimosLatest: η ανώτατη επιτρεπτή δικάσιμος βάσει άρθρου 215.
  • dikasimosEarliest: μόνο για περιπτώσεις επίδοσης στο εξωτερικό (exoterikou: true), ως κατώτατο όριο.
  • dikasimosCalculationDetails: επεξήγηση νομικής βάσης και υπολογισμού.

Για τον υπολογισμό των παραπάνω ορίων εφαρμόζεται αναστολή δικαστικών διακοπών από 1η Ιουλίου έως 15η Σεπτεμβρίου.

Προθεσμίες Νέας Διαδικασίας Μικροδιαφορών

Για να υπολογίσετε τις προθεσμίες Μικροδιαφορών χρησιμοποιείτε το function prothesmiesMikrodiaforon() που εξάγει το module. Οι παράμετροι που δέχεται το prothesmiesMikrodiaforon() είναι οι εξής:

| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή | | ----------- | -------- | ----------- | -------------------------------------------------------------------------------------- | | katathesi | string | undefined | Η ημερομηνία κατάθεσης του δικογράφου σε μορφή 'ΕΕΕΕ-ΜΜ-ΗΗ' (πχ. '2022-02-23') | | options | object | {} | Δείτε protesmiesMikrodiaforon options. |

prothesmiesMikrodiaforon options

| Όνομα | Τύπος | Αρχική Τιμή | Περιγραφή | | ------------ | --------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | dimosio | boolean | false | Σε περίπτωση που κάποιος από τους διαδίκους είναι το Δημόσιο, εισάγετε την τιμή true | | exoterikou | boolean | false | Σε περίπτωση που ο διάδικος είναι κάτοικος εξωτερικού, εισάγετε την τιμή true | | topiki | string | Αθηνών | Εισάγετε την έδρα του δικαστηρίου που σας ενδιαφέρει στην γενική (πχ. 'Αθηνών, Θεσσαλονίκης, κτλ). Αναλυτικά η λίστα με της τιμές που γίνονται δεκτές εδώ |

Άδεια Χρήσης

MIT