{
"name": "daml-lint-rules",
"version": "0.2.0",
"private": true,
"license": "AGPL-3.0-only",
"scripts": {
"build:rules": "esbuild rules/archive-before-execute.ts rules/head-of-list-query.ts rules/missing-ensure-decimal.ts rules/missing-positive-amount.ts rules/unbounded-fields.ts rules/unguarded-division.ts --bundle --format=esm --target=es2020 --outdir=rules",
"build:examples": "esbuild examples/choice-param-shadows-field.ts examples/consuming-choice-signatory-controller.ts examples/function-ledger-actions.ts examples/no-bare-contractid-field.ts examples/no-create-in-nonconsuming.ts examples/no-trace.ts examples/template-requires-ensure.ts examples/unguarded-division-ast.ts examples/unqualified-da-import.ts --format=esm --target=es2020 --outdir=examples --banner:js=\"// Compiled from TypeScript; pass this JavaScript file to daml-lint --rules.\"",
"check:rules": "npm run build:rules && npm run build:examples && git diff --exit-code -- rules examples"
},
"devDependencies": {
"esbuild": "0.28.1"
},
"engines": {
"node": ">=18"
}
}