@aws-cdk/aws-service-spec
Advanced tools
Comparing version 0.0.24 to 0.0.25
@@ -6,1 +6,5 @@ import { SpecDatabase } from '@aws-cdk/service-spec-types'; | ||
export declare function loadAwsServiceSpec(): Promise<SpecDatabase>; | ||
/** | ||
* Synchronously load the provided built-in database | ||
*/ | ||
export declare function loadAwsServiceSpecSync(): SpecDatabase; |
@@ -26,3 +26,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.loadAwsServiceSpec = void 0; | ||
exports.loadAwsServiceSpecSync = exports.loadAwsServiceSpec = void 0; | ||
const node_fs_1 = require("node:fs"); | ||
@@ -33,2 +33,3 @@ const path = __importStar(require("node:path")); | ||
const DB_COMPRESSED = 'db.json.gz'; | ||
const DB_PATH = path.join(__dirname, '..', DB_COMPRESSED); | ||
/** | ||
@@ -38,3 +39,13 @@ * Load the provided built-in database | ||
async function loadAwsServiceSpec() { | ||
const spec = await node_fs_1.promises.readFile(path.join(__dirname, '..', DB_COMPRESSED)); | ||
return loadBufferIntoDatabase(await node_fs_1.promises.readFile(DB_PATH)); | ||
} | ||
exports.loadAwsServiceSpec = loadAwsServiceSpec; | ||
/** | ||
* Synchronously load the provided built-in database | ||
*/ | ||
function loadAwsServiceSpecSync() { | ||
return loadBufferIntoDatabase((0, node_fs_1.readFileSync)(DB_PATH)); | ||
} | ||
exports.loadAwsServiceSpecSync = loadAwsServiceSpecSync; | ||
function loadBufferIntoDatabase(spec) { | ||
const db = (0, service_spec_types_1.emptyDatabase)(); | ||
@@ -44,3 +55,2 @@ db.load(JSON.parse((0, node_zlib_1.gunzipSync)(spec).toString('utf-8'))); | ||
} | ||
exports.loadAwsServiceSpec = loadAwsServiceSpec; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxxQ0FBeUM7QUFDekMsZ0RBQWtDO0FBQ2xDLHlDQUF1QztBQUN2QyxvRUFBMEU7QUFFMUUsTUFBTSxhQUFhLEdBQUcsWUFBWSxDQUFDO0FBRW5DOztHQUVHO0FBQ0ksS0FBSyxVQUFVLGtCQUFrQjtJQUN0QyxNQUFNLElBQUksR0FBRyxNQUFNLGtCQUFFLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxhQUFhLENBQUMsQ0FBQyxDQUFDO0lBQzFFLE1BQU0sRUFBRSxHQUFHLElBQUEsa0NBQWEsR0FBRSxDQUFDO0lBQzNCLEVBQUUsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFBLHNCQUFVLEVBQUMsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUN4RCxPQUFPLEVBQUUsQ0FBQztBQUNaLENBQUM7QUFMRCxnREFLQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHByb21pc2VzIGFzIGZzIH0gZnJvbSAnbm9kZTpmcyc7XG5pbXBvcnQgKiBhcyBwYXRoIGZyb20gJ25vZGU6cGF0aCc7XG5pbXBvcnQgeyBndW56aXBTeW5jIH0gZnJvbSAnbm9kZTp6bGliJztcbmltcG9ydCB7IGVtcHR5RGF0YWJhc2UsIFNwZWNEYXRhYmFzZSB9IGZyb20gJ0Bhd3MtY2RrL3NlcnZpY2Utc3BlYy10eXBlcyc7XG5cbmNvbnN0IERCX0NPTVBSRVNTRUQgPSAnZGIuanNvbi5neic7XG5cbi8qKlxuICogTG9hZCB0aGUgcHJvdmlkZWQgYnVpbHQtaW4gZGF0YWJhc2VcbiAqL1xuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGxvYWRBd3NTZXJ2aWNlU3BlYygpOiBQcm9taXNlPFNwZWNEYXRhYmFzZT4ge1xuICBjb25zdCBzcGVjID0gYXdhaXQgZnMucmVhZEZpbGUocGF0aC5qb2luKF9fZGlybmFtZSwgJy4uJywgREJfQ09NUFJFU1NFRCkpO1xuICBjb25zdCBkYiA9IGVtcHR5RGF0YWJhc2UoKTtcbiAgZGIubG9hZChKU09OLnBhcnNlKGd1bnppcFN5bmMoc3BlYykudG9TdHJpbmcoJ3V0Zi04JykpKTtcbiAgcmV0dXJuIGRiO1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSxxQ0FBdUQ7QUFDdkQsZ0RBQWtDO0FBQ2xDLHlDQUF1QztBQUN2QyxvRUFBMEU7QUFFMUUsTUFBTSxhQUFhLEdBQUcsWUFBWSxDQUFDO0FBQ25DLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxhQUFhLENBQUMsQ0FBQztBQUUxRDs7R0FFRztBQUNJLEtBQUssVUFBVSxrQkFBa0I7SUFDdEMsT0FBTyxzQkFBc0IsQ0FBQyxNQUFNLGtCQUFFLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7QUFDNUQsQ0FBQztBQUZELGdEQUVDO0FBRUQ7O0dBRUc7QUFDSCxTQUFnQixzQkFBc0I7SUFDcEMsT0FBTyxzQkFBc0IsQ0FBQyxJQUFBLHNCQUFZLEVBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztBQUN2RCxDQUFDO0FBRkQsd0RBRUM7QUFFRCxTQUFTLHNCQUFzQixDQUFDLElBQVk7SUFDMUMsTUFBTSxFQUFFLEdBQUcsSUFBQSxrQ0FBYSxHQUFFLENBQUM7SUFDM0IsRUFBRSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUEsc0JBQVUsRUFBQyxJQUFJLENBQUMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQyxDQUFDO0lBQ3hELE9BQU8sRUFBRSxDQUFDO0FBQ1osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHByb21pc2VzIGFzIGZzLCByZWFkRmlsZVN5bmMgfSBmcm9tICdub2RlOmZzJztcbmltcG9ydCAqIGFzIHBhdGggZnJvbSAnbm9kZTpwYXRoJztcbmltcG9ydCB7IGd1bnppcFN5bmMgfSBmcm9tICdub2RlOnpsaWInO1xuaW1wb3J0IHsgZW1wdHlEYXRhYmFzZSwgU3BlY0RhdGFiYXNlIH0gZnJvbSAnQGF3cy1jZGsvc2VydmljZS1zcGVjLXR5cGVzJztcblxuY29uc3QgREJfQ09NUFJFU1NFRCA9ICdkYi5qc29uLmd6JztcbmNvbnN0IERCX1BBVEggPSBwYXRoLmpvaW4oX19kaXJuYW1lLCAnLi4nLCBEQl9DT01QUkVTU0VEKTtcblxuLyoqXG4gKiBMb2FkIHRoZSBwcm92aWRlZCBidWlsdC1pbiBkYXRhYmFzZVxuICovXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gbG9hZEF3c1NlcnZpY2VTcGVjKCk6IFByb21pc2U8U3BlY0RhdGFiYXNlPiB7XG4gIHJldHVybiBsb2FkQnVmZmVySW50b0RhdGFiYXNlKGF3YWl0IGZzLnJlYWRGaWxlKERCX1BBVEgpKTtcbn1cblxuLyoqXG4gKiBTeW5jaHJvbm91c2x5IGxvYWQgdGhlIHByb3ZpZGVkIGJ1aWx0LWluIGRhdGFiYXNlXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBsb2FkQXdzU2VydmljZVNwZWNTeW5jKCk6IFNwZWNEYXRhYmFzZSB7XG4gIHJldHVybiBsb2FkQnVmZmVySW50b0RhdGFiYXNlKHJlYWRGaWxlU3luYyhEQl9QQVRIKSk7XG59XG5cbmZ1bmN0aW9uIGxvYWRCdWZmZXJJbnRvRGF0YWJhc2Uoc3BlYzogQnVmZmVyKTogU3BlY0RhdGFiYXNlIHtcbiAgY29uc3QgZGIgPSBlbXB0eURhdGFiYXNlKCk7XG4gIGRiLmxvYWQoSlNPTi5wYXJzZShndW56aXBTeW5jKHNwZWMpLnRvU3RyaW5nKCd1dGYtOCcpKSk7XG4gIHJldHVybiBkYjtcbn1cbiJdfQ== |
@@ -24,7 +24,8 @@ { | ||
"devDependencies": { | ||
"@aws-cdk/service-spec-importers": "^0.0.1", | ||
"@types/jest": "^29.5.5", | ||
"@aws-cdk/service-spec-importers": "^0.0.2", | ||
"@types/jest": "^29.5.7", | ||
"@types/node": "^16", | ||
"@typescript-eslint/eslint-plugin": "^6", | ||
"@typescript-eslint/parser": "^6", | ||
"constructs": "^10.0.0", | ||
"eslint": "^8", | ||
@@ -34,3 +35,3 @@ "eslint-config-prettier": "^8.10.0", | ||
"eslint-import-resolver-typescript": "^3.6.1", | ||
"eslint-plugin-import": "^2.28.1", | ||
"eslint-plugin-import": "^2.29.0", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
@@ -41,3 +42,3 @@ "jest": "^29.7.0", | ||
"prettier": "^2.8.8", | ||
"projen": "^0.73.44", | ||
"projen": "^0.76.17", | ||
"source-map-support": "^0.5.21", | ||
@@ -48,3 +49,3 @@ "ts-jest": "^29.1.1", | ||
"dependencies": { | ||
"@aws-cdk/service-spec-types": "^0.0.24", | ||
"@aws-cdk/service-spec-types": "^0.0.25", | ||
"@cdklabs/tskb": "^0.0.2" | ||
@@ -57,3 +58,3 @@ }, | ||
}, | ||
"version": "0.0.24", | ||
"version": "0.0.25", | ||
"jest": { | ||
@@ -60,0 +61,0 @@ "testMatch": [ |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1622627
60
20
+ Added@aws-cdk/service-spec-types@0.0.25(transitive)
- Removed@aws-cdk/service-spec-types@0.0.24(transitive)