26 packages
@gemeentenijmegen/apiclient
An HTTP Api Client module. Used for applications requiring mutual TLS, backed by config in AWS.
@gemeentenijmegen/apigateway-http
A package useful when developing serverless functions using AWS Lambda/Apigateway. Supports the REST and HTTP flavors of the AWS API Gateway It contains:
@gemeentenijmegen/attestatie-registratie-component
Herbruikbaar component voor het uitgeven en intrekken van digitale attestaties (verifieerbare credentials) aan burgers, conform het [Common Ground](https://commonground.nl/) model.
@gemeentenijmegen/aws-constructs
AWS CKD constructs for Gemeente Nijmegen
@gemeentenijmegen/components-css
CSS Components for a design system based on the NL Design System architecture
@gemeentenijmegen/config
Helpers for doing application config. The package includes a construct which creates (by default) a DynamoDB table for storing configuration, which can be provided an initial configuration.
@gemeentenijmegen/cross-region-parameteres
@gemeentenijmegen/cross-region-parameters
A CDK construct that retrieves AWS SSM Parameter Store values from a different AWS region at deploy time, using a CloudFormation Custom Resource.
@gemeentenijmegen/design-tokens
Design tokens for the Municipality of Nijmegen
@gemeentenijmegen/design-tokens-dark
Dark theme design tokens for the Municipality of Nijmegen
@gemeentenijmegen/dnssec-record
This package contains a custom resource that will add the DS record to AWS Route53 based on the provied KeySigningKey name.
@gemeentenijmegen/font
Font package for the Municipality of Nijmegen
@gemeentenijmegen/layout-css
CSS layout for a design system based on the NL Design System architecture
@gemeentenijmegen/middy
This repository contains some custom middlewares used by Gemeente Nijmegen.
@gemeentenijmegen/modules-config
Helpers for doing application config. The package includes a construct which creates (by default) a DynamoDB table for storing configuration, which can be provided an initial configuration.
@gemeentenijmegen/modules-projen
This repository contains an NPM package that can be used to create a new Projen AWS CDK App project.
@gemeentenijmegen/modules-zgw-client
Package that generates zgw clients and helpers.
@gemeentenijmegen/object-notifier
This module allows for sending notifications/messages based on specific criteria. It is able to: - Connect to 'Open objecten' - Retrieve a list of objects based on specific criteria - Connect to NotifyNL - Send notifications using specific fields from the
@gemeentenijmegen/projen-project-type
This repository contains an NPM package that can be used to create a new Projen AWS CDK App project.
@gemeentenijmegen/semantic-html
Default html element styling for the gemeente Nijmegen design system
@gemeentenijmegen/session
A dynamodb-backed Session module. Used for applications requiring managing session and login state. Currently in development.
@gemeentenijmegen/utils
A library of utilities used by the municipality of Nijmegen.
@gemeentenijmegen/webapp
This packages provides the building blocks to create a standardized webapp. It contains both infrastructure (CloudFront, S3 buckets etc.) as application code (login/authetnication)
@gemeentenijmegen/web-components
Web components for the gemeente Nijmegen design system
modules-config
Helpers for doing application config. The package includes a construct which creates (by default) a DynamoDB table for storing configuration, which can be provided an initial configuration.