An experiment to bundle the entire CDK into a single module
Project description
monocdk Experiment
An experiment to bundle all of the CDK into a single module.
:warning: Please don't use this module unless you are interested in providing feedback about this experience.
Usage
Installation
To try out monocdk
replace all references to CDK Construct
Libraries (most @aws-cdk/*
packages) in your package.json
file with a single
entrey referring to monocdk
.
You also need to add a reference to the constructs
library, according to the
kind of project you are developing:
- For libraries, model the dependency under
devDependencies
andpeerDependencies
- For apps, model the dependency under
dependencies
only
Use in your code
Classic import
You can use a classic import to get access to each service namespaces:
# Example automatically generated from non-compiling source. May contain errors.
from monocdk import core, aws_s3 as s3
app = core.App()
stack = core.Stack(app, "MonoCDK-Stack")
s3.Bucket(stack, "TestBucket")
Barrel import
Alternatively, you can use "barrel" imports:
# Example automatically generated from non-compiling source. May contain errors.
from monocdk import App, Stack
from monocdk.aws_s3 import Bucket
app = App()
stack = Stack(app, "MonoCDK-Stack")
Bucket(stack, "TestBucket")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file monocdk-1.204.0.tar.gz
.
File metadata
- Download URL: monocdk-1.204.0.tar.gz
- Upload date:
- Size: 99.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1686735b18a6923003d65c0bb73199a68e4a295b18a0c415fb97783dddb02574 |
|
MD5 | c2cec998e8e4fd2360be23a7c1471aa0 |
|
BLAKE2b-256 | e91bb1fd59fad32cd16e1018beb7af869ab1bd701184acfbd0f79821326acc60 |
File details
Details for the file monocdk-1.204.0-py3-none-any.whl
.
File metadata
- Download URL: monocdk-1.204.0-py3-none-any.whl
- Upload date:
- Size: 100.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f72b584c8f73bc408cc6dc7de421c0a66c9040e4b597f71026ca679b62dd86d9 |
|
MD5 | 35931d7a481a7ff5ffbce5b576e8811e |
|
BLAKE2b-256 | d984761fffda2fd08082285319a8c74d9612d825de5d9f9972d080284f3738bc |