From 09ed2f5e03c65e46def346d7493bca354b77b289 Mon Sep 17 00:00:00 2001 From: Berry den Hartog <38954346+berrydenhartog@users.noreply.github.com> Date: Tue, 3 Dec 2024 23:32:01 +0100 Subject: [PATCH] Add formatting --- .editorconfig | 13 ++++++ .github/dependabot.yml | 25 ++++++++++++ .github/pull_request_template.md | 3 ++ .github/workflows/format.yaml | 28 +++++++++++++ .gitignore | 1 + .nvmrc | 1 + .prettierrc | 0 .vscode/extensions.json | 9 +++++ LICENCE.md | 69 ++++++++++++++++---------------- README.md | 2 +- openbsw/hoe-we-werken.md | 4 +- openbsw/index.md | 43 ++++++++++---------- package-lock.json | 32 +++++++++++++++ package.json | 14 +++++++ 14 files changed, 185 insertions(+), 59 deletions(-) create mode 100644 .editorconfig create mode 100644 .github/dependabot.yml create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/format.yaml create mode 100644 .gitignore create mode 100644 .nvmrc create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6291378 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,13 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = false + +[*.md] +trim_trailing_whitespace = false +max_line_length = 80 \ No newline at end of file diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..880f871 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,25 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "monthly" + day: "monday" + time: "08:00" + timezone: "Europe/Amsterdam" + groups: + allgithubactions: + patterns: + - "*" + + - package-ecosystem: "npm" + directory: "/" + schedule: + interval: "monthly" + day: "monday" + time: "08:00" + timezone: "Europe/Amsterdam" + groups: + allnpm: + patterns: + - "*" diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..bfeb62d --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,3 @@ +# Description + +Describe in detail the changes you are proposing, and the rationale. diff --git a/.github/workflows/format.yaml b/.github/workflows/format.yaml new file mode 100644 index 0000000..67833f3 --- /dev/null +++ b/.github/workflows/format.yaml @@ -0,0 +1,28 @@ +on: + push: + branches: + - main + pull_request: + branches: + - main +name: Format + +jobs: + format: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Set up Node + uses: actions/setup-node@v4 + with: + node-version-file: ".nvmrc" + cache: "npm" + + - name: Install dependencies + run: npm ci + + - name: Format Markdown files + run: npx prettier --check "**/*.{md,yaml,yml}" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..40b878d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +node_modules/ \ No newline at end of file diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..016e34b --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +v20.17.0 diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..e69de29 diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..f0a64d7 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,9 @@ +{ + "recommendations": [ + "editorconfig.editorconfig", + "streetsidesoftware.code-spell-checker", + "redhat.vscode-yaml", + "mhutchie.git-graph", + "esbenp.prettier-vscode", + ] +} diff --git a/LICENCE.md b/LICENCE.md index 6285b95..e109e6e 100644 --- a/LICENCE.md +++ b/LICENCE.md @@ -8,30 +8,30 @@ of op een andere wijze zijn bereidheid te kennen heeft gegeven krachtens de EUPL ## 1. Definities -In deze licentie wordt verstaan onder: - -* „de licentie”:de onderhavige licentie; -* „het oorspronkelijke werk”:het werk dat of de software die door de licentiegever krachtens deze licentie wordt verspreid of medegedeeld, en dat/die beschikbaar is als broncode en, in voorkomend geval, ook als uitvoerbare code; -* „bewerkingen”:de werken of software die de licentiehouder kan creëren op grond van het oorspronkelijke werk of wijzigingen ervan. In deze licentie wordt niet gedefinieerd welke mate van wijziging of afhankelijkheid van het oorspronkelijke werk vereist is om een werk als een bewerking te kunnen aanmerken; dat wordt bepaald conform het auteursrecht dat van toepassing is in de in artikel 15 bedoelde staat; -* „het werk”:het oorspronkelijke werk of de bewerkingen ervan; -* „de broncode”:de voor mensen leesbare vorm van het werk, die het gemakkelijkste door mensen kan worden bestudeerd en gewijzigd; -* „de uitvoerbare code”:elke code die over het algemeen is gecompileerd en is bedoeld om door een computer als een programma te worden uitgevoerd; -* „de licentiegever”:de natuurlijke of rechtspersoon die het werk krachtens de licentie verspreidt of mededeelt; -* „bewerker(s)”:elke natuurlijke of rechtspersoon die het werk krachtens de licentie wijzigt of op een andere wijze bijdraagt tot de totstandkoming van een bewerking; -* „de licentiehouder” of „u”:elke natuurlijke of rechtspersoon die het werk onder de voorwaarden van de licentie gebruikt; -* „verspreiding” of „mededeling”:het verkopen, geven, uitlenen, verhuren, verspreiden, mededelen, doorgeven, of op een andere wijze online of offline beschikbaar stellen van kopieën van het werk of het verlenen van toegang tot de essentiële functies ervan ten behoeve van andere natuurlijke of rechtspersonen. +In deze licentie wordt verstaan onder: + +- „de licentie”:de onderhavige licentie; +- „het oorspronkelijke werk”:het werk dat of de software die door de licentiegever krachtens deze licentie wordt verspreid of medegedeeld, en dat/die beschikbaar is als broncode en, in voorkomend geval, ook als uitvoerbare code; +- „bewerkingen”:de werken of software die de licentiehouder kan creëren op grond van het oorspronkelijke werk of wijzigingen ervan. In deze licentie wordt niet gedefinieerd welke mate van wijziging of afhankelijkheid van het oorspronkelijke werk vereist is om een werk als een bewerking te kunnen aanmerken; dat wordt bepaald conform het auteursrecht dat van toepassing is in de in artikel 15 bedoelde staat; +- „het werk”:het oorspronkelijke werk of de bewerkingen ervan; +- „de broncode”:de voor mensen leesbare vorm van het werk, die het gemakkelijkste door mensen kan worden bestudeerd en gewijzigd; +- „de uitvoerbare code”:elke code die over het algemeen is gecompileerd en is bedoeld om door een computer als een programma te worden uitgevoerd; +- „de licentiegever”:de natuurlijke of rechtspersoon die het werk krachtens de licentie verspreidt of mededeelt; +- „bewerker(s)”:elke natuurlijke of rechtspersoon die het werk krachtens de licentie wijzigt of op een andere wijze bijdraagt tot de totstandkoming van een bewerking; +- „de licentiehouder” of „u”:elke natuurlijke of rechtspersoon die het werk onder de voorwaarden van de licentie gebruikt; +- „verspreiding” of „mededeling”:het verkopen, geven, uitlenen, verhuren, verspreiden, mededelen, doorgeven, of op een andere wijze online of offline beschikbaar stellen van kopieën van het werk of het verlenen van toegang tot de essentiële functies ervan ten behoeve van andere natuurlijke of rechtspersonen. ## 2. Draagwijdte van de uit hoofde van de licentie verleende rechten De licentiegever verleent u hierbij een wereldwijde, royaltyvrije, niet-exclusieve, voor een sublicentie in aanmerking komende licentie, om voor de duur van het aan het oorspronkelijke werk verbonden auteursrecht, het volgende te doen: -* het werk in alle omstandigheden en voor ongeacht welk doel te gebruiken; -* het werk te verveelvoudigen; -* het werk te wijzigen en op grond van het werk bewerkingen te ontwikkelen; -* het werk aan het publiek mede te delen, waaronder het recht om het werk of kopieën ervan aan het publiek ter beschikking te stellen of te vertonen, en het werk, in voorkomend geval, in het openbaar uit te voeren; -* het werk of kopieën ervan te verspreiden; -* het werk of kopieën ervan uit te lenen en te verhuren; -* de rechten op het werk of op kopieën ervan in sublicentie te geven. +- het werk in alle omstandigheden en voor ongeacht welk doel te gebruiken; +- het werk te verveelvoudigen; +- het werk te wijzigen en op grond van het werk bewerkingen te ontwikkelen; +- het werk aan het publiek mede te delen, waaronder het recht om het werk of kopieën ervan aan het publiek ter beschikking te stellen of te vertonen, en het werk, in voorkomend geval, in het openbaar uit te voeren; +- het werk of kopieën ervan te verspreiden; +- het werk of kopieën ervan uit te lenen en te verhuren; +- de rechten op het werk of op kopieën ervan in sublicentie te geven. Deze rechten kunnen worden uitgeoefend met gebruikmaking van alle thans bekende of nog uit te vinden media, dragers en formaten, voor zover het toepasselijke recht dit toestaat. In de landen waar immateriële rechten van toepassing zijn, doet de licentiegever afstand van zijn recht op uitoefening van zijn immateriële rechten in de mate die door het toepasselijke recht wordt toegestaan teneinde een doeltreffende uitoefening van de bovenvermelde in licentie gegeven economische rechten mogelijk te maken. De licentiegever verleent de licentiehouder een royaltyvrij, niet-exclusief gebruiksrecht op alle octrooien van de licentiegever, voor zover dit noodzakelijk is om de uit hoofde van deze licentie verleende rechten op het werk te gebruiken. @@ -49,7 +49,7 @@ De verlening van de bovenvermelde rechten is onderworpen aan een aantal aan de l Attributierecht: de licentiehouder moet alle auteurs-, octrooi- of merkenrechtelijke kennisgevingen onverlet laten alsook alle kennisgevingen die naar de licentie en de afwijzing van garanties verwijzen. De licentiehouder moet een afschrift van deze kennisgevingen en een afschrift van de licentie bij elke kopie van het werk voegen die hij verspreidt of mededeelt. De licentiehouder moet in elke bewerking duidelijk aangeven dat het werk is gewijzigd, en eveneens de datum van wijziging vermelden. -Copyleftclausule: wanneer de licentiehouder kopieën van het oorspronkelijke werk of bewerkingen verspreidt of mededeelt, geschiedt die verspreiding of mededeling onder de voorwaarden van deze licentie of van een latere versie van deze licentie, tenzij het oorspronkelijke werk uitdrukkelijk alleen onder deze versie van de licentie wordt verspreid * bijvoorbeeld door de mededeling „alleen EUPL v. 1.2”. De licentiehouder (die licentiegever wordt) kan met betrekking tot het werk of de bewerkingen geen aanvullende bepalingen of voorwaarden opleggen of stellen die de voorwaarden van de licentie wijzigen of beperken. +Copyleftclausule: wanneer de licentiehouder kopieën van het oorspronkelijke werk of bewerkingen verspreidt of mededeelt, geschiedt die verspreiding of mededeling onder de voorwaarden van deze licentie of van een latere versie van deze licentie, tenzij het oorspronkelijke werk uitdrukkelijk alleen onder deze versie van de licentie wordt verspreid \* bijvoorbeeld door de mededeling „alleen EUPL v. 1.2”. De licentiehouder (die licentiegever wordt) kan met betrekking tot het werk of de bewerkingen geen aanvullende bepalingen of voorwaarden opleggen of stellen die de voorwaarden van de licentie wijzigen of beperken. Verenigbaarheidsclausule: wanneer de licentiehouder bewerkingen of kopieën ervan verspreidt of mededeelt die zijn gebaseerd op het werk en op een ander werk dat uit hoofde van een verenigbare licentie in licentie is gegeven, kan die verspreiding of mededeling geschieden onder de voorwaarden van deze verenigbare licentie. Voor de toepassing van deze clausule wordt onder „verenigbare licentie” verstaan, de licenties die in het aanhangsel bij deze licentie zijn opgesomd. Indien de verplichtingen van de licentiehouder uit hoofde van de verenigbare licentie in strijd zijn met diens verplichtingen uit hoofde van deze licentie, hebben de verplichtingen van de verenigbare licentie voorrang. @@ -67,7 +67,7 @@ Het werk is een werk in ontwikkeling, dat voortdurend door vele bewerkers wordt ## 8. Uitsluiting van aansprakelijkheid -Behoudens in het geval van een opzettelijke fout of directe schade aan natuurlijke personen, is de licentiegever in geen enkel geval aansprakelijk voor ongeacht welke directe of indirecte, materiële of immateriële schade die voortvloeit uit de licentie of het gebruik van het werk, met inbegrip van, maar niet beperkt tot schade als gevolg van het verlies van goodwill, verloren werkuren, een computerdefect of computerfout, het verlies van gegevens, of enige andere commerciële schade, zelfs indien de licentiegever werd gewezen op de mogelijkheid van dergelijke schade. De licentiegever is echter aansprakelijk op grond van de wetgeving inzake productaansprakelijkheid, voor zover deze wetgeving op het werk van toepassing is. +Behoudens in het geval van een opzettelijke fout of directe schade aan natuurlijke personen, is de licentiegever in geen enkel geval aansprakelijk voor ongeacht welke directe of indirecte, materiële of immateriële schade die voortvloeit uit de licentie of het gebruik van het werk, met inbegrip van, maar niet beperkt tot schade als gevolg van het verlies van goodwill, verloren werkuren, een computerdefect of computerfout, het verlies van gegevens, of enige andere commerciële schade, zelfs indien de licentiegever werd gewezen op de mogelijkheid van dergelijke schade. De licentiegever is echter aansprakelijk op grond van de wetgeving inzake productaansprakelijkheid, voor zover deze wetgeving op het werk van toepassing is. ## 9. Aanvullende overeenkomsten @@ -93,30 +93,29 @@ Onverminderd artikel 9 vormt de licentie de gehele overeenkomst tussen de partij Onverminderd specifieke overeenkomsten tussen de partijen, -* vallen alle geschillen tussen de instellingen, organen en instanties van de Europese Unie, als licentiegeefster, en een licentiehouder in verband met de uitlegging van deze licentie onder de bevoegdheid van het Hof van Justitie van de Europese Unie, conform artikel 272 van het Verdrag betreffende de werking van de Europese Unie, -* vallen alle geschillen tussen andere partijen in verband met de uitlegging van deze licentie onder de uitsluitende bevoegdheid van het bevoegde gerecht van de plaats waar de licentiegever is gevestigd of zijn voornaamste activiteit uitoefent. +- vallen alle geschillen tussen de instellingen, organen en instanties van de Europese Unie, als licentiegeefster, en een licentiehouder in verband met de uitlegging van deze licentie onder de bevoegdheid van het Hof van Justitie van de Europese Unie, conform artikel 272 van het Verdrag betreffende de werking van de Europese Unie, +- vallen alle geschillen tussen andere partijen in verband met de uitlegging van deze licentie onder de uitsluitende bevoegdheid van het bevoegde gerecht van de plaats waar de licentiegever is gevestigd of zijn voornaamste activiteit uitoefent. ## 15. Toepasselijk recht Onverminderd specifieke overeenkomsten tussen de partijen, -* wordt deze licentie beheerst door het recht van de lidstaat van de Europese Unie waar de licentiegever zijn statutaire zetel, verblijfplaats of hoofdkantoor heeft, -* wordt deze licentie beheerst door het Belgische recht indien de licentiegever geen statutaire zetel, verblijfplaats of hoofdkantoor heeft in een lidstaat van de Europese Unie. - +- wordt deze licentie beheerst door het recht van de lidstaat van de Europese Unie waar de licentiegever zijn statutaire zetel, verblijfplaats of hoofdkantoor heeft, +- wordt deze licentie beheerst door het Belgische recht indien de licentiegever geen statutaire zetel, verblijfplaats of hoofdkantoor heeft in een lidstaat van de Europese Unie. ## Aanhangsel „Verenigbare licenties” in de zin van artikel 5 EUPL zijn: -* GNU Affero General Public License (AGPL) v. 3 -* Open Software License (OSL) v. 2.1, v. 3.0 -* Eclipse Public License (EPL) v. 1.0 -* CeCILL v. 2.0, v. 2.1 -* Mozilla Public Licence (MPL) v. 2 -* GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 -* Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) voor andere werken dan software -* European Union Public Licence (EUPL) v. 1.1, v. 1.2 -* Québec Free and Open-Source Licence * Reciprocity (LiLiQ-R) of Strong Reciprocity (LiLiQ-R+). +- GNU Affero General Public License (AGPL) v. 3 +- Open Software License (OSL) v. 2.1, v. 3.0 +- Eclipse Public License (EPL) v. 1.0 +- CeCILL v. 2.0, v. 2.1 +- Mozilla Public Licence (MPL) v. 2 +- GNU Lesser General Public Licence (LGPL) v. 2.1, v. 3 +- Creative Commons Attribution-ShareAlike v. 3.0 Unported (CC BY-SA 3.0) voor andere werken dan software +- European Union Public Licence (EUPL) v. 1.1, v. 1.2 +- Québec Free and Open-Source Licence \* Reciprocity (LiLiQ-R) of Strong Reciprocity (LiLiQ-R+). De Europese Commissie kan dit aanhangsel actualiseren in geval van latere versies van de bovengenoemde licenties zonder dat er een nieuwe EUPL-versie wordt ontwikkeld, zolang die versies de uit hoofde van artikel 2 van deze licentie verleende rechten verlenen en ze de betrokken broncode beschermen tegen exclusieve toe-eigening. diff --git a/README.md b/README.md index 4d5c212..341967b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Mijn Bureau is een samenwerking van de Rijksoverheid, Gemeente Amsterdam en de V Vanuit de Rijksoverheid werkt het projectteam van Open BSW van het programma Beter SamenWerken aan Mijn Bureau. Zij documenteren hun werkwijze, proces en geleerde lessen in deze repository in de [map openbsw](openbsw/index.md). -*** +--- Licentie: In licentie gegeven krachtens de [EUPL (Openbare Licentie van de Europese Unie 1.2 of hoger)](LICENCE.md) diff --git a/openbsw/hoe-we-werken.md b/openbsw/hoe-we-werken.md index a93bab2..2d3c3de 100644 --- a/openbsw/hoe-we-werken.md +++ b/openbsw/hoe-we-werken.md @@ -2,7 +2,7 @@ Het OpenBSW team heeft een op Kanban geinspireerde werkwijze met de volgende rituelen: -* Dagelijkse meeting -* Wekelijkse demo waarna we de prioriteiten doorspreken +- Dagelijkse meeting +- Wekelijkse demo waarna we de prioriteiten doorspreken Wat we hebben beproeft en wat we hebben geleerd schrijven we op in [de evaluatie](evaluatie.md). diff --git a/openbsw/index.md b/openbsw/index.md index e035ab8..6dbf1cc 100644 --- a/openbsw/index.md +++ b/openbsw/index.md @@ -1,52 +1,53 @@ # OpenBSW -Proof of Concept van een uitwerking van Beter SamenWerken functionaliteiten +Proof of Concept van een uitwerking van Beter SamenWerken functionaliteiten in te richten die de autonomie van de overheid versterkt met open source. ## Uitgangspunten -* Volgens [kernprincipes digitale overheid](https://www.rijksoverheid.nl/documenten/rapporten/2023/12/22/geactualiseerde-werkagenda-waardengedreven-digitaliseren-2024): +- Volgens [kernprincipes digitale overheid](https://www.rijksoverheid.nl/documenten/rapporten/2023/12/22/geactualiseerde-werkagenda-waardengedreven-digitaliseren-2024): hergebruik, open standaarden, en open source. -* Hergebruikt open source van overheden: van de Franse en Duitse open source +- Hergebruikt open source van overheden: van de Franse en Duitse open source samenwerksoftware en andere overheidssoftware zoals van de VNG en Europese Commissie. -* Werkt waar mogelijk samen met andere overheden en geeft indien opportuun +- Werkt waar mogelijk samen met andere overheden en geeft indien opportuun verbeteringen terug. -* Geïntegreerd en voelt als 1 applicatie. -* Houd volledige controle over alle gegevens, informatie en processen. -* Draait op een Haven infrastructuur en kan daarmee op alle compatibele +- Geïntegreerd en voelt als 1 applicatie. +- Houd volledige controle over alle gegevens, informatie en processen. +- Draait op een Haven infrastructuur en kan daarmee op alle compatibele (eigen) clouds werken. -* Past opensourcewerken volledig toe en draagt bij aan gebruikte projecten. -* Werkt samen met een brede verscheidenheid aan stakeholders binnen de +- Past opensourcewerken volledig toe en draagt bij aan gebruikte projecten. +- Werkt samen met een brede verscheidenheid aan stakeholders binnen de overheid, vergelijkbare projecten en bedrijven. -* Sluit aan bij andere beleidsdoelstellingen uit de werkagenda en onder andere +- Sluit aan bij andere beleidsdoelstellingen uit de werkagenda en onder andere programma’s Digitale Gemeenschapsgoederen, Open Source, Open op Orde, Grenzeloos Samenwerken en Data bij de Bron. ## Gewenste eindresultaten -* Werkend en werkbare uitwerking van BSW door maximaal hergebruik van +- Werkend en werkbare uitwerking van BSW door maximaal hergebruik van open source oplossingen met opensourcewerken is neergezet. -* Evaluatie van de beproeving, ervaringen en relatie tot de eisen in BSW met +- Evaluatie van de beproeving, ervaringen en relatie tot de eisen in BSW met rapportage over de vergelijkingen met andere samenwerksoftware. -* Nadere selectie van projecten om specifiek te beproeven, met analyse op de +- Nadere selectie van projecten om specifiek te beproeven, met analyse op de bruikbaarheid, risico’s en verhouding tot de rest van het BSW project. -* Aandachtspunten voor bredere ingebruikname waaronder implementatie, +- Aandachtspunten voor bredere ingebruikname waaronder implementatie, beheer en doorontwikkeling. ## Project scope en afbakening -* Het uitproberen van een werkend samenwerkingssysteem naar de doelen van + +- Het uitproberen van een werkend samenwerkingssysteem naar de doelen van BSW als Proof Of Concept (PoC). -* PoC is niet gekoppeld met bestaande systemen. Wel pad naar koppelingen +- PoC is niet gekoppeld met bestaande systemen. Wel pad naar koppelingen uitgewerkt. -* PoC is niet bedoeld om de schaal van BSW aan te kunnen, moet goed werken +- PoC is niet bedoeld om de schaal van BSW aan te kunnen, moet goed werken voor enkele gebruikers. Wel pad naar schaling uitgewerkt. -* PoC bevat alle gangbare en geavanceerde maatregelen voor +- PoC bevat alle gangbare en geavanceerde maatregelen voor informatiebeveiliging maar word niet actief beveiligd. -* Functionaliteit vergelijkbaar met bekende kantoorsoftware -* Geïntegreerde samenwerkfunctionaliteit om gelijktijdig in documenten te +- Functionaliteit vergelijkbaar met bekende kantoorsoftware +- Geïntegreerde samenwerkfunctionaliteit om gelijktijdig in documenten te werken, hier over te kunnen communiceren en deze op te slaan. -* Geen of beperkte functionaliteit die kan worden hergebruikt +- Geen of beperkte functionaliteit die kan worden hergebruikt volgens BSW zonder publieke documentatie. ## Beoogde projecten voor hergebruik diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a54264d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,32 @@ +{ + "name": "mijn-bureau", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "mijn-bureau", + "version": "1.0.0", + "license": "EUPL-1.2", + "devDependencies": { + "prettier": "^3.4.1" + } + }, + "node_modules/prettier": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.1.tgz", + "integrity": "sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..502d2eb --- /dev/null +++ b/package.json @@ -0,0 +1,14 @@ +{ + "name": "mijn-bureau", + "version": "1.0.0", + "description": "Met Mijn Bureau onderzoeken we open source kantoorsoftware voor, door en met overheden.", + "main": "index.js", + "scripts": { + "prettier:format": "npx prettier --write **/*.{md,yaml,yml}" + }, + "author": "MinBZK/mijn-bureau", + "license": "EUPL-1.2", + "devDependencies": { + "prettier": "^3.4.1" + } +}