{"_id":"archetypes-rules","_rev":"28-7c29e0007d1263121423328b055d367e","name":"archetypes-rules","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.0","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.conformsto":"4.15.0","lodash.endswith":"4.2.1","lodash.eq":"4.0.0","lodash.get":"4.4.2","lodash.gt":"3.9.2","lodash.gte":"3.9.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.inrange":"3.3.6","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isarguments":"3.1.0","lodash.isarraybuffer":"4.4.1","lodash.isarraylike":"4.2.0","lodash.isarraylikeobject":"4.2.0","lodash.isboolean":"3.0.3","lodash.isbuffer":"4.3.4","lodash.isdate":"4.0.1","lodash.iselement":"4.1.1","lodash.isempty":"4.4.0","lodash.isequal":"4.5.0","lodash.isequalwith":"4.4.0","lodash.iserror":"3.1.1","lodash.isfinite":"3.3.2","lodash.isfunction":"3.0.9","lodash.isinteger":"4.0.4","lodash.islength":"4.0.1","lodash.ismap":"4.4.2","lodash.ismatch":"4.4.0","lodash.ismatchwith":"4.4.0","lodash.isnan":"3.0.2","lodash.isnative":"4.0.1","lodash.isnil":"4.0.0","lodash.isnull":"3.0.0","lodash.isnumber":"3.0.3","lodash.isobject":"3.0.2","lodash.isobjectlike":"4.0.0","lodash.isplainobject":"4.0.6","lodash.isregexp":"4.0.1","lodash.issafeinteger":"4.0.4","lodash.isset":"4.4.2","lodash.isstring":"4.0.1","lodash.issymbol":"4.0.1","lodash.istypedarray":"4.0.1","lodash.isundefined":"3.0.1","lodash.isweakmap":"4.4.1","lodash.isweakset":"4.3.0","lodash.kebabcase":"4.1.1","lodash.lt":"3.9.2","lodash.lte":"3.9.2","lodash.mixin":"4.3.0","lodash.set":"4.3.2","lodash.startswith":"4.2.1","lodash.toarray":"4.4.0","lodash.unset":"4.5.2","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","husky":"2.1.0","jest":"24.7.1","jest-junit":"^6.3.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.5","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.10.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/gregswindle/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"keywords":["convert","enum-nom-nommer","number","parse","parse-number","string"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:test":"npm test","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","test":"jest --coverage --verbose"},"gitHead":"718e24958cd946120d8b7299758cf62fe26a79b5","_id":"archetypes-rules@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aJcM4YwWKo8IDK25uUgR0e25ujQTlpaxzlMMdDGXJ6hj50jl8yjP0lrusdrTBs2LgF9FY8x12Kj3tvncVnYbnA==","shasum":"2a633181f978eb697d54e1b4a01bdac5efd7343f","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.0.tgz","fileCount":72,"unpackedSize":108698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyJL0CRA9TVsSAnZWagAAhikQAJGAlPusaaneV0tyIkCW\nyir9eThgDsiLjx/H9hvB0cNC7mV5nncvTgZgZgqKd0HsfhvQG6MrOdZahNsH\nWPvlNRoCNqSSgptoxBaHaw9TOUePgtMwjlQAXdtUnrzmDNBBaA13qamfIa+L\nUWaUktBrMW6DHb4kw8GJDM2z4hqWgPLZ1eyEAnhKLLa3cF7pH9xzdgWTvIhY\nw9KTClVG5dZRgDHbuRtu0FS+vjaZEYrFGJC4Zuv46zp10sTSFKuQT7txZ7BT\nvg2KlWy9PL2XogWewSfd4HYFQtAvQJ42kBYH7IGL3FyaTZjDNK4HtXJtJ11y\nNuGRIuqMM6u1k+IXeMy/tXE2kxs/blzQ0mKRKUxkO4uimcU2Ubf1nH1XkEAg\n/cYu4pvewoK8Z1wxbaMxMvBhtpWVfYMESIbc1WuSqDP4r5DHhSEgNt10zOTg\nWGqDy7LOxTujzycxFhFOK/qPYkmpQrmoVdMD0jCzkpDzcYqo+0BPrtuvQxwN\nScL46PkBrimS2+xVrGn2j/FyUdSW6i61XcpJ8aKmcfXpmUqHpw3keEoKfsDh\n2KpNZYZGeXTNGe6EbVNhhLgxhu6PZ884w7aHV5Oz/1HrEZvdCgcrOucWuh+L\neO746BGVhA+aZljz5pwJucc2mWfaVZxLeP2g2PRURwxg0kAJUhnSSysbR4Ua\nNExJ\r\n=eIeo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZiClNw1Qg5kzEdyq/TcdfSHB3wZ9i/OWl9qE1Z9TZmAiBhJsmgY2j6nOXNxIHni7Za3P5hGJYiOt9O5QUssQ4TPg=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.0_1556648691665_0.2918398134297715"},"_hasShrinkwrap":false},"1.0.1":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.1","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.1.0","jest":"24.7.1","jest-junit":"^6.3.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.5","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.10.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"5bfb5dec01a76701d11a166af71a1888a05dc813","_id":"archetypes-rules@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BP/hlskBCETRmue1Wpv+9Ejv9eiTm1OT2oOO3SUZYZRVyS06yGpcVIpRw9AxN7XOJa7PiEEEsvpNr9HHXii4KA==","shasum":"3df04e87883d4a39637278c7be4a49b7c9c5b562","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.1.tgz","fileCount":74,"unpackedSize":107463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy17NCRA9TVsSAnZWagAAHc4P/1lAHw42kdB5uTqHR+E1\ntlbBHRyppOLwwhAMH6Ur3oY0najMZDaFuFzqWqebUeeW+OcnKCh8fTZ9fKpa\n2HRc2LVTWMDEqiqu+jGfjvbuR0PrdHGEHHzbxK3NpUJhpOfQEFAZfaLYQMxk\nb2chN1A7KrOGucOBByKNViPWwxAtIBFp5ve8UAMENYEJmcuGwTFohJu5fbmq\nm7pWqmGixII5O4teSqKnLaHqYDjAgprwL3HoqE7pDOur24/IaetnkBmgmbtc\nYxU6VbaBN8Zk0gJaJpwwMSnrE84pN+VJm476TICLQmseq+J9zM3x0PuPogbI\nM8K3lkULgmkNb3z/NylOxhSG97Wcr4ta9w8o+HIziJ3tZox/ZZKQo2skLqx6\nxznmEyFdg1XFhNf7bZq3jn7vEUzBDRE7cQ8X49sCovHfWYdMUDkLn+69CKar\np26WY6BJWffAlF2OppmDnDerp+zsbHY5rCiHo6zK16sG92LuhNU2xpnIppdG\nCLXFwfrfidMUcQTUWXGW6Dap8H2BWdziy0KwMIbu1SuVRYN5A9eOBRyhIRRG\n2BtbQMJJsPvc46yAY0ayR/5ywoZA5GHbzQMvEINeP047IhHIZ5xbgphsGW/2\n/EWR44EWIQQ4Vvt9na5hH3+V7TfmkrrrqLD7uaAISgY6dtFQF2jfvTJ/voIF\nqpR4\r\n=MXFi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBFQuySVrL+fBeEu4lPu9CxSqtTzs4IShif0hM+m6kM+AiB4x4wmjkY4vnjv4bIuEHdH2rIveTczUFNQ2ozZQXLd5A=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.1_1556831948182_0.5066557654680466"},"_hasShrinkwrap":false},"1.0.2":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.2","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.3.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.5","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.10.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"4ce476ddfde80ccef40927b2f8a90ec0bd39537b","_id":"archetypes-rules@1.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5xdsgHjufCczVbMSbK8BDyEoGQHjpML3Okk4ZKkrlBkx2TPd8Ok1gxGVg4JUPoqpdy+VecEUTwlrgsnWjo8h2w==","shasum":"86992ca8d76fb8a6890973d735e24f4db2b5f06c","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.2.tgz","fileCount":74,"unpackedSize":107561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy3NTCRA9TVsSAnZWagAAtukQAIWAowUQSG9LKsGxZpUi\nEcOb7zeQPaHclD/ZXjw9uFTQqyYb6xunFwlwEcrwHCQJOaDK8xhGu6Js2K3/\nDB4um5hgIDZMR3Voj0tx/7Wx3qfqJjf9ARuX1bKb0BQEVD0OTkMQl1yvPh06\nyDL0P5aCmVqDYJ5Wg+LjfOlHlwy2lKQJDr0wPg68osv9Xa3ZxHm/YT2c+3XS\nMM78AFN6Riqd7GJUnCswHooDPIeiBBLxAf9in/TP/XBoKloPDSlaUjZ5sWLZ\nd2UiXx/D2QB/idJ3qloHzLHEbWTGdzgBP79tC1e02gnoWqOKfbiFiISt2IAq\n0w7cFhoYEQn5hmVn9cayTXMwYcxtWUzhyh9sA8TqICS4bxMTlSeqvNONQ2my\nS5b42D3+ycqCMJqDgH12WbLRY0qqrFFmZyv/TYSqQn7Ndd9QT6yPHjX+ROop\nHMsHZPHbLFYFtF7vwnHJVAJEp47sdRfMhuSN0a3+2V1SAyLKZGSy5wFJFced\nmTgvKbKvib82lqc4MU9oGDE+aFJkWfKlyyJepCDDDxPKFYwS0ty/j4fVUlQs\nwnL4C6ap4T49t50iYTzcB1vwQnnjxgE7r27nSix130myNjD9UMeusl4YNZYM\nG3ZVMYMD7roxrItMw7+uGPXJEoy6A4rYcmqJBeZfXr3ynMvyUljozoT4WpZq\nd0Wx\r\n=rkZl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2ulEA+IpJlj9IBcU6ErPz2bOOhUMqb0fPWBiBJ8N5+AiEA9dFO/jkKm1NR1jEqevzMM+o7Vr9xRmu2P5syHxKNyMI="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.2_1556837202248_0.6593560992429397"},"_hasShrinkwrap":false},"1.0.3":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.3","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.5","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.10.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"b4a19624ed798507f3af409a7deb3d31cf315f42","_id":"archetypes-rules@1.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BRDcDC3pKa0fomlBYR3ElYNwTcVKJFn0Y7Z8wqz8aba2E2nlbNxTIgS9r9tdkZ3pSc6SuwmUNitkgX+Qh0jZbg==","shasum":"761c2069b00b4609de4c6b9dca76f443115b0b42","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.3.tgz","fileCount":74,"unpackedSize":107659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczJ3qCRA9TVsSAnZWagAAqdsP/A7MYBj7lPn3KCT3fPFu\nXxtF1lYKoD1KlJS17kHVVV0PI3qFwx1mnARcciwkEfnkmL0M5Mfd7EKwRr/9\n+ZsEcSMLLiIlEnEV1P2e3U4cOMseQrux+6JepxEEoojDba7iQHNmYb76Ld/w\nhRH8xfCH516IdKgbtS97hln3US386K83Y+5rGGAHiGvAyWvJv0hb6Fz0exWL\naViaU0LSgG8y8QSvax2pkPhSPEJmmNgot+vVgwcVuUFeBPOh+KNBGduAXhFs\nJJITYI+4z54IuTLtcUvzzE3duTBQaS3uwczvxhmeht/9ePncSG85UrCDaQCm\nAHn1qhZzvtthCEHkHsE+rCtX02eO6MzPTIuT7/xfvw+6NqopE8xoiZoom9t+\n5N4ygTYXXJBQhDbTxhg+WXV5TjcLvqzJvMow9mOxbGf+0cxfCT2FDjOf6SZg\nXDSTlVp+LmCK8f7Bg+AbPc1b3RG923xneC+O6TI8JbhErxWeW1AL/vnpNjbD\nutbhCwvgiyfgl4hBIOPsbUmas6T8/fml1LVhvmRyYgkxPLPmHZbsLv5jx9Ah\njP3gk9xxfq/aInwMWz1kTp//eWATdVnKAb8n+Pbypk1sngiY3pW4O4dixpDT\n3Ye0b+C/IGETSJSl7o13NWFA8mnnxs2hWpe5U6betddGTkDJpdDhyUK5mvLB\n0wKN\r\n=cmFn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/tJ+EsLJ6Rct1J08HuZvb6XtiOgViNtnrHe7H+x3ZIAiEAqjEdD7TGbWvwvNV9xyRlt7CdQmePHuCrlM0e7/O1So4="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.3_1556913641610_0.5117447487221336"},"_hasShrinkwrap":false},"1.0.4":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.4","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.5","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"092d7945d03f7fdda6c83405fe251649c3453fb9","_id":"archetypes-rules@1.0.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bIeb31KaFfuamghMhtQreMvcZ2ur/yuGTnGciYNNm3B3sLGEPmA9Qfl3NYGvZzKCkuOZXqAwnf1SZNPng38Dlw==","shasum":"f943ea46864a840f4fb0bd8109f591e8468908e4","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.4.tgz","fileCount":74,"unpackedSize":107757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YxwCRA9TVsSAnZWagAAP4oP/iK+c7W7MXTBISVqDh55\n3CJyqHfHzInLS1drvjY5yYn7zaNA21Zigieybaum/x/qLTAgAMbodA1Z4CQj\nlUdjWwVfM5aPW22h53UEvNRawKAk0uv1nBTWIysC0I30OGJrrPJ8t6TCFel2\ntr4D7j6T1cVt9F9FlRIk3AooHmMxeIf4rlffTsgJxHxJLH6Or6YtuvxhaR+G\n8pRzwQRI6Gupl1TUVL/sviz0idTW4GCyrm9bg/muhpwWtytWFHfW7Ab3dSAc\nQt6B6y4+uY5qJJdDf34IgR+vbZmktfjPaEuAsgzR7xhzC2CtCKD09ia8hF7K\ne/Jopma5rFzl9H4HHpCSl8Aal6ZCvcU3ZEHfPltzV16raqH6Df91y6Pfawr4\nsyBxjJYKorvW3CsTHYalkLK5bCFV51ure3lweoF+fDyZM1bzvCfcZjN5Az5A\nOoEPs4cttq+22qceTsfmOA9tv8wLBVrfn8wRq19f3AtCUX0oI/FiSueV1Xw2\ntjwudAODK66p+Y+wv03z0W4v5/VqXk8qeoQ4thByEVmyvxaYZlLNJ0dGMteM\nHMLDYx6IjPx+bsjg7v9WiLvknM3ifdOhfysG8E+2LO7El4YG96Fg3Z+ftDY+\nVz8+fXnTun524ba8QvYuSvfRy4PjHMYoJFU4yr0QNj1MFzMOZXLbWAwvC7Ki\nAToN\r\n=k+HI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwom9xc+bgcAJVqqzVbr3DRGhpzRsc0SkIIRf4F075zAiEAqWmx30De+KMv9J7/77huyi398OQrPF1O6RDhqoUo8LM="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.4_1557236848302_0.21958527182976928"},"_hasShrinkwrap":false},"1.0.5":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.5","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.15.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"39601873a889a893beaa52da6a6fed2bb697439e","_id":"archetypes-rules@1.0.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3dPRpIiaoFIsaDpubpqeF6ssbNv3Zo0zGYP326e3bgPepXKX/HtX7Flg/+epeLUkxPCZalsmKjWEtfCh0TIAnA==","shasum":"05d74da1a19b32e0ec4890bd282efeffa36667dc","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.5.tgz","fileCount":74,"unpackedSize":107855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ZT5CRA9TVsSAnZWagAAbUoP/2XbzmzZczHNXoNT0aad\nRJ2y58nvJbc4Urxv/q79XnF5PWKKJp14/eTwhlUmb6tDQMGqEslXou/JU4cQ\nAnujjfxNKJCb2sMQYrUX2oqNRwkfvMyKIMYEsTZ3Zj/Uf2FQoHy08u6y7QBF\nMTjkb8OnKnBWz24LZdcWQ2jLjQDpLS9tWJYK0sNGtQK5yFLbW7/HIGThx2SQ\nPBj7AUS3ZpebfU9mXJZJ+gJArE8J4lLnraxx1rXGeGNc04RaIM6JtDXLoRSO\nyf2iR23zAMaDZdGcEWW70xoaWuCSxIogF5SHOQxJj7rhTxER21tjb6Oicr13\nxyVhfPqUb5LgVey+VUZ581zha49ezJ0irEg8JSWtjQ6ZhWBn/vlE/ItP3Rae\n1uV0gF3GwxQAQlIrNQcVWO91unOWvWsSdYtXomHrvdGHylifcNSkRkSrzU61\n39SO1QaaC5g8WS1URXjS045Bex86XumbMe8NBlNzSvStp5+fRs5RAs7N/AGI\nCzqu4VzUkPOFttX6drBxmfljC3TIjRgLrPzYNvhekYqu0i11kuCT34YJ8BS1\neRly8NJaZ+4wE+76L9Uuk3U06hQfErQmsIs73/jI1vXIiTqcexOqpJ+qbNYS\n76880u9LAGTz1rxEwCuOolcm98NJ7WzGW0putt/xIzXui1q+TuFWBmv8Q9ab\n7yPS\r\n=NwdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1p6yTNsV1pUSHWeraKaYsFXi5fm/yYaSbSohq696FJAiBxIwAajqOvmM4bWNQCqhac2cZX30gcQCp8+yvtte+iqg=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.5_1557239031971_0.5078413873742278"},"_hasShrinkwrap":false},"1.0.6":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.6","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.0.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"41d828e82edb84ebbc553701fd7b43891e53ae95","_id":"archetypes-rules@1.0.6","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xcIVEk94NVdPpiEwXBnzE/d+HOGiPPL1XY2i61V1FXCD5hal0Ytzci1YS08RSOnad5r2f1/Kok1zv0jivIDOoQ==","shasum":"7f28b859b2eee37826ad0c0c2be30c7614d8bd08","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.6.tgz","fileCount":74,"unpackedSize":107953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0d/tCRA9TVsSAnZWagAAWugP/iLMeaxtVd/ACVqN8R9w\nvpwpq3XWviOqLRUHtjclT1wVvXy/iILhDDPpOuTXSozyJ8CkbCpd36tsnIvY\nRp6mFdbVJ24eaKPQaRzcDwpgd5Dqn83R8ehyDOd19SzAxSuhd/ughUo3YJ5A\nMKm6/E1Ot26ZgEkfUnyD4yFAzI1hKJIWvLudsVVsKw0oMSYTW6oqR6/P2gMl\nSWhWsJttqUxJQcNnHKxt72EQZlNBzuZ2AHnnq32GTPN1FUzAebmBaNkEfYRx\nmtfCOmPFqDVcsivH0mOQrp5W8FYIOUWhwdNe3/ektT+Q9V1HLg5SRajp4spX\n1gDFc2vK6FHk2ZT/QO4exQtm3Jd/biJYvSZIpCIK1zq8/zDo0Nf+HCwszKVH\nxtXMEQpzBVmQGpE26kBPugQQOrWAcYq4iRVaEG9T3f8jZEG+wgOAmj5NvX4o\nbgDBywI1RCnJEIk5QcXSySxO8hbJXAdFnbT6I2kn68E3vKNYmS9pz6sjei17\neqQz6yV9pTRRNnJVprI9zD/oQOJ6jEZ1zu0g2m57FPMmo65QjQWYv3b24Uzh\nQpklokxhazWG6h6z9jzxAnoiVumfqgvEbJtbFP56FLN4mIXq4kVBqvkIQuHZ\nn/JSXI9FWoEpsxvtLRnqywB3R/ige01ek7yDPzU3975RT0WHQIebl7Hk/QYK\nL709\r\n=xXtt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBinWgL4LEi1WnMdPUrPl+Ba2EkpbKQLKzNQQIuHIahAiEAlulB/Q3Q8Q0fewqU9rB8Rm72m62tQsT2H/YzxqG16Iw="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.6_1557258220981_0.35667443318669934"},"_hasShrinkwrap":false},"1.0.7":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.7","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.7.1","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"7548878447332332f6c8bc06a3383adbfd3be557","_id":"archetypes-rules@1.0.7","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hes1kZotE3ZdVPoBuwhLwxHdSKf5dhlexBT7C//T4ufbmJzl+M1Uh6e151I+C1+4ydhBIQG0NuKL8XFzwJAFcQ==","shasum":"a1686ace689b52894be6cb5357bd962c5fc07c0c","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.7.tgz","fileCount":74,"unpackedSize":108051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0jN5CRA9TVsSAnZWagAAbHQQAIHzM9Em3OnFdGVMsNWN\noXjsJlMGGkjRwUkeXEE4sauyhYMFdT2487ntS0Wchk7tFzvcNdeInWFClB4U\nbTBAU7v5NZ1CW+ELLkYPLYXzGkdeS8zpXPLXqhhhwv5t1kSnmhi2DqkEQ1Bc\nBqENfRw8x5iz8xnuc6e9o7bL+sv0LcYN0Sshxtd1gb7gPiC6zzjq9RdgTBhe\nNfUoOcowmSAvpqTKN5viZ5oOGBzpWPRCMMIJEOCgjYK8dSm8MbRDd/7dt9qQ\n/RfFj6X+mtcKJlhBSxsLs0VNKsrYmOJGgKmL4Em45rZ3Aol9o5cKHPyTQIQ+\nOAmpz94g50qVk3fJz8NdcU1w2/QeS7eZucf6EsApUnz2JF9fGcie7bSNKKyl\nAVAZAXFQXTJm3JIgHMZZP3xD7ck6EzXRVbpmDC08LfztqBt2OoFH3q12QYxe\nFfFgu2ueqxaMf4E1jNCOvSO43FO9iPcbGiwFqmNy+x8lkKThSqJ+1JoUswaz\n89f9C3OK69U0GW9+ZkZzlnZn+s381vJLid2LqauCudJcOyEuFBIEAg+Hbb9S\nL28anSHFcCuZvg5tdfLHHPth6yUv/NH5BkaHNbCEIhR5dTie84dMbjAc5pOZ\nyJYbQvgvqs9wl4wpfO7H2XGj7ULXW1nkc5RQU/gZ+5lSJZPKzuFVAw7h7XrM\nLQTd\r\n=D/ko\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAS+smzTuK5c8+Cw799NK7QlpBs/zEFEqZcjQ2UQgduAiAOv+IChXMGlsS5EpXgaCJ059MKBxzdJctiltwUPlKljg=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.7_1557279609331_0.36865132856239713"},"_hasShrinkwrap":false},"1.0.8":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.8","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.5.5","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"8b1b9b0e2650384abfb3deb5fd648058a67ab788","_id":"archetypes-rules@1.0.8","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KeTfm7Zxfpl4wL3L4UZ+Niui4n5omc3+wg8BwBL9JN0haW5gw0wK5kVg6UyFY1ZFMT5qBZzozpKzKwNWP8GjTQ==","shasum":"ed8bea8cc13e559169ff74c814d358e3e149ca32","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.8.tgz","fileCount":74,"unpackedSize":108149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0ki0CRA9TVsSAnZWagAAd9YP/2XzURBQTvxJ432Hu83z\n7VDa2pZOAdgn1JSbdwhQRc0rJ2X40NOB1NJ+pyceBbcJdnXsFOQXZ85vrpV1\n74t1htvwL9eCG2Tyyth8IX1qoTTfcW9yRAM/f7G39LB6Su21RioFtWU9DBy9\nIvMeui4Wqr4D1pbNCG/EisSv1PBPD/8SN7AEQFubl33E6eDmAVtn5NZ3AQMO\nokGQOc4og0yWeFDLMBbnmNa1cglANAt1oYBaAfXpSgv4w8qE+VTADtTsEHCU\ngTvphjxsroSl+uefuy8IPq35mNLWtiLwh1hWYeFmyxzurZou1uXUyK/XEcrj\n0BOWY7tTgj/kJnw/Ho+GrYUYFo5CfOHS4nMgf7OC3zJCoFBN3QdM1s+ZmnRj\ns08WfzphJnQIUYImZ49NcItkM728UGSRpEPK4FLvF3rhfO6w8mrYWXDkWi5S\nBt4Aiwln/URhGVg5129op+T3OeoqlGOc2JkAmwQ7f9OtkbW16dU10KvV356r\nAAXKdgYjzf4lDb4d/f/Vt+nnFy0inGy9aQAnzQBhBoU9yV5N18nm1ixRsm3F\nw22t3C0pqjDBXaJpbdDbA8JFCOfsteht+HSDLaR22aCUXPKRF8J0xVdFw1qi\nIK6iMbWjZuyyJgmmuLdjWf6ihpwNWpJ24P893Aunyd5p/8OgRKy+6vURjVUl\nvJId\r\n=BCmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkkDf00vdfmCUiLEUfstgNPlFMh+JYkVKrHmyE4YnVYAiEAxWSOmYidC/VYO5UKc3zLHxeEkD7fWOIHZBJATuVIOJM="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.8_1557285044276_0.09269996615463949"},"_hasShrinkwrap":false},"1.0.9":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.9","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.3.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.1","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"68aecf4a8f84baba4e3579ffece7a8900b109bc0","_id":"archetypes-rules@1.0.9","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eoMB9p3EujqENgOg9cTuaSZde0Nvz4BnvJzLX9y0ArMCIISr2f1Gy3BkdROwQE2Alu0kH1LBr+SqrZ7i0Z6Dag==","shasum":"dd67d660dc3644ce57a02b3664acdc8f703c183e","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.9.tgz","fileCount":74,"unpackedSize":108247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0x35CRA9TVsSAnZWagAAskwP/isjtDsYXMI6Se/r5dXb\nwE+Vc1qLYOoYTjsWv1/uBOs32k47bH5CWCP3wZ929Df8n9IMzS/9EBtYNhsW\nOKbvhCHndCCFVnDRI5kGpEDmWph5ZnH2kioesrbMGdPWRc3lD7CljZ7/NV2u\nVvpHmpx7UpQN/t/MmEdrLZNXw1O5GctvxA4ch5mtRtrsxEx2EIQjIQm7UQk8\n7VB/IWlwE/cbX+xzERDb3BV8Dabz8OdgCHNzNX0oxSbboKmiwzcMYECsLgva\nrAzZqNqf5IX/3jK4erDaHqGVH1Zu1gSaChQ0pMlgKX0eQsUV45jKbQf/OA9Q\n3wdsHdlZKy3VYAEH+l1qPo17pqaZm1X+dxZDW1Fy19mg1zXyOxbYs7Ki6plD\nrUf1+q1jYhhCo7CNdx3d+bKWVXZD1aXAUA2CjnZjK/gYVfF669q9yohwUcb4\nVvQ4foPkG7xXQxzG40vcaWZ8GR5BEW8x2mpnWQzTrdkAaO88ufe+PctiOoSi\nh68y7WAxpv5vtfUqj4RPtlWM9uXjnjVQmZ8kfLjoOK46i2sqD6DilO6sEFuu\nfbDycXa9dYDb0ztzmUEO/gUatQiTad2U4wwGJShbdZAq84s2dwZzS7a6+zq2\nK78460AZPHB80EF9SPh6sIkNlJcL7B2c/v8Uj73wXs05xMSwfhFMyvKLSlL+\naHej\r\n=blEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/tJ+18YpmaWeOK9CFonrf5gYLZ53HizI+dhAt1mfNgwIhAJ4z8L5JkFO/RvP/TLg7+FD7UOr7MdmtB0r+YJj0JI0c"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.9_1557339640454_0.06849869182853241"},"_hasShrinkwrap":false},"1.0.10":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.10","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.1","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"c586bf05a4ee0869c071504d5ab7c7179fee6ad2","_id":"archetypes-rules@1.0.10","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WoC7ne6twIJb0cHxzGu8Wma2eYtYjTUWCpg5FJrHcPAKhjMswHUe9IpQVCkKbOEkkfRs8OARWIiPoL9zOCrtdw==","shasum":"2b6fb10d20f994299ea20832fe2d5b6c9a4217db","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.10.tgz","fileCount":74,"unpackedSize":108348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc04reCRA9TVsSAnZWagAAsFYP/2KgQG4JLwHYmvmLOOlp\nzGLef6mSB81wao1tPsbQcgbiW1Lm6PeUizMUIJsBHVOLmL21JHOuYOUqqqsB\ndtcCE+iBZs9svXjdq1v41rqJ7kLiE1k6JWmS4Hgo+vJsa/ojQfXUB/d3OH50\nMolViNh951M0BVHXKZ63/eFrPMNZZwP2l9DzEWcBWIfqrsioi3MzE/czdUNS\nVNA8kCV/gXxOCgIPd66rVX39YDa9lCwVA8lk9OVFmPyH9g/nllQrsAVkpuvW\n2zbT2urifugxTJdNoqMtOloL9DuDKT2WAgaRGboJ3LiQ4548iWg9rEKXiefX\nkOnTQ5qkpZzMQArLgs15EGvzH0Rbd6gEW6GRB02dULxLIAhvOHhoUkCo8wGi\nustrO8YQKX6ILxDZoWpcvpjpV5f3EPTKPxTaysuj9xBnMAHCq6bFpMzA86BB\nYCQvnaYEZvwBF+ovK0tgeO6peR9azb4EIYgY+miAQg9uxf8fKmBFMK1I5gmv\nB7e1wy+OsHG0M3cL6MRBHMEMO4s53sJAxA4UcfTtHbGNpYS5u3kqxHXy1knj\niqbc8yJ718Vr0FCZTI+8WG+kc5CLAJAoZO0gI8cbNhYZ3rqkJAuk9e3C55ZM\nAv2BGoUNTItFNKh6M2nTnxsYgdOOp8LSyWafPQkttDSPU7NwCWdih7XNzdyL\nZ2ZF\r\n=Xkbe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxp+dxnwvaMtFcZNvqK1R8JBh9dt+pkJLNWbT8N7c40gIhAL4UfYTmFIF0eVDFpserP538BGFZq4JrdaMGCT1BVLz9"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.10_1557367517830_0.05142509459123534"},"_hasShrinkwrap":false},"1.0.11":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.11","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.16.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"7.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.12.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.3","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"9155249783f04cc5c6e31d42e294d7cd1da44beb","_id":"archetypes-rules@1.0.11","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NrSeyq1GDZZUKs2iofWA4ve3C25Oo0kH5vrXewJiQQ2KvdBfICtpj/VsTAC1FLy5rbALhpwN6WaburMj2J49pw==","shasum":"aa224da73fdcd052883e01e6b498b65a839788ac","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.11.tgz","fileCount":74,"unpackedSize":108449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2cZSCRA9TVsSAnZWagAAwukP/jK3n6sPLjiybD6kTQQc\nwEhk1QpGB+OB3F3it+I2DUHPuXo5JoHPbpyeWtVctcyv9Uj7HVmNlIitBtNL\nbk/aITzkuZ8H4UNfsBwPvZvvxXkvrLVTUZqmJfZsfNiKSgL73MuKPVDKL1od\nxKUX008UojvlPo6JqbGkG4ACWPqJhkD4RF9G6scjwLX5kzE4CVWQduaBKZXq\nTdABW7UBT2Ed/yMchcoqfPzp/ghi4MK+HGn4M6uOaP8fJekTnKC+znKBddNr\nJ4z32sdfQ/Ek2Lc2JqyDwjwJTPzMnu6/oCpCGVbiUcTfEkK2pnQeDQ3nqMud\ne+KjlrJE4wK3XwaYMOghsD+uW78Mp68uIb9U//3OKjpeRwWAQO+lHLBiqbHp\nsMG2MWSOcZz2/EbFk5i1gb2oWuvY7voci/LDmuMUMS64FGTIe6vJ/Rhm+OS8\nX+fn9fJwyoWVoWdN89m0H/ljvKwVGHPqo91KSQ17s6swrBgd0zR3qVNdKP03\nYf+yWT15PygtyAbvvGL0FIEkRVG6OIP6XQppkFRSGkuEsmP7vJI7ehREnpDL\ngiSri2chlBcXIgu3mdK4BrByWg8pIWhjnQloE/d+H4cVRkqKvGLjN67JAo1p\nGlV9riE2jEMaXnbw/mybwDa+B8lp0a8ZDe87lBf9QQXYFwgz52uV9X04LHWd\nCDHK\r\n=q/z0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfeAP4f232kyr5R+NvxxPCpRYKIblPJzEAh523ecX2HAiApGdtdSCrwR5rvzsR9yZv+uibDtJvi9OhzOMIqCwvJEQ=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.11_1557775953891_0.8077228916534731"},"_hasShrinkwrap":false},"1.0.12":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.12","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.0","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"45cd1022f8fddfff6e814e30111dee7afbfac029","_id":"archetypes-rules@1.0.12","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NRpLW50G0s7QRa0w+kcgWD4IUISl0Z0ygtAK820XVfJf1+Eo9g6jvmZApkP6bDZv6PYg0Qg+TGXdHAjsqKMRqw==","shasum":"ee0905b60e2c7153b050dfdeae53b558259fc466","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.12.tgz","fileCount":74,"unpackedSize":108550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2lNmCRA9TVsSAnZWagAAJBsP/jrNNyjR0F1AO0nS5JK6\nj4VF1eh45Wr2aPYeczPBlHPdmu9H7ojC2zaDIdgNFp3AjeXpvrAOw2zCF8zU\nHot75f3ptKAfqp6FQTL9C/Lwp55HGqgKTyI8wPISD0i5E+zOSJMTVxpbr8Ct\nhOzn8DcrsN1HVr3GjotzZC5Ttbl3CD61MCBzLxQ14No2mP/0e1Jg7BBEiyHv\nu+uVgDNS3ybIazRbDqY2cMrCt3rLNw5viJAlnXq7WsEXcG7pTVCoDrC71GGH\n+r6mHgieGYeI8XsIN9Hcl1p1jY2uCWwT1RRCzGE2O9m9J6wje0j4SZrR4nS4\nkbgACy3hS7k4/z6TnvL84TdT/HSieLictk5pAz79MxJ4pofynSVMre4gPPxK\nqsSAuwFY7v5e9O53avigsYxlnrcgki1gPatguGTQ7Qcjvns7gNvaeaEPXj8N\nQh8Yc0o4om/Z1MlQPe7yXA93Oq30+xSjRZHU8VohSCuLuWPgnlDlbhjVIS03\nexiCZVgvRHWjDviLoVABsCDodKTKmS7Ps5Kkr4alTjKp5W8r7UtPbMqgDJuS\ndr2cbzB7v7HiVWCA7PqTuBjVGaneDoOh/Eh2hEwyV4eRcFWe0XXBFpI22pPd\nKoPXg6rh8iS3Gjo4V6bRoogRtTRE9gdC5J/qKcEXd4s9rv3xZ4EM92f5pgZh\nfDQR\r\n=+0la\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICa57ub7D3Q+lz2UY+ZN6PmY2oIVYM+2ORGK9yNhR6NXAiEAgKgbKjV29gCXWtVOZmU/xOSy3GYABcTcFKxfz6wROJw="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.12_1557812069609_0.1695169691789895"},"_hasShrinkwrap":false},"1.0.13":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.13","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.0","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"253835b5dcb2bc6fd505141a82e50e9ff018989e","_id":"archetypes-rules@1.0.13","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rEjyp6DM+bFT48oW4FAwVOcLDdGr+K1y1AaQ1DpXK1EhARv70M9sblCbyT6Adf6hzab5pX/vcUH6Rum2EVQCGw==","shasum":"078c29a3de7488ab22a33cc8d38857184a0ba05d","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.13.tgz","fileCount":74,"unpackedSize":108651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2yEICRA9TVsSAnZWagAAu3UQAJNkuIDH8hLtdCdkE9be\nsR5WtEo0Li6Kl03YLJQT7nBP8Fr1+QLgBZ4HjWMda5DlDvNPQbfshqgWHqnK\nOjHl0O92loBV3mdj+2IGKZczq+vCcJIZl3It+p7vQcYYza5QwNxXCrx26dUh\nO3yD5l84/cngTx+Tohz3pG+jdtG26x8oT1FuqixD4CjsVHZDE+N2SZnAGvCf\nPtKHEpn9oeXRnqGgxK4DnOH8LBp59bNgU83YpLDhGXE36XgzvwBSt+KEIMlS\nkjCGnIhEEfmDMShWcQz8iIreAp45y+cXwD18o4fInXukuos+feG2JeqgcIm5\nkYnsSn/C4K/viXeg7I1ojKJnfLttxVZF3DxWJsSbiMt8a3abxBUk3Y7TJZXu\nYe/6h9UVSOjXUbkE+pheITFEviJGqE6GYjL3g5WnTZLZX827j40gGi4i0UpW\nvUy6wYL3LvKKDFKGqW+jSVjPFfMf5nnUuRhh+ACO9tAVXCFpu/EHERCgJbwF\nyxmYvRdRou7Azpr+Vz5Y7W2sBx4Do4Ojdj0KfpXPQKDMO/eDcMiIguSsrvpI\nuhLc3fB1eBXa2hai8VDElWrNVKyatbuGCd+/ZC1rk+ablbtba1YXiDw2cuVW\nGyufoMmC6zuesBp4wkUcLyxUvLs00E1hsF0shEhr225bgeQUpbXnjfZVGmGE\nNYvF\r\n=xVw/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo9XnUEaY8uCU3DqRuBIhrqwnC4U+X24wOvHcwMPda8AiEA8aH4rF0D4MXtN/ZFSUZf8lY7h3dHorIMavx2QyZv6OI="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.13_1557864712090_0.1146681884815337"},"_hasShrinkwrap":false},"1.0.14":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.14","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.0","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"f21dab7f007104233622351957a6fae6eb3ed104","_id":"archetypes-rules@1.0.14","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BVg+0ZBdUCGbPsOvK/Xvg0cjTwwq4EMgF7WQe3Fxm1bglBkBmUyqEdVKGhlbBgvD8dUNTZ0ejEIrZqHjCz4+Pg==","shasum":"2e69d97f09f8efa307e55219ae7e086100f5db00","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.14.tgz","fileCount":74,"unpackedSize":108752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc22TmCRA9TVsSAnZWagAAcJsP/RdvwXRAHfVxHqOWxwlt\n2pakbhOlO2wSXb6r/SiGj6XfihYMLY30YjH+ySt3gaexh/wIHG6qK/0CCiU8\nOFzeb677SWEA0cIvW4QfGVgkFBuRqW4xOGh56H7Rwh/dClOr81ql6ohuLWD1\nQmS2KbhwRqUovG5Cappja2sYy/ttit33nLeSTjof/oewK4p+mX7HzaWI1moW\nTGZTRg0AoQN3HevYygMA9gr+ml+uM7ryc3QoBluXnlQ9u36p+92dfASwm/Ft\npt3rx2OZtw58IKPE1c2dth/p1D4HVQJ63XQjs+Qmp6lLVCf4iwvFv2clkG5R\nPObFZdiou5oLj8038j5GyVTt1zsX0KFMDVLgvA+27zewkMfYqhaZChstTS8Q\nfLsXu7JzfVOCaTGXeGlr8w7jIqnE4QBxVMCe+kJxSp3gRmXH2Cg33nvIk+rF\nkN3fz7G/kJr5zC6pOzrKkAC6stbQYR2s9kctrNHCUePNYU1ZSFgMpZJLbv3k\ncP3T2ZkeeyEvAc/Dxb09b4pYtllDPh/P3kKVLjXEMsbniVMQlwT+tBBqK2g2\n19b8eYtuW4GjXrP865xF0glH7L7C/OTfLWKheK0cqjOHEDj+JbKHKHsMcsNn\nbz7UyoRVwj3sdSiegSkNW8TJsnK1j0BzqEpB8nqL1Iv6KqSzuHwaivGRUP6b\niPGq\r\n=SDgy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDRMdM2DuQ/FX12NeUNWyXWx9Y+mM+gIiPAiIirPbTpAiEAwEAkR5sPQa0a15qu9WAeCxXuiOgQ2BLs84iWT0zv2Tc="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.14_1557882086260_0.7934981063796729"},"_hasShrinkwrap":false},"1.0.15":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.15","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.2.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"a40dda7c1087cffe7d0b4b0f18f39c5e6520034b","_id":"archetypes-rules@1.0.15","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IvKH7hSsB0g4aTo6gTBF+4uSu8dFaH1eUIW3QpQvwYoSSDWN62GCU6WatO1PL8AsUhGCqCFZ3qA+d9ZKqQZaUQ==","shasum":"fc902b74db82f1a7ce09c073995168b6c1b00db1","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.15.tgz","fileCount":74,"unpackedSize":108853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3zcpCRA9TVsSAnZWagAAZUwQAILtMDFGhqEjzKPdMF/3\nlBLrKxU4KEAz2XLzk5pTJqj7dM3jkzAQQvSD04pa/INr43Ffa6iLKbmTJL4E\nLQ/h7dIZScfv/iIgYbrcOFuQ57iNqdFF+uuU69tuuc+zpZKzx/97YvT38fd2\neOuQdZ6v8nmMNLljOVFT8/9Jra5RPoWgjNJW1iwASGBcK5yJ1hLnp135GdDV\nAW4mvXykxFB0pnbUq+45Jx9P5m05QC/C75AVrKu3EZYrbJlpArAjWOelfscx\nsTgV++pAip8Vnqh1DD3HqnHpSFU1e1IpurcaoyjLwdSLsr+boLrg/55LdZi/\nOAmgTiTig9upMPybD8/ftRl+7ykmq+KPCWBHCD9PU3XW0dyG9i75Y53qFYB/\ncNL/KxZxVchz2KQxzI/G2NA2DEJo4D/mvcNlu4goc0IBi3WJ8c1eQez7BtB3\nXh7jgjfOr0jlMZZeIDiv1raPuh7w6hbf+7I8WXEcuw+9Uyli74SLUYTCxWow\nBdUdJJ9cRTkf6i1HCRYcdflahE8eSc02FC7FUvhSPc9XN/yBMUun4ii4qghO\n0Eljc+lu53QfAj1ek9NM5t2HmBRnXyJmFqLFImmAHWr+d8KDdbfg46YoiV7W\neQsjCzFCJKkCqprTIB6GDbFJ+L/PVxuulavIP4+COEGHlWtCRySvVLT5NgtH\nJPYg\r\n=rrg8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb/TmO0aRl23KYqrbpmQV89bfcj/lkpZXqTC3KnUmLuwIgNGu2s64HpsY9kDRfZ/n3EA4XnrcAb6Z+c0YNzAeJsec="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.15_1558132520555_0.5792362562985227"},"_hasShrinkwrap":false},"1.0.16":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.16","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.11.3","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"5dbf2a1ecee77d0d96e4d8a69e4973894e2d55fc","_id":"archetypes-rules@1.0.16","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3HXuTN+nJh6TOw8wUVU3+5PijbPz8oF9sNz8ggf9YiHDPUrSa8ueQsvh0wNpQvfvcQ4tqAdfc9OPhPC49Oj0Gw==","shasum":"380769d0aec44497a1f13017db6f6f2f695e9110","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.16.tgz","fileCount":74,"unpackedSize":108954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4D7pCRA9TVsSAnZWagAAL4oP/RLLoTPo5nwvuRpeBd6a\n8rRUYZ8+bk1+fjttQsX/1HS2AQ/RVDHtCiPe4F7paf2pVB4oywmgahhZYorE\nEmHsoK1mwAPoWXB0MXgnH43YMXePVnu238GC9h9hLr15jsaEddL4YYuDrEQv\nBOp1CiPp18Vha6yNuqkHRxSsSb11pDPoxxxbgnIL3MtLiGR2db8tWG63bGAS\nfByD8EhDYh+uhTWXpnMXGCSlGyB/mwc82U4FXrBKsz5l6UiZz0yTk6Uz4z75\n44ya6PXezsTW88YHtREwGNAwF77ikiaJflPxdUDL5eRTR0f+RJds4DxYLWvM\nIUFArECl5257aCOrZcCyeXjZT7QoVjsSqv8aJ9o3WhiVTpaYBW25Mf3D0fxr\nMQgHXlxeVMrZjhfoLqPfEWF9gnocevoNY7VdyybK6nG/6vZdxNEkfPq00fWq\nwU1YBE9JK8S5G0iQwXgG+ahxMQuiwCD9dlRnVQIOFoxZVdStqvBYsFlA5EL6\nO4IcE++P2BY0uOj9gd6wt6b7Q1aCreCnCXKzcXqNNdQqR7l7s6vdNWDDOO9z\nwFabPtzn30aePj0yR+YAX/LxdwsUfsOfaRhrf4yfgZ5Q06KLmEp8LRcJi5bM\n97GRJ05sXoffpUezJMpWiUXjNUvCgHe7NN/uixJGa1R4Ar1RZBwEtp12J2Co\ny0Dw\r\n=UGgN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGb112XEB0AHjcJPVH2drIioHL7zKugiGX23CyADA34cAiEAhk67emIxeC532p3HVjyZe1aoP08a0oEpETgbivgbrfw="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.16_1558200040742_0.9615359368793863"},"_hasShrinkwrap":false},"1.0.17":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.17","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.6","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"26d30432796fb6e760c6791d4d17e19ee927259d","_id":"archetypes-rules@1.0.17","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-itB9ylBt2aoknaxLWCIn4UukjgUMseKnphNdNjzi5DNyOdztdJfyL4Ede+AmtypnGvDufxfYTng5bVJBv8SaLg==","shasum":"45ace26b2d0e185b2714216301236ff79c6be6ec","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.17.tgz","fileCount":74,"unpackedSize":109055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4L6lCRA9TVsSAnZWagAAbEkP/0t1FmxMkFDiVwSEpfwL\n06wMI+oVsjhTIZaNrtdcoMn3jFOjBTkVmoeh9ChaPim1qGCFEvWHBu3gGvS+\nqObMbODnwzEvhaFHgdUVTEzOJZfY0Oym/XPcIX3plsV4ZqUksx6yhqo2Asgk\nN4RAzMIO5L/wNrBMkIxZWtLC0MExLQbWaWTDVolCPVLA8DRm/UfG3NC26aL4\nKTAONmTElzABeyEwWihRTGgEO8g/Mjc+kmsBSfrBf2forT928ivpHPQyKOPi\nuzrJNs+TVfjWaU6E5f39/eblHVMe0GUMttH/XAT/X24t7aD7eiGQ4IJGr2ou\n1R79Ml/EGbHfq60DsQ6iUyr54ncNCoaWmBb5He+mUwTv5DSWmtFeLXvBlk/+\nrSGwVO8HLWOnB13xILMltDRB6t5spcsJkNbC20OGPJa7NED5ypnXqGxyI0w9\nArNQGkvt1P10eQ1BNydb09YdzeaFNJLgwsLBFP2GU5E4QlIBAmy4m8aSExT7\nKE3KlgO1Ge5S9QSfUfIvb9BZcPqlCeVYMrGD2WuA2RmhbfN7wjffAXnjSJjB\nsrZh5ObzLZhWSov1B9xe4vTleL2jwq3nDDQcIIhXELhmEWmDP0qz9P4n1DUW\n+Pw/G2s9ty6YQXhuThk//8KcS64tVm+I7MLPfyVB/Y6HwxA3in1lnkgM24v5\nmXh6\r\n=Jl8v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMyUOoPHDaMHnr4FwrKUwQC9JeEtFHZJt+lRvsWNwlhAIgRsf7WhJ5Azpzq/95NaCXl/Nhe/aTFdCoyeLoOcLti84="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.17_1558232740257_0.10814749820273617"},"_hasShrinkwrap":false},"1.0.18":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.18","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"4.2.4","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"5147b15cecd33d676084bbeb2a6f21866594b43f","_id":"archetypes-rules@1.0.18","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lNv7Isr3jjrV6jLlAEd+NpHKqGnOOfXfr3gS2lSjlqbTU3lankmANv9IOnjgRINvns+onL3RIGC7ls97btTHYw==","shasum":"d1d4e9be98cda96081bf425f877db80866035cab","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.18.tgz","fileCount":74,"unpackedSize":109156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4MitCRA9TVsSAnZWagAAMNQP/R5NWOfXrMyzQZmlK/YM\nT09qK4tkqJXQK3bGzUQbP9a/gtGUknHL7rkNPpi9GPe+ZlxZuvydboTFt/6n\nLLzbzwZ+pTZMw+APoly3AHWI12WqD4HaIRmIa/KemcgiCkn7iXlrIAQntBjL\n4iX/SLR7p4+tQhPbcbJyfGTdRgHJA48gpqh45m6b35349VPJ6Njf+2SqlRvu\nA8w7OpMk1T8HB4WINpCThMJdv9q94jae1iqkzO3nYKCiXLqCHXhS6xKBSt4k\n7IyliNmt6KIc2EsCdr6UHfa7Zo0hAgdSJoZOnTAzoswqCwW22dKiPxltM7MD\nOAiWhAl9Bp5yZnNxiwWt4enYMa9DLquo0cleA4aeVbsEeF44ASpadzoPXuzY\ndxE7BmSigjz4/qIUVmaetZmwprrx1pCrVcg4BKOFkjU/W7fLebK73tN1zEjz\n+9P5wJBzsPG15eVoAXgQEeWCmOeQDp4V6EuUtGpLNVJilSd3bL4NP5JH4Wn5\nH0LxK/lE4Q4Jy2UcKWm4i6G7p6u5jGCHCgTTxf9r3VhM/cY+DvtuDbs4am9y\nx52BnZ7ZQQt7KdQNCbt/rSQm2jdUsCZnxGRp0W8itARFKATXjW0c8X44sD2h\nfSTtrp9Q83ROwcp/RD6FEuE8L0qHehFh3oxFDg/HgA+ETpiWhj/hvggLQfBc\n62Kb\r\n=45mc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXdbUEkGipq70904BmiYP7uWixqlRV7sTwEN4kHEAeOAiA6oZryUcVTPYXpUSM8ko2bOXZ3cH1+x5+3a2h/RH5mAg=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.18_1558235308971_0.5443204596283138"},"_hasShrinkwrap":false},"1.0.19":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.19","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"8f52399a5bc0882bddf217b61ed6737f9a22bfd2","_id":"archetypes-rules@1.0.19","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ha9ogvvxjmbRPzerJgHHT8FFtdYp0XJM2wRYkAu5e6i2wWrLqiCVESY77hgzSLG8ACxbnqRjEfXVBxK/Po0PjQ==","shasum":"aa290264ad12c82a00db9b6b772a9825bf3883d5","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.19.tgz","fileCount":73,"unpackedSize":88888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4QAECRA9TVsSAnZWagAAntUP/Rggzc5fDZMj9ksbGFJj\n2mtNIaWykohLun5O8ujd9OKJDsq0GtMFce9ozoOs1hEpVTBzZ+DCZXn62i+y\ndCLGPOT8+5YMJ5P6J2Go3Xr66NhkbLS3sUpt7b/g+mmOlb5l3f7wrFOrt4Rr\n4m7mKRCRbL+ZRU4N5YOZp7JG8T4hutYaM4YcKFa7+gaxKZnlaPoaOyY9LkZL\naiK5V8wuiHfqG7J0Bbq00ykjnR2TpBuX1RU1dqEU7RvZt7WXMekTj3rlY40o\nDtZKy/ryHqu5KTH42Fj/uL0oRP5wm+ryOIJaRgHjRIpQtNJwvk+1MNHvP03e\n7X+uSM4nGuYNzUpIZAWPLhaKpE6cnb2ZE3pPWmV/Kf0lQm+x3AugYZMTSG0B\nJHcPxdqOE8pnqS2Q/NOwOHLALkHwpWrVWJGkYMITS4GTyHoTSgYLi6WS+0eo\nH/OuFX+aN7PL/GPVTWk1icqXJwGIrL/iZiQN/6FtgLl12cKxHxffjLU7vRlC\nTPabpSpSd0jXGYr6xIx1nmPFcgMMCQspn3u+Iir4jIpSvR4mqFJqCu9hfV86\nfqwc5oZMg64iId1QRwrODFd7evK/ka2oxqHzHx8Lz2H5F5IGSMyaBhg4fYx2\nP3TQj8h0/iL9qmJqQnchtJgMyAT+qH4DydFHaqMvJexSa5H3Y4zYV9cpdln1\nEbJ1\r\n=NDXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZjGFZgIROfG+h9bIQXIE+WJkmEq9/YtYrfEGcaAn4zAiEAyJIgtn32zbcqmzCbBUSbTl500V5PldPEaEUCtCGsUQw="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.19_1558249475518_0.1993806847811357"},"_hasShrinkwrap":false},"1.0.20":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.0.20","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"c3fe98d05a3d5d67bf9c02d8fb13e12523313731","_id":"archetypes-rules@1.0.20","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LHvwA/HieMeA7saruL1IK+VDM88nChil+tS3Avoox98CBaJGULV/mMBjGCHXaO64y7DRToaz+W5LDHC2Tw1o6A==","shasum":"6341ff8891b3d599130cae4af7126230bd55c3dc","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.0.20.tgz","fileCount":73,"unpackedSize":88989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4QtBCRA9TVsSAnZWagAA/SoQAIBD3TYirQ7PIhyo8NGp\nP1ch1GM2WY7qf6jctRroE1waiCTRIoEXF0k5d/oQxzY51yTddawc/5HhjzOC\ndH00IhIDs19jZAZkwbPcCFtjJJBDmCpkUK0L78uyARcMS4Aqr7u7adpN7eIY\nq3RgXE8rPwJSwXbY0GLZEBkFSYiHr2oezD0xwmDTR6Nu4FuPTBiy555XBUaO\nbAjHw8jxhEVVZVPfrSTcyDSwrvkIS8B3Rn36GMhM+n9gJK2J0UoPBNZvJCly\nqQjdILLvrYijG+6O8JHUEGrSxAKcD1SX++Dp1wefmTQ3ExfFN8hksGEQm8dH\nBrV4OnhzXBSQRDNclMm2OLpUt0+IhqZlggS77fm38nRz43rOU0jNWZhPsjkV\nBqXurt3V5eI7+tVnJBjGAjyPI2ThvBGKPmOWI6bXX9kCv9kbkYb7lIUd/Ela\n4X8EJVIE+FCb5e+Mkx+RQPfuY5D9NqGv6UilE+e/V1U1EBc1Y104WLOl0ZNJ\nKIM0s1VSfYv7JsEOZbfBDThuSWHK4QFZVx22316ANFmizI1zlCBc9WThJzIc\n9WsJ8HmUvhM+LQTeHmcl6QLFnI6HBUhLDyImFYRK3zuuCzxpyIamD9xHIgdB\niOnxF8KTa4OWCxl/Ib7MPLf+dUrlDs7waFJ189jPw1z0ewAbYeW4qgDon7Fq\nifuH\r\n=yWRR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD28gpE1VFRRi+Q9MzOtQ9csjYwHIVZsz1nDaUBn/ELuQIhALWGcEDu8TDIJBoUNLd2v1uay7qbcojeStFnrQ+BPv/T"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.0.20_1558252352614_0.5727700151812218"},"_hasShrinkwrap":false},"1.1.0":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.1.0","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.4.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.1","rollup-plugin-commonjs":"9.3.4","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postci:test":"npm run ci:coverage","postversion":"npm run bundle","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"ba7287bdff56b74387744c9646c7187a78aed47d","_id":"archetypes-rules@1.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fLhJQ+FFvmoPPcwPKhx3Wf4oLNkf9tqhPkk6dHd7+VnO89RRM7DozC9y5CTL3sHOnIc5TwCVFeEVNAu99k3WHA==","shasum":"8aafa4d3641efd8856e68fa04ffca43531988ce3","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.1.0.tgz","fileCount":74,"unpackedSize":95744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4q8UCRA9TVsSAnZWagAA5wQP/2S65ujcO7KwzYeDeP4h\nigO4cJuecZpXB9+PPeMk3Y2YkUQU4Hbq8MXjsdDtTQm9adet5hYnqWw5zmUK\nwbb4zhpUV952wgMwUjoQMDgSei0Dxyy4Pa+Ocnqyf24xdWWPG+gXq9h8ewlQ\nnk6jdnwnYrvRTi1Ix3bdvKE0FG0GiI4Edr+PfLdRKwhwXtDwSJ1GrK9T0N9w\nDr+xtWVEWB5FG5O+hpfmpyjzIxyNOLhE672qFk20Tfsp40QMCa0qhECPhplw\nz6DW7J/iufVIedxTNLRWZ1QoEemDuXBe6I3MhkmywIonfNnUSQRSlR1L41x3\nqpEylV9mQ6W+QGrdvHLUGX5HL1bLQClGA0GXYyJiJTvFFltnG4DwKQf8WD40\nh8FIATqX/wRwRjfwtuxgzI1l+4KrcnA9xLJQoWysBA7EaJ5G9Qo6ssLpK9Om\n/PpcuHsdOCG78fy6GGWtlL5IrCFEjdx/Uh30nX9cmH+DxLD6G2yxwNvGs0px\nWu0ABZVuCQx01IbPbDVCNEN1vMkQLGx/hV/yZ3Q6W2JbI+sANXgBgVea2+nN\nEIlc7ftsSLob9zNH4RD7zYNbV2apkKbmocRi2SWcE6HQQCQS9Prt9iSO6dHC\nLzwpQui11f0BJpF3ZpXbBnCW9VA6pvIgY/QmOeEPUfbdNil6VVZ1KRwLuzb3\nJkm0\r\n=NP8q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB42Jm7Yj4upLotC00Dr5AUYQUYiIv6fVpjUPSOXI9HQIgJJISW8JCt6sMMABFVXfYdoDg38XjCcrVFszQ3Wro2Nc="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.1.0_1558359827831_0.2548523419620936"},"_hasShrinkwrap":false},"1.1.1":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.1.1","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.0","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.2","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.5.0","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.2","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.3","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"4.0.4","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"9406f2f075b61671150fe8cd7693cb670914a482","_id":"archetypes-rules@1.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hP9KKuV/n6b8h/GzSa97Ubqws4dLtFecDvbghCVx7IOkPMT2JZuiVwE1PgQy5p2ul0vuB3WGroTNfMzVqY2FHg==","shasum":"cdf57616699c1ae4ba69b989c1ca23698980fffa","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.1.1.tgz","fileCount":5,"unpackedSize":68081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc48zyCRA9TVsSAnZWagAAwCEP/2y0WO3WrtBKvmcyujcw\nDXxWEBiJjgURt6wX1Pp3gDWlkPXIIxhtpz3VAp1Z+NMHYRnlE/DufV+tfFWt\n/biYHE0MGlzbXmb6W+/u1wGrKJ13nlILGYSA+YI5YdN26rdueKPhh1dX9SsS\nYNpKPMLDgg8jhJV5jqcv053bMOa17rGANA1TCPmBIvwG7MybOdTIlyHa8HGS\ncUt6pJeRiDlx/cQ3I58Bz0fKqJwv/nOm6jyOlmrurtlZSH1/XDjBzsuJrZar\nRnaO3MtQBQvRNY2DIFuohrmeZEZvYrA5erZ98cvTRYpTdIbZM7hTQT5zsioS\nrM1HYyuMSDltEvdUmc7dbUmogvbcj2qMTkx/FXOJGYnkcl/7Qz7AgN1hcoA/\n5QAk8GKhJnm4gwyC8tHkOq6vGfwC2JDj3pnhlxMgM+7HA2wOMVu5OWcW6HQ9\nYcIKNopN9Xx6M8jKnE+3V9vldbAjXZdzEu7LWXbuJoqicubTu3y3k5LkN6/y\nlWuuzOAIoG7yiafUloBKYsvryEWRpBKO31cz5drY0PTmjbX3VicwuXdWs5It\nwJnZaj6koj87J/mG8d/vkS9aWTQjt3OM9AaN3YhDtk6ntqZxBYtZMHSGVraW\nejz+ObxDp/NmLjNrUC7sX0iKM1Q/OMx2v0pIO9A6SwgEbtG6n5OqgBPCL9X4\nzmKo\r\n=i6UV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD3kUPPdnzEqiqiEK1ub8br1eVOsYPCa2NYUN+AmT4JAiBsKJiq8gGNA52p4M99BiQpf7Rf8B7v8gtCEtzZIs6Fyg=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.1.1_1558433010209_0.8429606671834882"},"_hasShrinkwrap":false},"1.1.2":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.1.2","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.1","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.2","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.6.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.3","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.3.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.3","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"5.0.0","semantic-release":"15.13.12","sonarqube-scanner":"2.4.0","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"9049105ba58d10b3615b47242d70dc67fabffa7b","_id":"archetypes-rules@1.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YsG5T89X9DqxTLjFqLNlhla4aorp3UMXpjzQ7M73v9Cbw2aoTznHMO+JSQMGQ33VlQ4JBEkiGr16jF6eaj2mUg==","shasum":"eddaaefcbec76849c63865abb8dc0e58e4408df5","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.1.2.tgz","fileCount":5,"unpackedSize":68179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc83vqCRA9TVsSAnZWagAADOoP+waXDNzxc9ULcCpcR9CT\nhf9+zt2cqOMQX+xyGtryT1PTc48Gvulupyl8vIJ2HhoH31horNHMg3MPgzt5\ngAxmzNBf+hNHohNzMDrjIDQejjyNh62YnBzMX7eJV7iMn8sA+XikpRJUZSHv\nRM+CaeBpUukcgwo9UrrRp3F/5GWpKHKRXa6o0pI5ul8l8ewb4Qkes3Bga4hl\nl1cnjiB+gQjQEOIm9yhtiYewYSFAFGosXaC4QTIiH4wSbKC1npO0q/y7Vdoq\nMwXPVxFWy0Zf82Q6mJ8qLk0q+GyzhlxbX20fUOGz086prLyV9fISWH9tK+5f\n1OrVKLk3iwQxPVcM/SZMNnNB2db1zwWOpi4tJO076PDapKFwkU+4qd2C+Tot\nN/swPNSZJfv+yz7jc9e73qHS7iRjM2gHA5QmIe4FcQF6P6PjEexy8VnfukSb\nUfwlvcKzQRJfP487hcEivgybOWM+b0wSW14SCnKmVUysOFyXZO+twP8O0zm2\n8drGFptdg0ag8sCj8hkfCV/wJLD7jstVvLrQ2ez+Az1G7x4nHm6NGCT/iq2n\nTljm6ZyZeH/I9aXNmNZGxsFFgqAVeTa9DHRr46ZETuZf/C1aA3knKNNecPXC\n7xlX1Qkm2jawBPwPyUUGpNOeHKbp7OIuCcdNp9Ndvu3aBBxAjG58gg2Ou4U2\n8wzR\r\n=NT2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxiGcXCMMaAia797pTuoxLcnL8dXm7ndYO8qKSgQEEoAiEA4aPTV+TWBb5f6+fDK5ARdjpbnPVveXNfxepCwogLPD4="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.1.2_1559460841368_0.254545006587344"},"_hasShrinkwrap":false},"1.1.3":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.1.3","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.1","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.2","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.6.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.3","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.4.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.3","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"5.0.0","semantic-release":"15.13.12","sonarqube-scanner":"2.4.1","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"fb2ab194bafa23c018686a9feb06aa024c6cb8c8","_id":"archetypes-rules@1.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NDMuTnAmsZEvEn2igvNl5JM0y9My1/f8GZdjebaqW9ROlu4RIUa44tC3ZTscjjNG3cb3mNUr9DbfhgGPWuJsGQ==","shasum":"00fbcd919094b5ab1ed745f1319006e8f2bc2c7c","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.1.3.tgz","fileCount":5,"unpackedSize":68277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdA6HkCRA9TVsSAnZWagAA8zIP/Rnn95Z/L2U25igP5A9V\ngCoWr890jtCR12MEze+iG8FLvPcHoD4RQO7F/DA3QWHa6GMYPL0Y6fczQXcr\npuyUyFXaqay6WTq3AAabufHoR5RB7MrRsd41L/Swe/KEbR/7Umw63dnD5skl\nAC45R34/kKGzTdh1ihLDmoZECtbFAKCwWExQnid4XlekiwcvscmnRbBgljwW\nz1fuqpvrH3VGQdZyzbnPeBKveRIMicooTphryp4XRwusQ7m5fX9B9cJE5Trz\nfVcggqTPepYP1mjjDbXEZ9onf8h8vuHJ0ZvE8S9xHwWH4Z3mPKAwkogNVUuL\nOqkksmBgl2f9merX3Y90T/KpMBBmqQ2xli3oUeGvB+z4asVMG71Q1DdU/w01\nohyXHPytPS5HfSF7PgRAqWHlVZ4ojC1YGQ1sCwCU+VhFfFghCeFAK56m9fAi\n6VN6uHNOB0RF4NNp+zDk72BkB3su9h1RQn+eueBPDXjm9M8+psJezS/9aW3y\nTBPNhaSn8i9UEGuAyKv8OWjH1CKp2VxSsxBhDX6j6TPTj8vzCAVDFeiMnbhP\nMi7hpwR9NUYCnXkDyPk34aIQvLR65B72lKNnvdiX/B6k8pJdf2zNW8OX8Skh\n6h2+L2fs6aeC0qE9IJcGHRGjR7ImH5j+mBOuzWTtHN3ghf++aQI3PtP7ZRBI\nqksJ\r\n=DC8b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6sqnvx948T38vL7wWJ1uH5IuV1BtUA8YAv/EnTctGsAiBp07gOhF9Y/nQ085Rbw++WulW1iBn4CMExlkQgYhOrCw=="}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.1.3_1560519139889_0.2947487932650297"},"_hasShrinkwrap":false},"1.2.0":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.2.0","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.1","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.2","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^3.0.2","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.6.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.3","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.3","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.4.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.12.3","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"5.0.0","semantic-release":"15.13.12","sonarqube-scanner":"2.4.1","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"3f4ebd838440c6d9fe233101161b60da1a243b40","_id":"archetypes-rules@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+SGtm/owrRj/JahYC6TZf9dk7rRtvjSnzRpSztmRvsVfvRcANSGfn1B9783h4lt+/meqx4qXV3YAE0dzF1I40g==","shasum":"3c7d5487f0d6d8d633533b6244d26dd8532a3b08","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.2.0.tgz","fileCount":5,"unpackedSize":68945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCcZxCRA9TVsSAnZWagAA5kIP/RTy3LX4pzbWxEXsHLbQ\nlNNoEzD0eKs6tLo2lmEX0V9PEfz/PbRgzU8qTMIiTRIBHKBsK67p7pEMuIUK\nqlPyH9bfvsuaHvgK3LaqsYnW/KOpyLD8R+qxLa14frAwc5z3i7qJ9YHHGYxS\nfId8qkNGDxBUu9XP2TV+ReoETtb+kJpRnaxR2tS+bf0gSfXO+9LomEWBVYSf\nVLdpPbUlVlqEvhVrlljaRWLGvCVDYNApd1ocMEc8/yFnpG9kKFfDhnTuGpaU\nMrjsDqJuWehdkq2y8e7MtjSxBKJ4UnvQwMM6XQE68ociQtlYw/2Rz+EpCd/d\ne2jbrxIZErWCaHyZtvEo5Xn8PZlS+Fwhg8pEkYjFV44HRRm4X37HtRBRScPB\nKxTg2TTtIsEFxdIyFTVchgTn7GHU06G5qPzdFJS5acbmpBqUP4H7YNvrzWix\nBMSqH/wuBXvZimF9q+oirGVvrHhNYgFh4AMY/5lrmDobc6Z7JzhmlExDnu8p\n2dp7CIekO6Qxdm6g9f6dB5zQeoABFXtpS19eBsV6h1haVSfHj84XMCKFVI7d\nFD7JeM8xGreXF8mAgYQY6t1JZc/k6+JzfPDd1M1TrKtyjyvrwRHOqiwtyMXe\n1cKDCzQTRO6Cf7LJTu9FtTn1fJRdxI9RuaY3YC/VxD1LilOx+fIGvEHiZxVA\nvbJy\r\n=ttjQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7JOJj4JigqQtsMc8dinBT8AY0Q1Y807KkyM4TpJxaPAIhAKJt/d+/iWu2gboevRQCK9vdik5rFw2C7Uxb18i6wYUH"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.2.0_1560921712705_0.9344651810557292"},"_hasShrinkwrap":false},"1.2.1":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.2.1","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.1","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.13.2","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^5.0.0","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.6.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.9","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.3","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.1.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.4.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"8.0.2","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^2.1.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.31.0","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.0.0","rollup-plugin-terser":"5.0.0","semantic-release":"15.13.18","sonarqube-scanner":"2.4.1","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"bf9b90c9ad80c3993c873a61ab84b6f069664a5c","_id":"archetypes-rules@1.2.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mYQBQW9KfEHzsNZe+ZRKcnMUqpMpPTRtImMx4S81Ko95a4jkfDKmAAXVfTBKOVSQ3m7KrMnyzHvLF70IlOw9yg==","shasum":"d66ee710407e280a2a0423a7ae1aa08e12698f8b","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.2.1.tgz","fileCount":6,"unpackedSize":785315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO2IPCRA9TVsSAnZWagAAT7kP/A9u0Rjj6gT4mPbBBYQQ\njClZFjbuz3dzBglxeE5f8KR0wnKYGCCrOFIWwdYzWTj209aXC8V1vbGTka3P\nzbPHLTSZfgZKPmP3euptRLC6U0aT/QA8Ohhui9S3N+vOk6v4ZJlE6OvEXtOk\nJPtddT5C3eCalxLY0lVFEh5LKWQzp7zgfyeBpzGFG+FuwTyStT9QRx7Q+Wgd\nRxE1FupwPAE631Ze8p4RD/v131bKXhNPHOg3Q7IBaOD00BiSpAXUqio/b1H+\nZ87rCV1Mkc/NFbI2qI4XxgbWnNM7b0T/Cgt+ld24cLmhsDvHCvs721Tkkhw4\ntFx2oHkexbuTdmJXg+IbOSZ9b+2fmEFJf4R9BoA5INQGsusPGqDC2tWZoo7I\nD2P0jALczB6mXPbt8/a+TspE8B8o+a8lz4zNUE61hzq36O3E2jF+hYkVbE0/\n0morW2RrDpt7AhwKkH4HLAuMxxZJhczdXaSgrwq7+u/OKYaBkGF2EpV9lsVj\nmuZWcm4DjxtGxPGVSq8OQKztcsVTeoXjkXz6c7uw8ccGoawQ4zQOBtWGDXWJ\nLFjrDE1L00bQ24pvtvaRMhGTWNh3iqnAii+uEtmeQeuTrJqXUMyPqQKUDoxX\n6o77RsyDSF68OG+C8YjSQPSZyq3TiRnyv8z0A3ugtHbABZPFv/Dt0hrEyy8q\nmIoK\r\n=Mthl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu6kx2mhgNETj/27HEBwfYJUdbLAjJDrRK8z8KNu6xbAIhALKOvFw5AA9lNFRAMKMLsjjkDKrtamdFMssNxv5dc+cX"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.2.1_1580950030871_0.9713924621262491"},"_hasShrinkwrap":true},"1.2.2":{"name":"archetypes-rules","description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","version":"1.2.2","author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"commitplease":{"style":"angular","types":["build","chore","ci","docs","feat","fix","perf","refactor","revert","style","test"],"scope":"\\S+.*"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"dependencies":{"@sindresorhus/is":"0.17.1","debug":"4.1.1","dotenv-extended":"2.4.0","enum-nom-nommer":"1.0.0","fs-extra":"8.0.1","lodash.camelcase":"4.3.0","lodash.get":"4.4.2","lodash.hasin":"4.5.2","lodash.includes":"4.3.0","lodash.intersection":"4.4.0","lodash.invoke":"4.5.2","lodash.isequal":"4.5.0","lodash.kebabcase":"4.1.1","lodash.set":"4.3.2","lodash.toarray":"4.4.0","lodash.topairs":"4.3.0","lodash.upperfirst":"4.3.1","ow":"0.15.1","parse-numeric":"1.0.2"},"devDependencies":{"@semantic-release/changelog":"^5.0.0","@semantic-release/commit-analyzer":"^6.1.0","@semantic-release/git":"^7.0.18","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"^7.1.4","all-contributors-cli":"6.6.1","better-docs":"1.1.6","codacy-coverage":"3.4.0","commitizen":"3.1.1","commitplease":"^3.2.0","coveralls":"3.0.9","dictionary-en-us":"^2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-config-standard":"^12.0.0","eslint-config-xo":"^0.26.0","eslint-find-rules":"3.3.1","eslint-plugin-import":"2.17.3","eslint-plugin-json":"1.4.0","eslint-plugin-no-unsafe-innerhtml":"^1.0.16","eslint-plugin-no-unsanitized":"^3.0.2","eslint-plugin-node":"^9.1.0","eslint-plugin-prettier":"^3.1.0","eslint-plugin-promise":"4.2.1","eslint-plugin-scanjs-rules":"^0.2.1","eslint-plugin-security":"^1.4.0","eslint-plugin-sonarjs":"0.4.0","eslint-plugin-standard":"^4.0.0","eslint-plugin-unicorn":"9.1.1","eslint-plugin-xss":"^0.1.9","git-repo-info":"2.1.0","husky":"2.3.0","jest":"24.8.0","jest-junit":"^6.4.0","jest-sonar-reporter":"2.0.0","jsdoc":"3.6.2","jsdoc-mermaid":"1.0.0","lint-staged":"^8.1.7","prettier":"1.17.1","recursive-readdir":"2.2.2","remark":"^10.0.1","remark-frontmatter":"^1.3.1","remark-lint":"^6.0.4","remark-preset-lint-consistent":"^2.0.2","remark-preset-lint-markdown-style-guide":"^2.1.2","remark-preset-lint-recommended":"^3.0.2","remark-retext":"^3.1.2","retext-english":"^3.0.2","retext-repeated-words":"^1.2.2","retext-sentence-spacing":"^3.0.0","retext-spell":"^2.4.0","retext-syntax-urls":"^1.0.1","retext-usage":"^0.5.0","rollup":"1.31.0","rollup-plugin-commonjs":"10.0.0","rollup-plugin-json":"4.0.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.0.0","semantic-release":"15.13.18","sonarqube-scanner":"2.4.1","unified":"^7.1.0"},"engines":{"npm":">= 8.0.0"},"greenkeeper":{"commitMessages":{"initialBadge":"docs(status): add greenkeeper badge","initialDependencies":"build(dependencies): update dependencies","initialBranches":"chore(permissions): allow greenkeeper branch access","dependencyUpdate":"chore(dependency): update ${dependency} to v${version}","devDependencyUpdate":"chore(dependency): update ${dependency} to v${version}","dependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}","devDependencyPin":"fix(dependency): pin ${dependency} to ${oldVersion}"},"prTitles":{"initialPR":"ci(drift): enable Greenkeeper","initialPrBadge":"ci(drift): enable Greenkeeper","initialPrBadgeOnly":"ci(drift): add greenkeeper badge","initialSubgroupPR":"ci(drift): update dependencies for ${group}","basicPR":"ci(drift): update ${dependency} to latest","groupPR":"ci(drift): update ${dependency} in group ${group} to latest"}},"homepage":"https://github.com/commonality/enum-nom-nommer#readme","husky":{"hooks":{"pre-commit":"lint-staged"}},"jest":{"automock":false,"collectCoverage":true,"coveragePathIgnorePatterns":["<rootDir>/.github/","<rootDir>/.github/","<rootDir>/docs/","<rootDir>/lib/*/__tests__/__fixtures__/","<rootDir>/lib/cli/signature-ctrl/__tests__/__fixtures__/","<rootDir>/lib/*/__tests__/__mocks__/","<rootDir>/node_modules","<rootDir>/lib/rule.js"],"coverageThreshold":{"global":{"branches":100,"functions":100,"lines":100,"statements":100}},"moduleDirectories":["node_modules","lib"],"testPathIgnorePatterns":["/.github/rc/","__fixtures__/","__mocks__/","/docs/","/node_modules/","/lib/rule.js"],"reporters":["default","jest-junit"],"watchman":false},"jestSonar":{"reportFile":"sonar-test-report.xml"},"keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"license":"MIT","lint-staged":{"*.js":["npm run lint:js:fix","npm run docs:api","git add"],"*.json":["npm run lint:json:fix","git add"]},"main":"dist/archetypes-rules.js","release":{"verifyConditions":["@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"],"plugins":[["@semantic-release/commit-analyzer",{"preset":"angular","releaseRules":[{"type":"build","release":"patch"},{"type":"chore","release":"patch"},{"type":"ci","release":"patch"},{"type":"docs","release":"patch"},{"type":"feat","release":"minor"},{"type":"fix","release":"patch"},{"type":"perf","release":"patch"},{"type":"refactor","release":"patch"},{"type":"style","release":"patch"},{"type":"test","release":"patch"}]}],"@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/npm",["@semantic-release/github",{"assets":[{"path":"package.json","label":"Product manifest"},{"path":"CHANGELOG.md","label":"All product changes up-to and including this distribution"},{"path":"LICENSE","label":"License for distribution"},{"path":"README.md","label":"Installation and usage instructions for distribution"},{"path":"dist/*.js","label":"Public API module and its private dependencies"}]}],"@semantic-release/git"],"prepare":[{"path":"@semantic-release/changelog","changelogTitle":"# Changelog"},"@semantic-release/npm",["@semantic-release/git",{"message":"chore(release): ${nextRelease.gitTag}"}]],"publish":["@semantic-release/github","@semantic-release/npm"],"success":false,"fail":false},"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"scripts":{"bundle":"rollup -c ./rollup.config.js --environment INCLUDE_DEPS,BUILD:production","bundle:clean":"rm -rf ./dist/ && rm -f *.tgz","ci:coverage":"npm run ci:coverage:codacy && npm run ci:coverage:coveralls","ci:coverage:codacy":"cat ./coverage/lcov.info | codacy-coverage","ci:coverage:coveralls":"cat ./coverage/lcov.info | coveralls","ci:lint:js":"eslint --config .eslintrc.json . --fix -f json -o eslint-report.json","ci:test":"npm run start && npm run ci:lint:js && jest --coverage --ci --reporters=jest-junit --testResultsProcessor=jest-sonar-reporter","docs:api":"jsdoc ./lib/ -r -R ./README.md -P package.json -t ./node_modules/better-docs/ -d ./docs/api/","lint:js":"eslint .","lint:js:fix":"npm run lint:js -- --fix","lint:json:fix":"prettier --write **/*.json","postbundle":"npm pack","postci:test":"npm run ci:coverage","postversion":"npm run bundle","prebundle":"npm run bundle:clean","pretest":"npm run lint:js:fix","qa:review:sonar":"node -r ./.github/ci/qa/sonar-scan.js","security:audit:dependencies":"npm audit --dry-run","semantic-release":"semantic-release","start":"node -r dotenv-extended ./lib/env-config.js","test":"jest --coverage --verbose"},"gitHead":"ab840af79327e0bbd7fb68fd1b7484df01855dfe","_id":"archetypes-rules@1.2.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-n1tz2UKGhcTYpOPhTQUW5g7Gop8nVNNafUReJ11HBs0QafdRu6qzsTCuJuGcmou+TnS9C0x3ZQlcv8LXyQaPHw==","shasum":"365a9db419f4cc333bda70c6d0658cada23cf3a5","tarball":"https://registry.npmjs.org/archetypes-rules/-/archetypes-rules-1.2.2.tgz","fileCount":6,"unpackedSize":785414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePSbhCRA9TVsSAnZWagAAVlkP/1crHu2FdCd50elWU0+O\nTCcI6WubEnckOTqq+TxXO3VtUMQw46A3FNf3Mchsi6bwUkKyj7eFBU3u15f/\nIhpqLDRndwpn5KrCAgvjYfCPhKrp+r4LIkdC3osPpRRV67mPEnNmQN0z9aSG\n4hhb5e3MSZ50bUQTmXPf/dwRyggLQ/KVk3PICrtnNCTXxEZpFo6HtFkmNcJ4\nk4+HXAcNYdSOfLS9HTY33GvwNQkhlAxurLi6RnTfk/gTlqAKEsXrcKNeDA3e\nWEy/QpmqMQBe1429YRzJcnX57BCVZIX0IIFkrH3xiUS5a7HawcA2E3CWU8fR\njGpMQ5CkujxLz6NxvwIYaVhNTNDlWnZp3SPi2yqq+kWbs/lT7+OVlAX9Aqud\nmr2KHxsNpSflY1GsxXGu6Wrkbk2VUyemHbzoxkgDtCk9hTRG3NX3lXOvVCWH\nbomlmT1okF3K03RVxKSbRAI2CWtE2ZvR/5tOdIH004U4LElDMigC3CghcHOM\nmlClAeOY7XM3tdvT0K26drRS+ePxFWsl4T53qze8oF4/pJB2JcxVilKYC+oe\nnC9ITyw5Su+gQBlhwVlLnx9xbwt485ANiTESZzAcx5bZodADmNGNupXDCbZH\ncctor3xVuT6Cu8VyadFYLUpuOkQAweQMFTegno/BnzUejzat2GQwGURg/lx5\na1MI\r\n=wUDb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaNUnfz96qAriABLb/4thWMYECr4t/6avi+gVUclVw9gIhAPMPYnSwIs24d1hPKjFIEphxiL0UV2VuRsgEE1l6LBOp"}]},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"_npmUser":{"name":"gregswindle","email":"greg@swindle.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/archetypes-rules_1.2.2_1581065953222_0.06359102975937314"},"_hasShrinkwrap":true}},"time":{"created":"2019-04-30T18:24:51.663Z","1.0.0":"2019-04-30T18:24:51.825Z","modified":"2022-04-11T15:00:33.451Z","1.0.1":"2019-05-02T21:19:08.310Z","1.0.2":"2019-05-02T22:46:43.006Z","1.0.3":"2019-05-03T20:00:41.743Z","1.0.4":"2019-05-07T13:47:28.388Z","1.0.5":"2019-05-07T14:23:52.108Z","1.0.6":"2019-05-07T19:43:41.241Z","1.0.7":"2019-05-08T01:40:09.427Z","1.0.8":"2019-05-08T03:10:44.396Z","1.0.9":"2019-05-08T18:20:40.591Z","1.0.10":"2019-05-09T02:05:18.020Z","1.0.11":"2019-05-13T19:32:33.997Z","1.0.12":"2019-05-14T05:34:29.786Z","1.0.13":"2019-05-14T20:11:52.249Z","1.0.14":"2019-05-15T01:01:26.385Z","1.0.15":"2019-05-17T22:35:20.765Z","1.0.16":"2019-05-18T17:20:40.883Z","1.0.17":"2019-05-19T02:25:40.451Z","1.0.18":"2019-05-19T03:08:29.187Z","1.0.19":"2019-05-19T07:04:35.755Z","1.0.20":"2019-05-19T07:52:32.788Z","1.1.0":"2019-05-20T13:43:47.950Z","1.1.1":"2019-05-21T10:03:30.404Z","1.1.2":"2019-06-02T07:34:01.561Z","1.1.3":"2019-06-14T13:32:20.098Z","1.2.0":"2019-06-19T05:21:52.876Z","1.2.1":"2020-02-06T00:47:11.119Z","1.2.2":"2020-02-07T08:59:13.409Z"},"maintainers":[{"name":"gregswindle","email":"greg@swindle.net"}],"description":"Move conditional logic out of source code and database triggers and into a reusable package, where explicit rules can be independently defined and managed.","homepage":"https://github.com/commonality/enum-nom-nommer#readme","keywords":["archetype-pattern","boolean-logic","facts","json","node","node-module","node.js","nodejs","rpn","rule-context","rule-engine","rule-override","rule-overrides","rule-set","rule-sets","rules","rules-engine"],"repository":{"type":"git","url":"git+ssh://git@github.com/commonality/archetypes-rules.git"},"contributors":[{"name":"Greg Swindle","url":"https://github.com/gregswindle"}],"author":{"name":"Greg Swindle","email":"greg@swindle.net","url":"https://github.com/commonality"},"bugs":{"url":"https://github.com/commonality/archetypes-rules/issues"},"license":"MIT","readme":"https://github.com/commonality/archtypes-rules/README.md","readmeFilename":""}