{"bin":{"yulin":"dist/cli/yulin.js"},"bugs":{"url":"https://github.com/KensioSoftware/yulin/issues"},"dist":{"shasum":"4a14489ee32acfea2b879c981efeb2b803ac3860","tarball":"https://registry.npmjs.org/@kensio/yulin/-/yulin-1.21.27.tgz","fileCount":10278,"integrity":"sha512-3qnUOShVGDJTIxde0H7/QKp6PiixAHxBwU284dR/HKWAYj2slJpkRZu/AwjJkB22k+SADRYprr18648msg4Agg==","signatures":[{"sig":"MEYCIQDLn+96luI/9sdrJ+oC4GQAUBR40yOZuPWO+tu2MyPfNwIhAL1tVpR/x/kwZ4501uaFCGTM/NUOowuEKjFcy4Vjmugv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDphmdeIGKFb7mQ8/z2MJ2uwkRig+0G8akfFQgvKUrWXQIhAKNRQD/V2kSjmw8DPFftOIks8XJJ99Y2ApiB4HHo79Zv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kensio%2fyulin@1.21.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20745343},"main":"./dist/index.js","name":"@kensio/yulin","type":"module","types":"./dist/index.d.ts","author":{"name":"Kensio Software"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./s3":{"types":"./dist/service/s3/index.d.ts","import":"./dist/service/s3/index.js"},"./ecr":{"types":"./dist/service/ecr/index.d.ts","import":"./dist/service/ecr/index.js"},"./ecs":{"types":"./dist/service/ecs/index.d.ts","import":"./dist/service/ecs/index.js"},"./iam":{"types":"./dist/service/iam/index.d.ts","import":"./dist/service/iam/index.js"},"./kms":{"types":"./dist/service/kms/index.d.ts","import":"./dist/service/kms/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./ses":{"types":"./dist/service/ses/index.d.ts","import":"./dist/service/ses/index.js"},"./sns":{"types":"./dist/service/sns/index.d.ts","import":"./dist/service/sns/index.js"},"./sqs":{"types":"./dist/service/sqs/index.d.ts","import":"./dist/service/sqs/index.js"},"./ssm":{"types":"./dist/service/ssm/index.d.ts","import":"./dist/service/ssm/index.js"},"./glue":{"types":"./dist/service/glue/index.d.ts","import":"./dist/service/glue/index.js"},"./logs":{"types":"./dist/service/logs/index.d.ts","import":"./dist/service/logs/index.js"},"./elbv2":{"types":"./dist/service/elbv2/index.d.ts","import":"./dist/service/elbv2/index.js"},"./serve":{"types":"./dist/serve/index.d.ts","import":"./dist/serve/index.js"},"./wafv2":{"types":"./dist/service/wafv2/index.d.ts","import":"./dist/service/wafv2/index.js"},"./watch":{"types":"./dist/watch/index.d.ts","import":"./dist/watch/index.js"},"./athena":{"types":"./dist/service/athena/index.d.ts","import":"./dist/service/athena/index.js"},"./backup":{"types":"./dist/service/backup/index.d.ts","import":"./dist/service/backup/index.js"},"./eslint":{"types":"./dist/config/eslint/index.d.ts","import":"./dist/config/eslint/index.js"},"./lambda":{"types":"./dist/service/lambda/index.d.ts","import":"./dist/service/lambda/index.js"},"./oxlint":{"types":"./dist/config/oxlint/index.d.ts","import":"./dist/config/oxlint/index.js"},"./bedrock":{"types":"./dist/service/bedrock/index.d.ts","import":"./dist/service/bedrock/index.js"},"./cognito":{"types":"./dist/service/cognito/index.d.ts","import":"./dist/service/cognito/index.js"},"./kinesis":{"types":"./dist/service/kinesis/index.d.ts","import":"./dist/service/kinesis/index.js"},"./route53":{"types":"./dist/service/route53/index.d.ts","import":"./dist/service/route53/index.js"},"./dynamodb":{"types":"./dist/service/dynamodb/index.d.ts","import":"./dist/service/dynamodb/index.js"},"./firehose":{"types":"./dist/service/firehose/index.d.ts","import":"./dist/service/firehose/index.js"},"./scheduler":{"types":"./dist/service/scheduler/index.d.ts","import":"./dist/service/scheduler/index.js"},"./terraform":{"types":"./dist/terraform/index.d.ts","import":"./dist/terraform/index.js"},"./apigateway":{"types":"./dist/service/apigateway/index.d.ts","import":"./dist/service/apigateway/index.js"},"./cloudfront":{"types":"./dist/service/cloudfront/index.d.ts","import":"./dist/service/cloudfront/index.js"},"./cloudwatch":{"types":"./dist/service/cloudwatch/index.d.ts","import":"./dist/service/cloudwatch/index.js"},"./eventbridge":{"types":"./dist/service/eventbridge/index.d.ts","import":"./dist/service/eventbridge/index.js"},"./personalize":{"types":"./dist/service/personalize/index.d.ts","import":"./dist/service/personalize/index.js"},"./rekognition":{"types":"./dist/service/rekognition/index.d.ts","import":"./dist/service/rekognition/index.js"},"./apigatewayv2":{"types":"./dist/service/apigatewayv2/index.d.ts","import":"./dist/service/apigatewayv2/index.js"},"./package.json":"./package.json","./organizations":{"types":"./dist/service/organizations/index.d.ts","import":"./dist/service/organizations/index.js"},"./stepfunctions":{"types":"./dist/service/stepfunctions/index.d.ts","import":"./dist/service/stepfunctions/index.js"},"./cloudformation":{"types":"./dist/service/cloudformation/index.d.ts","import":"./dist/service/cloudformation/index.js"},"./secretsmanager":{"types":"./dist/service/secretsmanager/index.d.ts","import":"./dist/service/secretsmanager/index.js"},"./cloudfront/globals":{"types":"./dist/service/cloudfront/globals.d.ts","import":"./dist/service/cloudfront/globals.js"},"./oxlint/cffjs2.oxlintrc.json":"./cffjs2.oxlintrc.json"},"gitHead":"9893899e25bf33e2db412a85c913a05a083aef52","license":"Apache-2.0","scripts":{"fmt":"oxlint --type-aware --fix --max-warnings=0 . && oxfmt --write .","fta":"./scripts/sh/fta.sh","lint":"oxlint --type-aware --max-warnings=0 . && oxfmt --check .","test":"vitest run","build":"pnpm clean && tsc -p tsconfig.build.json && pnpm oxlint:config && pnpm docs:index","check":"pnpm fmt && pnpm fta && pnpm build:check && pnpm examples:check && pnpm test:coverage","clean":"rm -rf ./dist/ ./*.tsbuildinfo ./cffjs2.oxlintrc.json ./llms.txt","prepack":"pnpm build","tf:init":"./scripts/sh/tf-init.sh","test:iso":"vitest run --project isolatedTests","docs:index":"pnpm tsx scripts/mts/write-llms-index.mts","test:local":"rm -rf './.tmp/' && vitest run --project localTests","build:check":"tsc -p tsconfig.json --noEmit","verify:pack":"pnpm tsx scripts/mts/verify-pack.mts","examples:tsc":"tsc -p docs/tsconfig.json","examples:lint":"oxlint --type-aware --max-warnings=0 docs","oxlint:config":"pnpm tsx scripts/mts/write-oxlint-config.mts","test:coverage":"rm -rf './.tmp/' && vitest run --coverage","examples:check":"pnpm docs:index && pnpm examples:extract && pnpm examples:tsc && pnpm examples:tsc:cdk && pnpm examples:lint","examples:extract":"pnpm tsx scripts/mts/extract-documentation-examples.mts","examples:tsc:cdk":"tsc -p docs/tsconfig.cdk.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"05915c72-a037-4a55-a5d6-78494f312eca"}},"homepage":"https://yulinsim.dev/","keywords":["aws","test","mock","emulator","simulator","isolated"],"repository":{"url":"git+https://github.com/KensioSoftware/yulin.git","type":"git"},"_npmVersion":"11.16.0","description":"AWS system behaviour simulation for isolated unit testing","directories":{},"maintainers":[{"name":"hughgrigg","email":"hugh@kensiosoftware.co.uk"}],"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0","lodash-es":"^4.18.1","@faker-js/faker":"^10.5.0","@kensio/part-factory":"^1.9.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.17.0+sha512.cca3cea332ad254bb84145f966d19f4879615210346fc92c79a047f23a0d7b3cca3c3792f0076ba1f1831d277efbcf0a9119b31a9a60eca7fb3d6231f331ef72","devDependencies":{"tsx":"^4.23.1","execa":"^10.0.0","oxfmt":"^0.71.0","eslint":"^10.8.0","oxlint":"^1.77.0","vitest":"^4.1.10","aws-cdk":"^2.1134.0","esbuild":"^0.28.2","fta-cli":"^3.0.0","hyparquet":"^1.29.2","@eslint/js":"^10.0.1","constructs":"^10.8.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^24.13.3","aws-cdk-lib":"^2.263.0","@smithy/types":"^4.16.1","aws-jwt-verify":"^5.2.1","node-sql-parser":"^5.4.0","oxlint-tsgolint":"^7.0.2001","@kensio/smartass":"^1.37.7","@types/lodash-es":"^4.17.12","hyparquet-writer":"^0.16.9","semantic-release":"25.0.9","typescript-eslint":"^8.65.0","@aws-sdk/client-s3":"^3.1101.0","@typescript/native":"npm:typescript@^7.0.2","@aws-sdk/client-acm":"^3.1101.0","@aws-sdk/client-ecs":"^3.1101.0","@aws-sdk/client-iam":"^3.1101.0","@aws-sdk/client-kms":"^3.1101.0","@aws-sdk/client-sfn":"^3.1115.0","@aws-sdk/client-sns":"^3.1104.0","@aws-sdk/client-sqs":"^3.1101.0","@aws-sdk/client-ssm":"^3.1101.0","@aws-sdk/client-sts":"^3.1101.0","@vitest/coverage-v8":"^4.1.10","aws-sdk-client-mock":"^4.1.0","eslint-plugin-jsdoc":"^64.0.1","@aws-sdk/client-glue":"^3.1116.0","@aws-sdk/lib-storage":"^3.1112.0","@smithy/signature-v4":"^5.6.12","@aws-crypto/sha256-js":"^5.2.0","@aws-sdk/client-sesv2":"^3.1111.0","@aws-sdk/client-wafv2":"^3.1113.0","@aws-sdk/lib-dynamodb":"^3.1101.0","@smithy/smithy-client":"^4.14.16","eslint-plugin-unicorn":"^74.0.0","@aws-sdk/client-athena":"^3.1115.0","@aws-sdk/client-backup":"^3.1121.0","@aws-sdk/client-lambda":"^3.1101.0","@semantic-release/exec":"7.1.0","eslint-plugin-security":"^4.0.1","@aws-sdk/client-kinesis":"^3.1115.0","@aws-sdk/client-dynamodb":"^3.1101.0","@aws-sdk/client-firehose":"^3.1115.0","@aws-sdk/client-route-53":"^3.1101.0","eslint-plugin-no-secrets":"^2.3.3","@aws-sdk/client-scheduler":"^3.1109.0","@aws-sdk/client-cloudfront":"^3.1101.0","@aws-sdk/client-cloudwatch":"^3.1111.0","@aws-sdk/client-api-gateway":"^3.1112.0","@aws-sdk/client-eventbridge":"^3.1109.0","@aws-sdk/client-personalize":"^3.1115.0","@aws-sdk/client-rekognition":"^3.1101.0","@aws-sdk/client-apigatewayv2":"^3.1101.0","@aws-lambda-powertools/logger":"^2.34.0","@aws-sdk/s3-request-presigner":"^3.1101.0","@aws-lambda-powertools/metrics":"^2.34.0","@aws-sdk/client-cloudformation":"^3.1101.0","@aws-sdk/client-bedrock-runtime":"^3.1115.0","@aws-sdk/client-cloudwatch-logs":"^3.1101.0","@aws-sdk/client-secrets-manager":"^3.1101.0","@aws-sdk/client-dynamodb-streams":"^3.1101.0","@aws-sdk/client-personalize-events":"^3.1115.0","@aws-sdk/client-personalize-runtime":"^3.1115.0","@aws-sdk/client-cloudfront-keyvaluestore":"^3.1108.0","@aws-sdk/client-cognito-identity-provider":"^3.1101.0","@aws-sdk/client-elastic-load-balancing-v2":"^3.1109.0","conventional-changelog-conventionalcommits":"9.3.1"},"peerDependencies":{"eslint":"^10.4.1","hyparquet":"^1.29.2","node-sql-parser":"^5.4.0","typescript-eslint":"^8.60.0"},"peerDependenciesMeta":{"eslint":{"optional":true},"hyparquet":{"optional":true},"node-sql-parser":{"optional":true},"typescript-eslint":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/yulin_1.21.27_1791411028099_0.7197207345215726","host":"s3://npm-registry-packages-npm-production"},"_id":"@kensio/yulin@1.21.27","version":"1.21.27"}