aws / aws/jsii-compiler

JSII config file

Open
#1,233 2 comments 1 reaction 0 assignees View on GitHub
enhancement p2
Dominant language
TypeScript
Stars
50
Forks
26
Avg merge
7h 10m
Merged PRs (30d)
37

Description

It would be nice to define JSII configuration in a separate configuration file, instead of cluttering `package.json` with JSII-specific configuration. Something like `.jsii`, `.jsii.yaml`, `jsii.config.ts`, etc.

All JSII configuration that currently exists in the `package.json` `jsii` field should be able to be specified here (including [diagnostics](https://aws.github.io/jsii/user-guides/lib-author/configuration/#diagnostics)). Type-checking the config would also be a nice-to-have here.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the `jsii` field in `package.json` is read and how the linked diagnostics configuration is handled. Define a separate configuration format that can express all existing JSII settings, including diagnostics; completion would mean equivalent configuration works outside `package.json`, with type-checking if supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.