Skip to main content

monocdk Experiment

experimental

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 and peerDependencies
  • 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")

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monocdk-1.204.0.tar.gz (99.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

monocdk-1.204.0-py3-none-any.whl (100.4 MB view details)

Uploaded Python 3

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

Hashes for monocdk-1.204.0.tar.gz
Algorithm Hash digest
SHA256 1686735b18a6923003d65c0bb73199a68e4a295b18a0c415fb97783dddb02574
MD5 c2cec998e8e4fd2360be23a7c1471aa0
BLAKE2b-256 e91bb1fd59fad32cd16e1018beb7af869ab1bd701184acfbd0f79821326acc60

See more details on using hashes here.

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

Hashes for monocdk-1.204.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f72b584c8f73bc408cc6dc7de421c0a66c9040e4b597f71026ca679b62dd86d9
MD5 35931d7a481a7ff5ffbce5b576e8811e
BLAKE2b-256 d984761fffda2fd08082285319a8c74d9612d825de5d9f9972d080284f3738bc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.204.0 This release

2 files

1.203.0

2 files

1.202.0

2 files

1.201.0

2 files

1.200.0

2 files

1.199.0

2 files

1.198.1

2 files

1.198.0

2 files

1.197.0

2 files

1.196.0

2 files

1.195.0

2 files

1.194.0

2 files

1.193.0

2 files

1.192.0

2 files

1.191.0

2 files

1.190.0

2 files

1.189.0

2 files

1.188.0

2 files

1.187.0

2 files

1.186.1

2 files

1.186.0

2 files

1.185.0

2 files

1.184.1

2 files

1.184.0

2 files

1.183.0

2 files

1.182.0

2 files

1.181.1

2 files

1.181.0

2 files

1.180.0

2 files

1.179.0

2 files

1.178.0

2 files

1.177.0

2 files

1.176.0

2 files

1.175.0

2 files

1.174.0

2 files

1.173.0

2 files

1.172.0

2 files

1.171.0

2 files

1.170.1

2 files

1.170.0

2 files

1.169.0

2 files

1.168.0

2 files

1.167.0

2 files

1.166.1

2 files

1.165.0

2 files

1.164.0

2 files

1.163.2

2 files

1.163.1

2 files

1.163.0

2 files

1.162.0

2 files

1.161.0

2 files

1.160.0

2 files

1.159.0

2 files

1.158.0

2 files

1.157.0

2 files

1.156.1

2 files

1.156.0

2 files

1.155.0

2 files

1.154.0

2 files

1.153.1

2 files

1.153.0

2 files

1.152.0

2 files

1.151.0

2 files

1.150.0

2 files

1.149.0

2 files

1.148.0

2 files

1.147.0

2 files

1.146.0

2 files

1.145.0

2 files

1.144.0

2 files

1.143.0

2 files

1.142.0

2 files

1.141.0

2 files

1.140.0

2 files

1.139.0

2 files

1.138.2

2 files

1.138.1

2 files

1.138.0

2 files

1.137.0

2 files

1.136.0

2 files

1.135.0

2 files

1.134.0

2 files

1.133.0

2 files

1.132.0

2 files

1.131.0

2 files

1.130.0

2 files

1.129.0

2 files

1.128.0

2 files

1.127.0

2 files

1.126.0

2 files

1.125.0

2 files

1.124.0

2 files

1.123.0

2 files

1.122.0

2 files

1.121.0

2 files

1.120.0

2 files

1.119.0

2 files

1.118.0

2 files

1.117.0

2 files

1.116.0

2 files

1.115.0

2 files

1.114.0

2 files

1.113.0

2 files

1.112.0

2 files

1.111.0

2 files

1.110.1

2 files

1.110.0

2 files

1.109.0

2 files

1.108.1

2 files

1.108.0

2 files

1.107.0

2 files

1.106.1

2 files

1.106.0

2 files

1.105.0

2 files

1.104.0

2 files

1.103.0

2 files

1.102.0

2 files

1.101.0

2 files

1.100.0

2 files

1.99.0

2 files

1.98.0

2 files

1.97.0

2 files

1.96.0

2 files

1.95.2

2 files

1.95.1

2 files

1.95.0

2 files

1.94.1

2 files

1.94.0

2 files

1.93.0

2 files

1.92.0

2 files

1.91.0

2 files

1.90.1

2 files

1.90.0

2 files

1.89.0

2 files

1.88.0

2 files

1.87.1

2 files

1.87.0

2 files

1.86.0

2 files

1.85.0

2 files

1.84.0

2 files

1.83.0

2 files

1.82.0

2 files

1.81.0

2 files

1.80.0

2 files

1.79.0

2 files

1.78.0

2 files

1.77.0

2 files

1.76.0

2 files

1.75.0

2 files

1.74.0

2 files

1.73.0

2 files

1.72.0

2 files

1.71.0

2 files

1.70.0

2 files

1.69.0

2 files

1.68.0

2 files

1.67.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page