{"_id":"@apility/rule-builder","_rev":"11-c3ebda826db6d328ae35978b213566ba","name":"@apility/rule-builder","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@apility/rule-builder","version":"1.0.0","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"b9c7b8df95fdfc80cf1079abea8308e07ac02649","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iJwzWn8xQHZ5i67T1yXAhhU7CSMrw9BnjnIpSEy7MtXStaXweCg9cp+vHJAosGKpc5pEE+vLACgwnkdw+Z17mw==","shasum":"984640efd103dc58d67b78a6aba92fa31eb0f73e","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.0.tgz","fileCount":50,"unpackedSize":259910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5fLnJkPE8eLEfE4+XUriduOjM26UjGkFqLFrUki41OAiBAfXcNauJo5C/Q9/8OkNosbKPQrovqfh+HbtwsEM+JFA=="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.0_1632487103506_0.0893803301438778"},"_hasShrinkwrap":false},"1.0.1":{"name":"@apility/rule-builder","version":"1.0.1","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"3b6ef3e6bec855b0d1bcbdd1764a82e046967259","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uxgQLx/Cq8P4QG1xfW99hF+5Vyi/FLTeEGBViV/E2xu7GAFcqyRBS+34tDvt0mrkX0lBWfhS58WgcgcT1DaNSg==","shasum":"e7ff2c081d7adb4f42deea1923d228f772f61295","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.1.tgz","fileCount":50,"unpackedSize":255415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZAvH9BdXQz6OIalpAR2XqvJpsoJlXaGMaclKtO2isaAiEA18xCFGK4DvPqXmB0a5TWZYjz4KgRaUqj0SRyDWMGcy4="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.1_1632487709668_0.7003780251757739"},"_hasShrinkwrap":false},"1.0.2":{"name":"@apility/rule-builder","version":"1.0.2","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"8c16d1315cb4c0a642eba4209361b559d5165280","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-kx5cUL015IV/JZbog43EHYgM99kp6p3VEUMkJq3dp/lw10MIMJ7Esn+FF5E+yb+8J3pNT66G9KkdG3CKDs5zAg==","shasum":"7aba2761460f8e71d78aa74d77be897d1263a86c","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.2.tgz","fileCount":50,"unpackedSize":255633,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEKhdFjNHZ+YFuNt3iqpYSORJz30bEnCZ5gx3+aKHfLAiBJG4LCcyJZy/48J+8SCtYPEL2s8JvYD8jjH8H0OdpHtA=="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.2_1632740989648_0.5322325271253823"},"_hasShrinkwrap":false},"1.0.3":{"name":"@apility/rule-builder","version":"1.0.3","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"344b47a3fc1bd3b34bb55b02f85819e70823c1fd","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9lH1jVrQ850vb0PIls+6vxcEYDuBnPoO6a2G0XmCHmqieUSE4v+iQn8Hf2EpzROGs460FfBOst5fFCeIBKRqPg==","shasum":"e090c5e9b3bef76f18fa1fc174078fea65dffc69","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.3.tgz","fileCount":50,"unpackedSize":255911,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVW1jER5wfGRF9WYtQFNSKPkbtWtzvfosPXF37r9Xc9gIgYlnTFcFyj9VxA8//G2BC6euYu3bQUe5vIOgOfv+PbeE="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.3_1632814724639_0.12803275682319604"},"_hasShrinkwrap":false},"1.0.4":{"name":"@apility/rule-builder","version":"1.0.4","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"1998c5e454add9f73dc6483722914ee22b287f01","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.4","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0EjT9ESE+qbs/HkMTeYDRc+UavdZtGn35f+rcowr1b/piaqMHXiTP5b5dueF/xR1h+AkGY43T7OtRcLGBuP8Yw==","shasum":"80251532793929d2b76e750be532af4d22c8c0dc","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.4.tgz","fileCount":50,"unpackedSize":255994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5V4ZY4tvPhttAGgHINtfvCTdC073fXiEaVhQal0zSAAIhAMUCmjqLgaDmyNdZu+y48De0JEfzrWLe6YuGem4yPT3X"}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.4_1632814855928_0.6343330286478734"},"_hasShrinkwrap":false},"1.0.5":{"name":"@apility/rule-builder","version":"1.0.5","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/esbuild/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/esbuild/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"1998c5e454add9f73dc6483722914ee22b287f01","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.5","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jIFoxSrtkSSg2iT66H414a6R9oFpOpWwozKFEUIda4oEGWdUJOkWJO+NmvwbbI0oEkVsdwAgwBHAcR5zr21Kfw==","shasum":"1f91f236a765d35f6d61101c5617673be43225a1","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.5.tgz","fileCount":50,"unpackedSize":257453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7kRLwIu/HDAO8TY2wnLBa80eUPZURsl8dzDflV1rM1AiEAzy13ov1n7EmevHcKyZb3ldtArryuZkRKHyRimWQgWes="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.5_1632815063856_0.9267984463226218"},"_hasShrinkwrap":false},"1.0.6":{"name":"@apility/rule-builder","version":"1.0.6","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/tsc/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/tsc/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"1998c5e454add9f73dc6483722914ee22b287f01","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.6","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-poG0km6MVr8IJ9ULpIwTtetzWuUisrElGD4oje/kLNmhA28MJgguf4d2N6WRVyfm+JIU8250XDQcB47Tpiv8CQ==","shasum":"d08c875c07b380f113d65d58576f2f8f2d5b1093","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.6.tgz","fileCount":50,"unpackedSize":257445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+ykmQv7SjCwykfvBh9TkI5QQecMKN689hMtLPySo+uwIhAO1hrJubSrSB90ItMNdL/tlb5zojyTLCordXSfKo0sab"}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.6_1632815094506_0.1774049535792781"},"_hasShrinkwrap":false},"1.0.7":{"name":"@apility/rule-builder","version":"1.0.7","description":"Boilerplate for TypeScript projects (Node.js and browser modules)","author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"license":"MIT","keywords":["typescript","boilerplate","esbuild"],"main":"./dist/tsc/browser.js","types":"./dist/tsc/browser.d.ts","browser":"./dist/tsc/browser.js","scripts":{"lint":"eslint src/ --ext .js,.jsx,.ts,.tsx","test":"jest","clean":"rm -rf dist build package","ts-node":"ts-node","docs":"typedoc --entryPoints src/main.ts","build":"tsc -p tsconfig.json","build-all":"yarn clean && yarn build && yarn esbuild-browser","esbuild-browser":"esbuild src/browser.ts --bundle --minify --sourcemap=external --outfile=dist/esbuild/browser.js","esbuild-browser:dev":"esbuild src/browser.ts --bundle --outfile=dist/esbuild/browser.js","esbuild-browser:watch":"esbuild src/browser.ts --bundle --watch --outfile=dist/esbuild/browser.js"},"devDependencies":{"@types/jest":"^26.0.21","@types/node":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.19.0","@typescript-eslint/parser":"^4.19.0","esbuild":"^0.11.11","eslint":"^7.22.0","jest":"^26.6.3","ts-jest":"^26.5.4","ts-node":"^9.1.1","typedoc":"^0.20.35","typescript":"^4.2.3"},"dependencies":{"@types/date-fns":"^2.6.0","date-fns":"^2.24.0"},"gitHead":"b556471e3e0437a766a4bf74a3229e1152e282ef","bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"homepage":"https://github.com/apility/rule-builder-node#readme","_id":"@apility/rule-builder@1.0.7","_nodeVersion":"14.2.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-REjxPi72ETRelOmdrSyGEh+BpIF7BYYHtuyeJf7NC6cfLqWjtHJCfCoWO2UNR5TxBh2p20xz4AI8DLJDp+Di/A==","shasum":"ebf12f752b6adf7c3ac0e474588e233ee7deac27","tarball":"https://registry.npmjs.org/@apility/rule-builder/-/rule-builder-1.0.7.tgz","fileCount":50,"unpackedSize":257503,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwo5Da/MLcPJo7iytlbryagMjyTEr7fVB5drX9ioEEMAiEAlYNH5d1LKzgXmOSpsDtgASSm0ZFSC+2rMaeLQ/ABLik="}]},"_npmUser":{"name":"tommysolsen","email":"tommy@apility.no"},"directories":{},"maintainers":[{"name":"olavoyen","email":"olav@apility.no"},{"name":"thomas-alrek","email":"thomas@alrek.no"},{"name":"erikdju","email":"erikdju@gmail.com"},{"name":"cathrinevaage","email":"cathrine.vaage@gmail.com"},{"name":"tommysolsen","email":"tommy@apility.no"},{"name":"jarjarbinks1985","email":"tom@apility.no"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rule-builder_1.0.7_1632817692922_0.644795678818953"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-24T12:38:23.506Z","1.0.0":"2021-09-24T12:38:23.659Z","modified":"2022-11-11T13:01:29.282Z","1.0.1":"2021-09-24T12:48:29.842Z","1.0.2":"2021-09-27T11:09:49.821Z","1.0.3":"2021-09-28T07:38:44.812Z","1.0.4":"2021-09-28T07:40:56.324Z","1.0.5":"2021-09-28T07:44:24.055Z","1.0.6":"2021-09-28T07:44:54.706Z","1.0.7":"2021-09-28T08:28:13.267Z"},"maintainers":[{"email":"joachim@apility.no","name":"joadpility"},{"email":"heine@apility.no","name":"sleskeleske"},{"email":"olav@apility.no","name":"olavoyen"},{"email":"thomas@alrek.no","name":"thomas-alrek"},{"email":"erikdju@gmail.com","name":"erikdju"},{"email":"cathrine.vaage@gmail.com","name":"cathrinevaage"},{"email":"tommy@apility.no","name":"tommysolsen"},{"email":"tom@apility.no","name":"jarjarbinks1985"}],"description":"Boilerplate for TypeScript projects (Node.js and browser modules)","homepage":"https://github.com/apility/rule-builder-node#readme","keywords":["typescript","boilerplate","esbuild"],"repository":{"type":"git","url":"git+https://github.com/apility/rule-builder-node.git"},"author":{"name":"Tommy Stigen Olsen","email":"tommy@apility.no"},"bugs":{"url":"https://github.com/apility/rule-builder-node/issues"},"license":"MIT","readme":"# Rule Builder PHP\n\n## Installation\n\n```bash\nyarn add @apility/rule-builder\n```\n\n## Example rule\nValidates true all of 2021, except on the 17th of may, 24th of december and all of june.\n```json\n{\n  \"type\": \"group\",\n  \"count\": \"all\",\n  \"children\": [\n    {\n      \"type\": \"group\",\n      \"count\": \"any\",\n      \"children\": [\n        {\n          \"type\": \"dateRange\",\n          \"from\": \"2021-01-01\",\n          \"to\": \"2022-01-01\"\n        }\n      ]\n    },\n    {\n      \"type\": \"not\",\n      \"child\": {\n        \"type\": \"group\",\n        \"count\": \"any\",\n        \"children\": [\n          {\n            \"type\": \"dateRange\",\n            \"from\": \"2021-05-17\",\n            \"to\": \"2021-05-18\"\n          },\n          {\n            \"type\": \"dateRange\",\n            \"from\": \"2021-12-24\",\n            \"to\": \"2021-12-25\"\n          },\n          {\n            \"type\": \"dateRange\",\n            \"from\": \"2021-06-01\",\n            \"to\": \"2021-07-01\"\n          }\n        ]\n      }\n    }\n  ]\n}\n```\n\nSimple example matching weekends in september 2021\n```json\n{\n  \"type\": \"group\",\n  \"count\": \"all\",\n  \"children\": [\n    {\n      \"type\": \"dayOfWeek,\",\n      \"days\": [\n        6,\n        0\n      ]\n    },\n    {\n      \"type\": \"dateRange\",\n      \"from\": \"2021-09-01\",\n      \"to\": \"2021-10-01\"\n    }\n  ]\n}\n```\n","readmeFilename":"README.md"}