Socket
Socket
Sign inDemoInstall

cdklabs-projen-project-types

Package Overview
Dependencies
Maintainers
1
Versions
215
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cdklabs-projen-project-types - npm Package Compare versions

Comparing version 0.0.7 to 0.0.8

4

lib/cdk.js

@@ -50,3 +50,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
CdkConstructLibrary[_a] = { fqn: "cdklabs-projen-project-types.CdkConstructLibrary", version: "0.0.7" };
CdkConstructLibrary[_a] = { fqn: "cdklabs-projen-project-types.CdkConstructLibrary", version: "0.0.8" };
/**

@@ -68,3 +68,3 @@ * Create a Cdk TypeScript Project

_b = JSII_RTTI_SYMBOL_1;
CdkTypeScriptProject[_b] = { fqn: "cdklabs-projen-project-types.CdkTypeScriptProject", version: "0.0.7" };
CdkTypeScriptProject[_b] = { fqn: "cdklabs-projen-project-types.CdkTypeScriptProject", version: "0.0.8" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2RrLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2Nkay50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLG1DQUE0QztBQUM1Qyx3Q0FBMkM7QUFDM0MsdUNBQW9DO0FBYXBDOzs7O0dBSUc7QUFDSCxNQUFhLG1CQUFvQixTQUFRLGVBQU0sQ0FBQyxzQkFBc0I7SUFvQnBFLFlBQVksT0FBbUM7UUFDN0MsSUFBSSxPQUFPLENBQUMsU0FBUyxLQUFLLGVBQVMsQ0FBQyxNQUFNLEVBQUU7WUFDMUMsTUFBTSxNQUFNLEdBQUcsbUJBQW1CLENBQUMscUJBQXFCLENBQUMsT0FBTyxDQUFDLENBQUM7WUFDbEUsSUFBSSxNQUFNLENBQUMsTUFBTSxHQUFHLENBQUMsRUFBRTtnQkFDckIsTUFBTSxJQUFJLEtBQUssQ0FBQyxvRkFBb0YsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLENBQUM7YUFDNUg7U0FDRjtRQUVELEtBQUssQ0FBQztZQUNKLFNBQVMsRUFBRSxlQUFTLENBQUMsWUFBWTtZQUNqQyxHQUFHLE9BQU87U0FDWCxDQUFDLENBQUM7UUFFSCxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxPQUFPLElBQUksSUFBSSxDQUFDO1FBRXZDLElBQUksSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNoQixJQUFJLGlCQUFPLENBQUMsSUFBSSxDQUFDLENBQUM7U0FDbkI7SUFDSCxDQUFDO0lBckNPLE1BQU0sQ0FBQyxxQkFBcUIsQ0FBQyxPQUFtQztRQUN0RSxNQUFNLE1BQU0sR0FBYSxFQUFFLENBQUM7UUFDNUIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxhQUFhLEVBQUU7WUFDMUIsTUFBTSxDQUFDLElBQUksQ0FBQywrREFBK0QsQ0FBQyxDQUFDO1NBQzlFO1FBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEVBQUU7WUFDM0IsTUFBTSxDQUFDLElBQUksQ0FBQyw4REFBOEQsQ0FBQyxDQUFDO1NBQzdFO1FBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxjQUFjLEVBQUU7WUFDM0IsTUFBTSxDQUFDLElBQUksQ0FBQyw4REFBOEQsQ0FBQyxDQUFDO1NBQzdFO1FBQ0QsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUU7WUFDeEIsTUFBTSxDQUFDLElBQUksQ0FBQywyREFBMkQsQ0FBQyxDQUFDO1NBQzFFO1FBQ0QsT0FBTyxNQUFNLENBQUM7SUFDaEIsQ0FBQzs7QUFoQkgsa0RBdUNDOzs7QUFhRDs7OztHQUlHO0FBQ0gsTUFBYSxvQkFBcUIsU0FBUSxtQkFBVSxDQUFDLGlCQUFpQjtJQUdwRSxZQUFZLE9BQW9DO1FBQzlDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUNmLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sSUFBSSxJQUFJLENBQUM7UUFDdkMsSUFBSSxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQ2hCLElBQUksaUJBQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUNuQjtJQUNILENBQUM7O0FBVEgsb0RBVUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBhd3NjZGssIHR5cGVzY3JpcHQgfSBmcm9tICdwcm9qZW4nO1xuaW1wb3J0IHsgU3RhYmlsaXR5IH0gZnJvbSAncHJvamVuL2xpYi9jZGsnO1xuaW1wb3J0IHsgUHJpdmF0ZSB9IGZyb20gJy4vcHJpdmF0ZSc7XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2RrQ29uc3RydWN0TGlicmFyeU9wdGlvbnMgZXh0ZW5kcyBhd3NjZGsuQXdzQ2RrQ29uc3RydWN0TGlicmFyeU9wdGlvbnMge1xuICAvKipcbiAgICogV2hldGhlciBvciBub3QgdGhpcyBwYWNrYWdlIGlzIHByaXZhdGUuIFNldHRpbmcgdGhpcyB2YXJpYWJsZVxuICAgKiB0byB0cnVlIG1lYW5zIHRoYXQgeW91ciBwcm9qZWN0IGlzIGNyZWF0ZWQgd2l0aCBzYW5lIGRlZmF1bHRzXG4gICAqIGZvciBwcml2YXRlIHJlcG9zaXRvcmllcy5cbiAgICpcbiAgICogQGRlZmF1bHQgdHJ1ZVxuICAgKi9cbiAgcmVhZG9ubHkgcHJpdmF0ZT86IGJvb2xlYW47XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgQ2RrIENvbnN0cnVjdCBMaWJyYXJ5IFByb2plY3RcbiAqXG4gKiBAcGppZCBjZGstY29uc3RydWN0LWxpYlxuICovXG5leHBvcnQgY2xhc3MgQ2RrQ29uc3RydWN0TGlicmFyeSBleHRlbmRzIGF3c2Nkay5Bd3NDZGtDb25zdHJ1Y3RMaWJyYXJ5IHtcbiAgcHJpdmF0ZSBzdGF0aWMgc3RhYmlsaXR5UmVxdWlyZW1lbnRzKG9wdGlvbnM6IENka0NvbnN0cnVjdExpYnJhcnlPcHRpb25zKTogc3RyaW5nW10ge1xuICAgIGNvbnN0IGVycm9yczogc3RyaW5nW10gPSBbXTtcbiAgICBpZiAoIW9wdGlvbnMucHVibGlzaFRvUHlwaSkge1xuICAgICAgZXJyb3JzLnB1c2goJ1B1Ymxpc2hpbmcgRXJyb3I6IHByb2plY3Qgbm90IGNvbmZpZ3VyZWQgdG8gcHVibGlzaCB0byBQeXRob24nKTtcbiAgICB9XG4gICAgaWYgKCFvcHRpb25zLnB1Ymxpc2hUb01hdmVuKSB7XG4gICAgICBlcnJvcnMucHVzaCgnUHVibGlzaGluZyBFcnJvcjogcHJvamVjdCBub3QgY29uZmlndXJlZCB0byBwdWJsaXNoIHRvIE1hdmVuJyk7XG4gICAgfVxuICAgIGlmICghb3B0aW9ucy5wdWJsaXNoVG9OdWdldCkge1xuICAgICAgZXJyb3JzLnB1c2goJ1B1Ymxpc2hpbmcgRXJyb3I6IHByb2plY3Qgbm90IGNvbmZpZ3VyZWQgdG8gcHVibGlzaCB0byBOdWdldCcpO1xuICAgIH1cbiAgICBpZiAoIW9wdGlvbnMucHVibGlzaFRvR28pIHtcbiAgICAgIGVycm9ycy5wdXNoKCdQdWJsaXNoaW5nIEVycm9yOiBwcm9qZWN0IG5vdCBjb25maWd1cmVkIHRvIHB1Ymxpc2ggdG8gR28nKTtcbiAgICB9XG4gICAgcmV0dXJuIGVycm9ycztcbiAgfVxuXG4gIHB1YmxpYyByZWFkb25seSBwcml2YXRlOiBib29sZWFuO1xuXG4gIGNvbnN0cnVjdG9yKG9wdGlvbnM6IENka0NvbnN0cnVjdExpYnJhcnlPcHRpb25zKSB7XG4gICAgaWYgKG9wdGlvbnMuc3RhYmlsaXR5ID09PSBTdGFiaWxpdHkuU1RBQkxFKSB7XG4gICAgICBjb25zdCBlcnJvcnMgPSBDZGtDb25zdHJ1Y3RMaWJyYXJ5LnN0YWJpbGl0eVJlcXVpcmVtZW50cyhvcHRpb25zKTtcbiAgICAgIGlmIChlcnJvcnMubGVuZ3RoID4gMCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYFRoZSBwcm9qZWN0IGRvZXMgbm90IHBhc3Mgc3RhYmlsaXR5IHJlcXVpcmVtZW50cyBkdWUgdG8gdGhlIGZvbGxvd2luZyBlcnJvcnM6XFxuICAke2Vycm9ycy5qb2luKCdcXG4gICcpfWApO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN1cGVyKHtcbiAgICAgIHN0YWJpbGl0eTogU3RhYmlsaXR5LkVYUEVSSU1FTlRBTCxcbiAgICAgIC4uLm9wdGlvbnMsXG4gICAgfSk7XG5cbiAgICB0aGlzLnByaXZhdGUgPSBvcHRpb25zLnByaXZhdGUgPz8gdHJ1ZTtcblxuICAgIGlmICh0aGlzLnByaXZhdGUpIHtcbiAgICAgIG5ldyBQcml2YXRlKHRoaXMpO1xuICAgIH1cbiAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIENka1R5cGVTY3JpcHRQcm9qZWN0T3B0aW9ucyBleHRlbmRzIHR5cGVzY3JpcHQuVHlwZVNjcmlwdFByb2plY3RPcHRpb25zIHtcbiAgLyoqXG4gICAqIFdoZXRoZXIgb3Igbm90IHRoaXMgbW9kdWxlIGlzIHByaXZhdGUuIFNldHRpbmcgdGhpcyB2YXJpYWJsZVxuICAgKiB0byB0cnVlIG1lYW5zIHRoYXQgeW91ciBwcm9qZWN0IGlzIGNyZWF0ZWQgd2l0aCBzYW5lIGRlZmF1bHRzXG4gICAqIGZvciBwcml2YXRlIHJlcG9zaXRvcmllcy5cbiAgICpcbiAgICogQGRlZmF1bHQgdHJ1ZVxuICAgKi9cbiAgcmVhZG9ubHkgcHJpdmF0ZT86IGJvb2xlYW47XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgQ2RrIFR5cGVTY3JpcHQgUHJvamVjdFxuICpcbiAqIEBwamlkIGNkay10cy1wcm9qXG4gKi9cbmV4cG9ydCBjbGFzcyBDZGtUeXBlU2NyaXB0UHJvamVjdCBleHRlbmRzIHR5cGVzY3JpcHQuVHlwZVNjcmlwdFByb2plY3Qge1xuICBwdWJsaWMgcmVhZG9ubHkgcHJpdmF0ZTogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3RvcihvcHRpb25zOiBDZGtUeXBlU2NyaXB0UHJvamVjdE9wdGlvbnMpIHtcbiAgICBzdXBlcihvcHRpb25zKTtcbiAgICB0aGlzLnByaXZhdGUgPSBvcHRpb25zLnByaXZhdGUgPz8gdHJ1ZTtcbiAgICBpZiAodGhpcy5wcml2YXRlKSB7XG4gICAgICBuZXcgUHJpdmF0ZSh0aGlzKTtcbiAgICB9XG4gIH1cbn1cbiJdfQ==

@@ -79,3 +79,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
CdklabsConstructLibrary[_a] = { fqn: "cdklabs-projen-project-types.CdklabsConstructLibrary", version: "0.0.7" };
CdklabsConstructLibrary[_a] = { fqn: "cdklabs-projen-project-types.CdklabsConstructLibrary", version: "0.0.8" };
/**

@@ -101,3 +101,3 @@ * Create a Cdklabs TypeScript Project

_b = JSII_RTTI_SYMBOL_1;
CdklabsTypeScriptProject[_b] = { fqn: "cdklabs-projen-project-types.CdklabsTypeScriptProject", version: "0.0.7" };
CdklabsTypeScriptProject[_b] = { fqn: "cdklabs-projen-project-types.CdklabsTypeScriptProject", version: "0.0.8" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2RrbGFicy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jZGtsYWJzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsc0RBQXVEO0FBQ3ZELDBDQUE0QztBQUU1QywrQkFLZTtBQUVmLHdFQUF3RTtBQUN4RSxNQUFNLGtCQUFrQixHQUFHO0lBQ3pCLE1BQU0sRUFBRSxxQkFBcUI7SUFDN0IsVUFBVSxFQUFFLHFCQUFxQjtJQUNqQyxhQUFhLEVBQUUsd0JBQXdCO0lBQ3ZDLFdBQVcsRUFBRSx3QkFBd0I7SUFDckMsa0JBQWtCLEVBQUUsSUFBSTtDQUN6QixDQUFDO0FBRUYsTUFBTSxtQkFBbUIsR0FBRztJQUMxQixtQkFBbUIsRUFBRSxJQUFJO0lBQ3pCLGtCQUFrQixFQUFFO1FBQ2xCLGdCQUFnQixFQUFFLENBQUMsb0JBQW9CLENBQUM7UUFDeEMsTUFBTSxFQUFFLGNBQWM7S0FDdkI7SUFDRCxjQUFjLEVBQUUsU0FBUztJQUN6QixXQUFXLEVBQUU7UUFDWCxjQUFjLEVBQUUsMkJBQWMsQ0FBQyxLQUFLO0tBQ3JDO0lBQ0Qsb0JBQW9CLEVBQUUsTUFBTTtDQUM3QixDQUFDO0FBRUYsU0FBUywrQkFBK0IsQ0FBQyxjQUFzQjtJQUM3RCxPQUFPO1FBQ0wsYUFBYSxFQUFFO1lBQ2IsUUFBUSxFQUFFLGNBQWM7WUFDeEIsTUFBTSxFQUFFLGVBQWUsQ0FBQyxjQUFjLEVBQUUsR0FBRyxDQUFDO1NBQzdDO1FBQ0QsY0FBYyxFQUFFO1lBQ2QsV0FBVyxFQUFFLHFCQUFxQixlQUFlLENBQUMsY0FBYyxFQUFFLEdBQUcsQ0FBQyxFQUFFO1lBQ3hFLFlBQVksRUFBRSxtQkFBbUI7WUFDakMsZUFBZSxFQUFFLGNBQWM7WUFDL0IsYUFBYSxFQUFFLDhCQUE4QjtTQUM5QztRQUNELGNBQWMsRUFBRTtZQUNkLGVBQWUsRUFBRSxVQUFVLGFBQWEsQ0FBQyxjQUFjLENBQUMsRUFBRTtZQUMxRCxTQUFTLEVBQUUsVUFBVSxhQUFhLENBQUMsY0FBYyxDQUFDLEVBQUU7U0FDckQ7UUFDRCxXQUFXLEVBQUU7WUFDWCxVQUFVLEVBQUUsR0FBRyxjQUFjLEtBQUs7U0FDbkM7S0FDRixDQUFDO0lBRUYsU0FBUyxhQUFhLENBQUMsR0FBVztRQUNoQyxJQUFJLEtBQUssR0FBRyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzNCLEtBQUssR0FBRyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLEdBQUcsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzlELE9BQU8sS0FBSyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztJQUN4QixDQUFDO0lBRUQsU0FBUyxlQUFlLENBQUMsR0FBVyxFQUFFLEtBQWE7UUFDakQsT0FBTyxHQUFHLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUNwQyxDQUFDO0FBQ0gsQ0FBQztBQUFBLENBQUM7QUFpQkY7Ozs7R0FJRztBQUNILE1BQWEsdUJBQXdCLFNBQVEseUJBQW1CO0lBQzlELFlBQVksT0FBdUM7UUFDakQsTUFBTSw2QkFBNkIsR0FBRyxDQUFDLE9BQU8sQ0FBQyx5QkFBeUIsSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ2pGLCtCQUErQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDO1FBRXJELE1BQU0sYUFBYSxHQUFHLGdCQUFTLENBQUM7WUFDOUIsbUJBQW1CO1lBQ25CLDZCQUE2QjtZQUM3QixPQUFPO1lBQ1Asa0JBQWtCO1NBQ25CLENBQStCLENBQUM7UUFFakMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7O0FBYkgsMERBY0M7OztBQWlCRDs7OztHQUlHO0FBQ0gsTUFBYSx3QkFBeUIsU0FBUSwwQkFBb0I7SUFDaEUsWUFBWSxPQUF3QztRQUNsRCxNQUFNLDZCQUE2QixHQUFHLENBQUMsT0FBTyxDQUFDLHlCQUF5QixJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDakYsK0JBQStCLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUM7UUFFckQsTUFBTSxhQUFhLEdBQUcsZ0JBQVMsQ0FBQztZQUM5QixtQkFBbUI7WUFDbkIsNkJBQTZCO1lBQzdCLE9BQU87WUFDUCxrQkFBa0I7U0FDbkIsQ0FBK0IsQ0FBQztRQUVqQyxLQUFLLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDdkIsQ0FBQzs7QUFiSCw0REFjQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVwZGF0ZVNuYXBzaG90IH0gZnJvbSAncHJvamVuL2xpYi9qYXZhc2NyaXB0JztcbmltcG9ydCB7IGRlZXBNZXJnZSB9IGZyb20gJ3Byb2plbi9saWIvdXRpbCc7XG5cbmltcG9ydCB7XG4gIENka0NvbnN0cnVjdExpYnJhcnksXG4gIENka0NvbnN0cnVjdExpYnJhcnlPcHRpb25zLFxuICBDZGtUeXBlU2NyaXB0UHJvamVjdCxcbiAgQ2RrVHlwZVNjcmlwdFByb2plY3RPcHRpb25zLFxufSBmcm9tICcuL2Nkayc7XG5cbi8vIG92ZXJyaWRlIHRoZXNlIHByb3BlcnRpZXMgbm8gbWF0dGVyIHdoYXQgdmFsdWVzIGFyZSBnaXZlbiBjbGllbnQtc2lkZVxuY29uc3QgY2RrbGFic0ZvcmNlZFByb3BzID0ge1xuICBhdXRob3I6ICdBbWF6b24gV2ViIFNlcnZpY2VzJyxcbiAgYXV0aG9yTmFtZTogJ0FtYXpvbiBXZWIgU2VydmljZXMnLFxuICBhdXRob3JBZGRyZXNzOiAnYXdzLWNkay1kZXZAYW1hem9uLmNvbScsXG4gIGF1dGhvckVtYWlsOiAnYXdzLWNkay1kZXZAYW1hem9uLmNvbScsXG4gIGF1dGhvck9yZ2FuaXphdGlvbjogdHJ1ZSxcbn07XG5cbmNvbnN0IGNka2xhYnNEZWZhdWx0UHJvcHMgPSB7XG4gIGF1dG9BcHByb3ZlVXBncmFkZXM6IHRydWUsXG4gIGF1dG9BcHByb3ZlT3B0aW9uczoge1xuICAgIGFsbG93ZWRVc2VybmFtZXM6IFsnY2RrbGFicy1hdXRvbWF0aW9uJ10sXG4gICAgc2VjcmV0OiAnR0lUSFVCX1RPS0VOJyxcbiAgfSxcbiAgbWluTm9kZVZlcnNpb246ICcxNC4xOC4wJyxcbiAgamVzdE9wdGlvbnM6IHtcbiAgICB1cGRhdGVTbmFwc2hvdDogVXBkYXRlU25hcHNob3QuTkVWRVIsXG4gIH0sXG4gIGRlZmF1bHRSZWxlYXNlQnJhbmNoOiAnbWFpbicsXG59O1xuXG5mdW5jdGlvbiBjcmVhdGVDZGtsYWJzUHVibGlzaGluZ0RlZmF1bHRzKG5wbVBhY2thZ2VOYW1lOiBzdHJpbmcpIHtcbiAgcmV0dXJuIHtcbiAgICBwdWJsaXNoVG9QeXBpOiB7XG4gICAgICBkaXN0TmFtZTogbnBtUGFja2FnZU5hbWUsXG4gICAgICBtb2R1bGU6IGNoYW5nZURlbGltaXRlcihucG1QYWNrYWdlTmFtZSwgJ18nKSxcbiAgICB9LFxuICAgIHB1Ymxpc2hUb01hdmVuOiB7XG4gICAgICBqYXZhUGFja2FnZTogYGlvLmdpdGh1Yi5jZGtsYWJzLiR7Y2hhbmdlRGVsaW1pdGVyKG5wbVBhY2thZ2VOYW1lLCAnLicpfWAsXG4gICAgICBtYXZlbkdyb3VwSWQ6ICdpby5naXRodWIuY2RrbGFicycsXG4gICAgICBtYXZlbkFydGlmYWN0SWQ6IG5wbVBhY2thZ2VOYW1lLFxuICAgICAgbWF2ZW5FbmRwb2ludDogJ2h0dHBzOi8vczAxLm9zcy5zb25hdHlwZS5vcmcnLFxuICAgIH0sXG4gICAgcHVibGlzaFRvTnVnZXQ6IHtcbiAgICAgIGRvdE5ldE5hbWVzcGFjZTogYENka2xhYnMke3VwcGVyQ2FzZU5hbWUobnBtUGFja2FnZU5hbWUpfWAsXG4gICAgICBwYWNrYWdlSWQ6IGBDZGtsYWJzJHt1cHBlckNhc2VOYW1lKG5wbVBhY2thZ2VOYW1lKX1gLFxuICAgIH0sXG4gICAgcHVibGlzaFRvR286IHtcbiAgICAgIG1vZHVsZU5hbWU6IGAke25wbVBhY2thZ2VOYW1lfS1nb2AsXG4gICAgfSxcbiAgfTtcblxuICBmdW5jdGlvbiB1cHBlckNhc2VOYW1lKHN0cjogc3RyaW5nKSB7XG4gICAgbGV0IHdvcmRzID0gc3RyLnNwbGl0KCctJyk7XG4gICAgd29yZHMgPSB3b3Jkcy5tYXAoKHcpID0+IHdbMF0udG9VcHBlckNhc2UoKSArIHcuc3Vic3RyaW5nKDEpKTtcbiAgICByZXR1cm4gd29yZHMuam9pbignJyk7XG4gIH1cblxuICBmdW5jdGlvbiBjaGFuZ2VEZWxpbWl0ZXIoc3RyOiBzdHJpbmcsIGRlbGltOiBzdHJpbmcpIHtcbiAgICByZXR1cm4gc3RyLnNwbGl0KCctJykuam9pbihkZWxpbSk7XG4gIH1cbn07XG5cbmV4cG9ydCBpbnRlcmZhY2UgQ2RrbGFic0NvbnN0cnVjdExpYnJhcnlPcHRpb25zIGV4dGVuZHMgQ2RrQ29uc3RydWN0TGlicmFyeU9wdGlvbnMge1xuICAvKipcbiAgICogU2V0IGRlZmF1bHQgcHVibGlzaGluZyBwcm9wZXJ0aWVzLiBTZXR0aW5nIHRoaXMgcHJvcGVydHkgZ3VhcmFudGVlc1xuICAgKiB0aGF0IHlvdXIgcHJvamVjdCB3aWxsIGhhdmUgcmVhc29uYWJsZSBwdWJsaXNoaW5nIG5hbWVzLiBZb3UgY2FuIGNob29zZVxuICAgKiB0byBtb2RpZnkgdGhlbSBob3dldmVyIHlvdSB3aXNoIHdpdGggdGhlIHRyYWRpdGlvbmFsIGBwdWJsaXNoVG9QeXBpYCxcbiAgICogYHB1Ymxpc2hUb01hdmVuYCwgYHB1Ymxpc2hUb051Z2V0YCwgYW5kIGBwdWJsaXNoVG9Hb2AgcHJvcGVydGllcywgYW5kXG4gICAqIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIHJlc3BlY3RlZC5cbiAgICpcbiAgICogVGhpcyBzaG91bGQgYmUgc2V0IHRvIGZhbHNlIG9ubHkgaWYgeW91IGRvIG5vdCBwbGFuIG9uIHJlbGVhc2luZyB0aGUgcGFja2FnZS5cbiAgICpcbiAgICogQGRlZmF1bHQgdHJ1ZVxuICAgKi9cbiAgcmVhZG9ubHkgY2RrbGFic1B1Ymxpc2hpbmdEZWZhdWx0cz86IGJvb2xlYW47XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgQ2RrbGFicyBDb25zdHJ1Y3QgTGlicmFyeSBQcm9qZWN0XG4gKlxuICogQHBqaWQgY2RrbGFicy1jb25zdHJ1Y3QtbGliXG4gKi9cbmV4cG9ydCBjbGFzcyBDZGtsYWJzQ29uc3RydWN0TGlicmFyeSBleHRlbmRzIENka0NvbnN0cnVjdExpYnJhcnkge1xuICBjb25zdHJ1Y3RvcihvcHRpb25zOiBDZGtsYWJzQ29uc3RydWN0TGlicmFyeU9wdGlvbnMpIHtcbiAgICBjb25zdCBjZGtsYWJzUHVibGlzaGluZ0RlZmF1bHRQcm9wcyA9IChvcHRpb25zLmNka2xhYnNQdWJsaXNoaW5nRGVmYXVsdHMgPz8gdHJ1ZSkgP1xuICAgICAgY3JlYXRlQ2RrbGFic1B1Ymxpc2hpbmdEZWZhdWx0cyhvcHRpb25zLm5hbWUpIDoge307XG5cbiAgICBjb25zdCBtZXJnZWRPcHRpb25zID0gZGVlcE1lcmdlKFtcbiAgICAgIGNka2xhYnNEZWZhdWx0UHJvcHMsXG4gICAgICBjZGtsYWJzUHVibGlzaGluZ0RlZmF1bHRQcm9wcyxcbiAgICAgIG9wdGlvbnMsXG4gICAgICBjZGtsYWJzRm9yY2VkUHJvcHMsXG4gICAgXSkgYXMgQ2RrQ29uc3RydWN0TGlicmFyeU9wdGlvbnM7XG5cbiAgICBzdXBlcihtZXJnZWRPcHRpb25zKTtcbiAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIENka2xhYnNUeXBlU2NyaXB0UHJvamVjdE9wdGlvbnMgZXh0ZW5kcyBDZGtUeXBlU2NyaXB0UHJvamVjdE9wdGlvbnMge1xuICAvKipcbiAgICogU2V0IGRlZmF1bHQgcHVibGlzaGluZyBwcm9wZXJ0aWVzLiBTZXR0aW5nIHRoaXMgcHJvcGVydHkgZ3VhcmFudGVlc1xuICAgKiB0aGF0IHlvdXIgcHJvamVjdCB3aWxsIGhhdmUgcmVhc29uYWJsZSBwdWJsaXNoaW5nIG5hbWVzLiBZb3UgY2FuIGNob29zZVxuICAgKiB0byBtb2RpZnkgdGhlbSBob3dldmVyIHlvdSB3aXNoIHdpdGggdGhlIHRyYWRpdGlvbmFsIGBwdWJsaXNoVG9QeXBpYCxcbiAgICogYHB1Ymxpc2hUb01hdmVuYCwgYHB1Ymxpc2hUb051Z2V0YCwgYW5kIGBwdWJsaXNoVG9Hb2AgcHJvcGVydGllcywgYW5kXG4gICAqIHlvdXIgY29uZmlndXJhdGlvbiB3aWxsIGJlIHJlc3BlY3RlZC5cbiAgICpcbiAgICogVGhpcyBzaG91bGQgYmUgc2V0IHRvIGZhbHNlIG9ubHkgaWYgeW91IGRvIG5vdCBwbGFuIG9uIHJlbGVhc2luZyB0aGUgcGFja2FnZS5cbiAgICpcbiAgICogQGRlZmF1bHQgdHJ1ZVxuICAgKi9cbiAgcmVhZG9ubHkgY2RrbGFic1B1Ymxpc2hpbmdEZWZhdWx0cz86IGJvb2xlYW47XG59XG5cbi8qKlxuICogQ3JlYXRlIGEgQ2RrbGFicyBUeXBlU2NyaXB0IFByb2plY3RcbiAqXG4gKiBAcGppZCBjZGtsYWJzLXRzLXByb2pcbiAqL1xuZXhwb3J0IGNsYXNzIENka2xhYnNUeXBlU2NyaXB0UHJvamVjdCBleHRlbmRzIENka1R5cGVTY3JpcHRQcm9qZWN0IHtcbiAgY29uc3RydWN0b3Iob3B0aW9uczogQ2RrbGFic1R5cGVTY3JpcHRQcm9qZWN0T3B0aW9ucykge1xuICAgIGNvbnN0IGNka2xhYnNQdWJsaXNoaW5nRGVmYXVsdFByb3BzID0gKG9wdGlvbnMuY2RrbGFic1B1Ymxpc2hpbmdEZWZhdWx0cyA/PyB0cnVlKSA/XG4gICAgICBjcmVhdGVDZGtsYWJzUHVibGlzaGluZ0RlZmF1bHRzKG9wdGlvbnMubmFtZSkgOiB7fTtcblxuICAgIGNvbnN0IG1lcmdlZE9wdGlvbnMgPSBkZWVwTWVyZ2UoW1xuICAgICAgY2RrbGFic0RlZmF1bHRQcm9wcyxcbiAgICAgIGNka2xhYnNQdWJsaXNoaW5nRGVmYXVsdFByb3BzLFxuICAgICAgb3B0aW9ucyxcbiAgICAgIGNka2xhYnNGb3JjZWRQcm9wcyxcbiAgICBdKSBhcyBDZGtDb25zdHJ1Y3RMaWJyYXJ5T3B0aW9ucztcblxuICAgIHN1cGVyKG1lcmdlZE9wdGlvbnMpO1xuICB9XG59XG4iXX0=

@@ -70,3 +70,3 @@ {

"license": "Apache-2.0",
"version": "0.0.7",
"version": "0.0.8",
"jest": {

@@ -73,0 +73,0 @@ "testMatch": [

@@ -1,1 +0,102 @@

# replace this
# Cdklabs Projen Project Types
This repository stores custom project types extended from `projen` with cdklabs defaults
baked in. This is meant to serve as a hook for continuous management of all repos we own.
With cdklabs projen types, we can add new configuration as they come up and have it
propogate to all repositories using the type.
## CdklabsConstructLibrary
This type extends projen's `awscdk.AwsConstructLibrary` project type and should be used in place
of that type.
### Usage
From the command line:
```bash
npx projen new --from cdklabs-projen-project-types cdklabs-construct-lib
```
From inside `cdk-ops`:
```ts
this.cdklabs.addPreApprovedRepo({
repo: 'cdk-new-lib',
owner: 'conroyka@amazon.com',
createWith: {
projectType: ProjectType.CDKLABS_MANAGED_CONSTRUCT_LIB,
},
});
```
### Features
- `cdklabsPublishingDefaults`
By default, this is turned on. `cdklabsPublishingDefaults` provides publishing defaults based off
of the project's name. Specifically, the defaults look like this:
```ts
return {
publishToPypi: {
distName: npmPackageName,
module: changeDelimiter(npmPackageName, '_'),
},
publishToMaven: {
javaPackage: `io.github.cdklabs.${changeDelimiter(npmPackageName, '.')}`,
mavenGroupId: 'io.github.cdklabs',
mavenArtifactId: npmPackageName,
mavenEndpoint: 'https://s01.oss.sonatype.org',
},
publishToNuget: {
dotNetNamespace: `Cdklabs${upperCaseName(npmPackageName)}`,
packageId: `Cdklabs${upperCaseName(npmPackageName)}`,
},
publishToGo: {
moduleName: `${npmPackageName}-go`,
},
};
```
Additionally, we also require that we publish to all jsii language targets (including go) when
we specify a library as `stable`.
- `private`
By default, a project is created as `private`. Turning this off simply means setting `private: false`.
A project being `private` means it gets certain properties set as default that are true for private
projects. Today, that means setting `private: true` in `package.json`, removing `.mergify.yml` from
the project, and removing `.npmignore`.
## CdklabsTypeScriptProject
This type extends projen's `typescript.TypeScriptProject` project type and should be used in place
of that type.
### Usage
```bash
npx projen new --from cdklabs-projen-project-types cdklabs-ts-proj
```
From inside `cdk-ops`:
```ts
this.cdklabs.addPreApprovedRepo({
repo: 'cdk-new-lib',
owner: 'conroyka@amazon.com',
createWith: {
projectType: ProjectType.CDKLABS_MANAGED_TS_PROJECT,
},
});
```
### Features
- `private`
By default, a project is created as `private`. Turning this off simply means setting `private: false`.
A project being `private` means it gets certain properties set as default that are true for private
projects. Today, that means setting `private: true` in `package.json`, removing `.mergify.yml` from
the project, and removing `.npmignore`.

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc