{"_id":"art-object-tree-factory","_rev":"30-3e4c103334652dd83adbbf2a0d6e8ef3","name":"art-object-tree-factory","dist-tags":{"latest":"2.2.12"},"versions":{"0.2.0":{"name":"art-object-tree-factory","version":"0.2.0","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@0.2.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"07df120fb1b7bcd36e562f5ee33a73ca88caabb9","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-0.2.0.tgz","integrity":"sha512-CEtMePEJ0Z0X3EfcZLncCViKQ7dYP2NXvIPVhtf/8JCLIsJsWv0HuApW6gA0dfSROuZkOKXXKRhsLknlM2a9fw==","signatures":[{"sig":"MEQCIDNNcLhV4JoBZtleKATbIzbtOmSaiwMrb2kSkcgKWM9eAiBmndrsCuOk3rGlW5tR3dxvOAnZumRWFzvpsEPZKUPvFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"07df120fb1b7bcd36e562f5ee33a73ca88caabb9","gitHead":"f2de4560f4af5d4ca6a73236e1e37093bef32f8f","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"3.10.10","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.9.5","dependencies":{"webpack":"^2.2.1","css-loader":"^0.26.1","json-loader":"^0.5.4","style-loader":"^0.13.1","art-testbench":"^1.0.0","coffee-loader":"^0.7.2","coffee-script":"^1.12.3","script-loader":"^0.7.0","webpack-merge":"^3.0.0","art-class-system":"^1.0.1","art-standard-lib":"^1.1.0","neptune-namespaces":"^1.9.1","webpack-dev-server":"^2.3.0","case-sensitive-paths-webpack-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-0.2.0.tgz_1489863334097_0.08103421982377768","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"art-object-tree-factory","version":"1.0.0","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.0.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"b868321c1a338cd1d2e580c713a92dc4ee743b57","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.0.0.tgz","integrity":"sha512-jSsx0z7uNWy2mUlTPLtB5VjIpnMfNZTBrokcizGKHqCoumfYuXmynfNlfFVmtvVSiv/9sWTkRh6z571gRsAUEw==","signatures":[{"sig":"MEYCIQDS4K42Di6KFuRjvWNcBKcPaW/CzUqAzTcICwX5z9b9/AIhANMZVIVedidcwhf9l2jHF3Z92dDFzCOYfqB1BsQRhkIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"b868321c1a338cd1d2e580c713a92dc4ee743b57","gitHead":"4109db3400d84fd324b87c0e1e1179a0aef048ec","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"3.10.10","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.9.5","dependencies":{"webpack":"^2.2.1","css-loader":"^0.26.1","json-loader":"^0.5.4","style-loader":"^0.13.1","art-testbench":"^1.0.0","coffee-loader":"^0.7.2","coffee-script":"^1.12.3","script-loader":"^0.7.0","webpack-merge":"^3.0.0","art-class-system":"^1.0.1","art-standard-lib":"^1.1.0","neptune-namespaces":"^1.9.1","webpack-dev-server":"^2.3.0","case-sensitive-paths-webpack-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.0.0.tgz_1489863970908_0.7563192376401275","host":"packages-12-west.internal.npmjs.com"}},"1.0.3":{"name":"art-object-tree-factory","version":"1.0.3","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.0.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"8f3c9b806951e116c08393aafd69e0bba2d88b09","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.0.3.tgz","integrity":"sha512-BXlLhB16n6x1OpbOSrWv/yEhj5wFtrUS4APbegH77RPTjqB4+eqJekqYtygomRgoxUwC+r/nn2FDsDP8d6kWRQ==","signatures":[{"sig":"MEUCIEjdgNsoP/5ynFL3gkTKK6XE8H/1NqnfS7LEiKQm6BZ2AiEAmLfovzaYlB73B5mMhCtnkWDb7naos77w7NKCUn7v9lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"8f3c9b806951e116c08393aafd69e0bba2d88b09","gitHead":"aa223310e8e3c4863e5061056fb60acf46b34197","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"3.10.10","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"webpack":"^2.2.1","art-config":"^1.0.0","css-loader":"^0.26.1","detect-node":"^2.0.3","json-loader":"^0.5.4","style-loader":"^0.13.1","art-testbench":"^1.0.0","coffee-loader":"^0.7.2","coffee-script":"^1.12.3","script-loader":"^0.7.0","webpack-merge":"^3.0.0","caffeine-script":"^0.38.1","art-class-system":"^1.0.1","art-standard-lib":"^1.11.1","neptune-namespaces":"^2.0.0","webpack-dev-server":"^2.3.0","art-build-configurator":"^1.8.1","case-sensitive-paths-webpack-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.0.3.tgz_1495138860153_0.3777747112326324","host":"packages-12-west.internal.npmjs.com"}},"1.0.4":{"name":"art-object-tree-factory","version":"1.0.4","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.0.4","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"675f4abe5fb5c2d9cab6dd9dac77a0f14b5cf0fd","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.0.4.tgz","integrity":"sha512-iw52V/HtfIggec5t9O//w0UHcARikIkBvjoliLEsUr7/jI1jaPiwS6W92nRmtmbTNcbuEwTOME3DHCMdPBiZ0g==","signatures":[{"sig":"MEYCIQDuCoIkvwmuJmA1ZH/SINP9Keit2gaz0krMy0u28C1zowIhAI7dch7f6Mem75gVgpL3IRFBMn8Xvbr6F4Al5bwzT+5g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"675f4abe5fb5c2d9cab6dd9dac77a0f14b5cf0fd","gitHead":"a1113d320e5cc8024be2c25870f421fd010f9b61","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"3.10.10","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"webpack":"^2.2.1","art-config":"^1.3.3","css-loader":"^0.26.1","detect-node":"^2.0.3","json-loader":"^0.5.4","style-loader":"^0.13.1","art-testbench":"^1.10.3","coffee-loader":"^0.7.2","coffee-script":"^1.12.3","script-loader":"^0.7.0","webpack-merge":"^3.0.0","caffeine-script":"^0.44.5","art-class-system":"^1.5.2","art-standard-lib":"^1.11.1","neptune-namespaces":"^2.2.2","webpack-dev-server":"^2.3.0","art-build-configurator":"^1.11.5","case-sensitive-paths-webpack-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.0.4.tgz_1495139943491_0.1689298991113901","host":"packages-12-west.internal.npmjs.com"}},"1.1.1":{"name":"art-object-tree-factory","version":"1.1.1","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.1.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"886821236fe73841f841720bd2d6d56830aa18aa","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.1.1.tgz","integrity":"sha512-nR/3c7bPULvet2WaqEiab90wnFKzp5p4SO8bFtfwpp63sgju52YUYmae5g/T0wOTYgNpikodTJiqZAnSilp6bg==","signatures":[{"sig":"MEUCIQD0Dd48F/HQ8nghfJFMeowLptc2AqPfD0ESYMf7U0HYTgIgSp2bgyafbhgGfipagdLcGB4QuJ4O3HmmXukYNNKM2XQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"886821236fe73841f841720bd2d6d56830aa18aa","gitHead":"6d9211376166dea1596d845bad38087a0bf844b3","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"3.10.10","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"webpack":"^2.2.1","art-config":"^1.3.3","css-loader":"^0.26.1","detect-node":"^2.0.3","json-loader":"^0.5.4","style-loader":"^0.13.1","art-testbench":"^1.10.3","coffee-loader":"^0.7.2","coffee-script":"^1.12.3","script-loader":"^0.7.0","webpack-merge":"^3.0.0","caffeine-script":"^0.44.5","art-class-system":"^1.5.2","art-standard-lib":"^1.11.1","neptune-namespaces":"^2.2.2","webpack-dev-server":"^2.3.0","art-build-configurator":"^1.11.5","case-sensitive-paths-webpack-plugin":"^1.1.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.1.1.tgz_1496083196362_0.5843008391093463","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"art-object-tree-factory","version":"1.1.2","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.1.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"b94d0af901f953c05f9cd12905a4d15c3ffcefb4","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.1.2.tgz","integrity":"sha512-ZtPlEuR2GPa/XKlnNWp/U30xqnEBl7J+39ImWahiEmWpVpTQ+9cZFle6JhdrGD9FA+pL3+TntNB130+Fbw6JHA==","signatures":[{"sig":"MEQCIH7jkf1x3c6nfiMAWJCsoRFUVJgAeFH/8H2JXcAuWaKQAiAw2cRl5mkEUV4G62WAnBq4DpLoZdLNcurkP6oHH5bkkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"48def2f1e02654fd99fa758dd1e6e0faf8bb41b4","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"5.0.3","description":"Fast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children. This is how Art.React has such nice syntax.","directories":{},"_nodeVersion":"6.10.2","dependencies":{"chai":"^4.0.1","glob":"^7.1.2","mocha":"^3.4.2","colors":"^1.1.2","webpack":"^2.6.1","bluebird":"^3.5.0","fs-extra":"^3.0.1","commander":"^2.9.0","art-config":"*","css-loader":"^0.28.4","dateformat":"^2.0.0","detect-node":"^2.0.3","json-loader":"^0.5.4","glob-promise":"^3.1.0","style-loader":"^0.18.1","art-testbench":"*","coffee-loader":"^0.7.3","coffee-script":"^1.12.6","script-loader":"^0.7.0","webpack-merge":"^4.1.0","caffeine-script":"*","art-class-system":"*","art-standard-lib":"*","neptune-namespaces":"*","webpack-dev-server":"^2.4.5","art-build-configurator":"*","webpack-node-externals":"^1.6.0","caffeine-script-runtime":"*","case-sensitive-paths-webpack-plugin":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.1.2.tgz_1497554436259_0.1810872838832438","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"art-object-tree-factory","version":"1.1.3","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.1.3","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"53ed03f9a912b17b7111dd7e8d29f76cf6372d69","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.1.3.tgz","integrity":"sha512-KaU4VdEpalY8n36AI7a5jL0QDbcAw6TlzxhdKJJdKA7SeqhXoNDArlp9jWz3k/Rfu7rN3PIiIzJkS4FhPELFVQ==","signatures":[{"sig":"MEUCIAMJ55m1eJcSlZu4tMt2IqEDatJxgXKKVzUYB2jUzGUAAiEAy4mNFDH7eyuUJS9VYgSgJcD9I55fDp5r4PzklTGhkv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"4af1876a96d663b841d529c8115de7eabe6057c4","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"5.0.3","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"6.10.2","dependencies":{"chai":"^4.0.1","glob":"^7.1.2","mocha":"^3.4.2","colors":"^1.1.2","webpack":"^2.6.1","bluebird":"^3.5.0","fs-extra":"^3.0.1","commander":"^2.9.0","art-config":"*","css-loader":"^0.28.4","dateformat":"^2.0.0","detect-node":"^2.0.3","json-loader":"^0.5.4","glob-promise":"^3.1.0","style-loader":"^0.18.1","art-testbench":"*","coffee-loader":"^0.7.3","coffee-script":"^1.12.6","script-loader":"^0.7.0","webpack-merge":"^4.1.0","caffeine-script":"*","art-class-system":"*","art-standard-lib":"*","neptune-namespaces":"*","webpack-dev-server":"^2.4.5","art-build-configurator":"*","webpack-node-externals":"^1.6.0","caffeine-script-runtime":"*","case-sensitive-paths-webpack-plugin":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.1.3.tgz_1499026756628_0.13152233185246587","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"art-object-tree-factory","version":"1.2.0","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.2.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"170494ec87132fe790dcffd2d4073636facb78d6","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.2.0.tgz","integrity":"sha512-L8jBYitvGUnGdjO+ssZtRDlgDIEj+rff1df0QZ7sYBog2URU0QMPeNA6LIys7tldzqOVG2crW8gcO2Vyj+NH9A==","signatures":[{"sig":"MEQCIC0212SIaltAbER55VPH39LTj9bTlBxZtoy9AGlbEcQ9AiAh+EgR0IpaQPDF2Ns3bWqUQr1TJov2ISX6yBjghi+GoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"gitHead":"c3082e17f63ca183a984a682c2fcc70a449646fd","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"5.6.0","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"8.9.1","dependencies":{"chai":"^4.0.1","glob":"^7.1.2","mocha":"^3.4.2","colors":"^1.1.2","webpack":"^2.6.1","bluebird":"^3.5.0","fs-extra":"^3.0.1","commander":"^2.9.0","art-config":"*","css-loader":"^0.28.4","dateformat":"^2.0.0","detect-node":"^2.0.3","json-loader":"^0.5.4","glob-promise":"^3.1.0","style-loader":"^0.18.1","art-testbench":"*","coffee-loader":"^0.7.3","coffee-script":"^1.12.6","script-loader":"^0.7.0","webpack-merge":"^4.1.0","caffeine-script":"*","art-class-system":"*","art-standard-lib":"*","neptune-namespaces":"*","webpack-dev-server":"^2.4.5","art-build-configurator":"*","webpack-node-externals":"^1.6.0","caffeine-script-runtime":"*","case-sensitive-paths-webpack-plugin":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory-1.2.0.tgz_1515104394582_0.8846422359347343","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"art-object-tree-factory","version":"1.2.1","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@1.2.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"abb5df63f2b41a5ab4de0079cd91899577de462d","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-1.2.1.tgz","fileCount":20,"integrity":"sha512-mzkbFOTvJ48eOiPqzzNXpWWWCH91qvKg2F11FfgI/fCZ924Ct3DItN6EXuCM2/8/BSLdH3yYzg2D+SI98IUtpQ==","signatures":[{"sig":"MEYCIQCf/Jeo3Ky8o82rilF8G51LrKWkFedNQ1NVYiFQ7qlJRwIhAOL+OwYdS4Pa83GvnzE90yVJjq+nkjQw3fpMF0KKaGtQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGqNGCRA9TVsSAnZWagAAhz8P/3hWjeqqDNTCA1iYuCRd\nj7cdmQ+B1obJf2myeBFZCSsPqGAbnHAbguoV+C4p3xkCL9qhFKYHoajcomWR\nQ/LO+mPIeYqopElEUZ/bWce1edIEXkdmd5+OuwNLhCcnEptnUYi4XzsAsRzg\n9YoE+BdMwWYkZlfK6Pwqw/BI3UBV8y8ESewjqBHEOVVp2goA0jC7+yx0DicD\npsnp4WWIo3fH3g8LrIIrZHKwkG8Lbft4QznCk1viOvn4oYhrSLT2uCIGohDq\nm8K+vL9eFDaFYB+/4oCQBJwlPa11ieDSkIutYCWTw5ULfAzoXEE4PxOQARZv\nS4MZUUwuDJyCXqzkCdmWy+dJne7SPVwVBgWC5EbfKEhbgX4aDrqwDwCEOaBp\nRx4r7NujyLpMNlSM3cTGmg1hFTMMqSjqQSI1ShvEYiHufrb7aPScJD8+4obo\nhA7rU8sefatY92oPvjUIby7LmQ6Z36Xzms+/0uiqpoTzY3s+im0pfadO+Tk0\ncm0ILyDLVwqbvm4LVe4HJae3hVSukJGNJWhs5jTMZyOJ07WohWmBKon5QWkS\nzUIBWJZfNaZTnEro2GM/xzJ5Yt8ViLEK75W9hy0pfV2jzio+54SYNeQoqOvD\nBBIQsRM9xNkNuD8o43b6YbVrmbsbZswAEIMQn2WxIq5QHv8xnVvKwdrTDs8w\n6c/E\r\n=ZVkX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"2a616a84a6e8efed994e177f59c308fa880ecac0","scripts":{"test":"nn -s;mocha -u tdd --compilers coffee:coffee-script/register","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"6.1.0","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"8.10.0","dependencies":{"art-build-configurator":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_1.2.1_1528472390368_0.776712976157022","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"art-object-tree-factory","version":"2.0.0","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.0.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"2faaf2be7f02657bee198387bb18167a923b1760","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.0.0.tgz","fileCount":21,"integrity":"sha512-Ag5DhvXa19atSIqVKrTXMkv10DOaYZztV9ZzK4dK5jvspxdDDgVhsWSGvgv5eGIIyT0xUjMwhuDZTLgWVudlEQ==","signatures":[{"sig":"MEYCIQDJ1ncPjhqVqIhnXSM9YLcxK+tVI10Dev0Pnoe0Z+smZgIhAP+wTJmznKgh1pRHoUFM9PeDKtNJMncaMXhV8ZtpE7Ey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblu6OCRA9TVsSAnZWagAAMm0P/303LJQWzUZS6PNGkRrx\njNl13tdX/oDeXFPOiEx06OxqzRnaJ0wcPqMdyA8mn/06JpCJMLP5AME8SnVS\nW9+egM1Sukiky3AHVh9mvnK/em7fUh0lVKn1TH5AGjNtKWsyuWbhznaSJzoc\njdjURwfn/PshfS4Wgcgv9batNnsIOSKk974M4bvTKW/R8KPmLNnV+ajwjVkn\nCbhgMPDEjriWNCy80K9hE2PoSKYq1FgIWlticaPL6qzZWmo2nps6o91seXuC\ngRodGxKhJdYrNf48rkw5hxn2ETcvlDMQhmqFXZ6LbBeVLQMR4WvCQ+7KOJci\niypo/kXSCz+sqxwlmAO1cs/gQKmZGZqD/r9X0jCTy0f9l9pxPXOsvtCkpWGT\nVBMJA3sG5lUEsmh08m+w241t2OPBK4ILg+IHAgPM8m52cDmTFuz0gshOFpyo\n5dja10fAu0+KBcRn3B6XSX9eZ8pV0c1/XC81/9WhIV/1wWb17G8nxMA4iM5u\n1CnK1kaGXoz69E1oXDvxnlbQqqiBrMv7wq6bx7mNumOu1+b427e50OFqfU++\nuadiCOzqGHhNTc7ZBkGnHZX8ZUXxzwdaW+PTAoHmcmIktj+96SeIYeKD3CQi\n6NDKfv84YC36w+ICaGD1zyMGfFeF+KjxkDFwU2H56ekMtVE+XgGwDgHf0d+E\nVDvF\r\n=RSo6\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"91c7e863ee61d750669cebf184e5774b31784b38","scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress","testInBrowser":"webpack-dev-server --progress"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"6.2.0","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"8.11.3","dependencies":{"art-build-configurator":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.0.0_1536618126150_0.5692963110065321","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"art-object-tree-factory","version":"2.1.7","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC\""},"license":"ISC","_id":"art-object-tree-factory@2.1.7","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"8a118a49482c1a612d7facf480971bd009b00f82","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.1.7.tgz","fileCount":23,"integrity":"sha512-STlIMVh9yUJx8D2m2xWKiP88rL/pwTItorH8t2VrQWXwhqFlHjwoSRWCQWSGKghA5wYv6g7/EeOf29B0wFlXRA==","signatures":[{"sig":"MEYCIQCWP9wsLD6bDADw98s34bIIY2K0X9qlb/1ZF9BJP12JWAIhAI/58QrZFuM8I8ePfq3qLdBAY+5b2yURRBST3dofYnMj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewKhACRA9TVsSAnZWagAAC5YP/3lItJlX72OIBpc3OT0L\nAM2F3BEa9CJs3EKOh2LPWSybgL+9pGRjBAXvulsOQIaGP9mOM2DNDHpBxSvR\n/t4bgjRgZEvpfkrPv/L9Jou85Hu7R9CcNPqmk3j33FvAvYwWe9PxYPBBwQOz\nHCtITl8RI1OKcDSjDnlNDzNOenD7M988+b57VRZf96skR7JBUzaCxiwkxt08\n1LlZz5tVlbpl/wGNceFJ6VUr6r7xP4ochurGTx+dXKqvC7QN5DWa550t2V7Z\nEU9ObGNt1i7krNqvaaHF4bhgq/v9CcMK2DsQaacSomZaAX2VwOO01HQ+Mzps\nYpjW25JzGocf7iv3Q+YJr//8xl4AM+HW1HLIvevDLOH6lzb8NV0zaFwAi4rd\nihjlKB/CiKl9aOZdhViaSbKdhtTakVMCwk9wEDVGt8btT+M2K+y6YGkQga0P\ntT9iib2OWnVU8QXH1eC4T4xnr8cIcCs7n9B+eKO02qbXZBGvpM+EVv6rQkp2\nTuYN3fx8D5NWWm0FHM0kHhE8cykKs0pMf61rFCksVQv+9EAyTVLjKJ9Fjh5Q\nTq4ZNbBfHa3HwoiBh5WSKnP0W5DfciWLIs/wgftMKf+KLyTwH0r7uFxbNjWM\nfC5OkM5BW6EtD04IPYJ/1n/1Cu24/fF7mI+s+TU990IlTUunKqpY7vghTSAc\n9hVs\r\n=NIFY\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress --env.devServer","testInBrowser":"webpack-dev-server --progress --env.devServer"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"6.14.4","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"*"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.1.7_1589684288312_0.06529838798837728","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"art-object-tree-factory","version":"2.1.8","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC\""},"license":"ISC","_id":"art-object-tree-factory@2.1.8","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"dist":{"shasum":"aeb3484c49297f32128a5d634ffe3f538c929ad8","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.1.8.tgz","fileCount":23,"integrity":"sha512-aqfSIjSzref8ynFPgF4Xv8mis4TRkFVBWKx13bZfg0EWq3VvyGWNFq36hQrfcATURVGtQ6AMMWXpZudURTIgaQ==","signatures":[{"sig":"MEYCIQD2Hsq5vKUXS/naymFY8eUfdrclMyZzhan0AW7SZ6tULwIhANwgOPRvkJO8MQgPJbMVeVppo4FMARdapE3+0TFP1w8G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe25DDCRA9TVsSAnZWagAAvj0P/ihl1HpwaLrAewe5GI+C\nYz05iKJDCpeiKL/CQrL4tMvNU6bHxeAFKQKLPmphoQ1yX5ytSNFBuzMUdc4V\n/OOqqXFu3lIDoRuQ7VngTWGG8l/c8zIpYP+I7qhXfCSMne1pn/5+CpTR2Id4\nIZhK0s+uZXaYecZVEryNCBm5qUcofP1YKhQvchcpBGuZP15Abx46cT1CII9D\nBHTFsELoT8orIj0TGlwERgn8plAvMfvHt7JSoOxo3tNXtsVudyPNxLkVqQVn\nPK3vHMryVQCRJASlTza+Tvo9GbnHaihNC031MSLYm3FcOc7b9L3vvjEr1cU8\n+74AXSp01cudZGJKw2VKTRS6TA8UrcxcOvBfJmFBJ7wCb39HfuTQP1nAqcAu\n4c48TAFJmpLqTdpPaWGXZmM/OH8IrRmW79eB2XQu1NEZ2ZVQcpiDAz8LNafu\nv6Kop7hipo3L4mPhOPVo0nBBC/eeDBGxNzn6ESQwYotnKJlriFRGdCf2roZm\n9V59+Os9zndWk2HvKmtb5VW517gGJYHgF6eDx0CUPPef91UFYYGE5dn1/bvq\n5zOV4y2HoGFXEYhkMtGBo92BStSYo+rYZoYBV/3J1bAHhMsf9BctV2jwxlIP\nYWXfvdOVr9PGXCAEYjTGROWrXG/WQHEE7/B+ryN5+JETPx4044SoWucxrlIk\nTEDB\r\n=r+oX\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress --env.devServer","testInBrowser":"webpack-dev-server --progress --env.devServer"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.10"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.1.8_1591447747215_0.19558414440118588","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"art-object-tree-factory","version":"2.1.9","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.1.9","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"b0333e6b68fff3289a47b5ca4997307c0f2cda0c","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.1.9.tgz","fileCount":23,"integrity":"sha512-k8YsuBQ5fo7TMaaXBthBD55tXdMc70OGjllAiE1P+VHoIrmP2oJ+gw5d/KbOwVWuqIAWzSo3YcHiPDtpISnjFw==","signatures":[{"sig":"MEQCIEoU9Q2oYbNaFvE8WgQ6zNVRdScajeZFLVR8+UuEHspfAiBTf+U/BW4R4zq7fpTU5X9pwIYbE3lLdF9iyOqhP7diaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+jl1CRA9TVsSAnZWagAAqnwP/0LYGKZV8kcBrIBeHw2d\nTE8xVFqFBF96rSWwiKlEl/Dnf34/VKIUV1ICI4wzcvD6ctDu4ZBk+Ui0sd2Z\nS5L5ZBlvVOhJO9Y2xmmaNFI0H172NN4bybrI7aqkUAqiQQ/h0hcJ9FqDsnHb\nz8OQ+H7h3G53eN7MWH3RxywuK6qArc1hHGsrwhaj3KbhD/7S/GQ+nPkNW27z\n1mVX3IFPNvX6fpuu1v588iYTPIeSqTIkNos35j+xDWGln2VazJmnQxgXVmyN\nxPl/4ml6bWBXOvDc7cfCjOWDvlnTt0rqz4mOn/FK/yKv8D1PUgcu5+J30p3o\nSF5jTiRdPzdatDIsA5vZKYZ1f7PW1l03HbnQ93QAIzWvOyOws47cmg9+m9z0\nYnDagYb+kiyHiz5D8N+P5fx84Yjg4rvtbJNaa6ATwROkD6KOOU3q78DP5aqv\nhOf9PDVswyz82vw7a/hoNq5P6AmsZ7Npj1lo3/Vs1DjIDtFNZNfpGRuFVDii\npfErgrjNk+MJ8HENHpFzwisTBIwZIBYZVdFYgYpIl80ESBx7wduCjn/yMOQl\nyQMkisE0InU1AEZvZptJCUkJqSYiMmeCbuMTxO/geUoni/1OA1rmBHo7s+v0\n5sWejt8FvH2ZZsJpnG7ymtxcW4+615OUCUPD3u7dWkummlDBeVgRPLYaKMqO\n13Ui\r\n=O8go\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress --env.devServer","testInBrowser":"webpack-dev-server --progress --env.devServer"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.1.9_1593457005520_0.8971527300938384","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"art-object-tree-factory","version":"2.1.10","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.1.10","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"a54288c4d5ccae9a92c590a3e4909b334c23f484","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.1.10.tgz","fileCount":23,"integrity":"sha512-ksBx0X8wWHAPGBZZt7kYiJ/vUPhdBvfgL0PWSLEFrBPffOTv86nSE2VXXxoagMlGk/enFQaWzDUOEKbdRV8XKA==","signatures":[{"sig":"MEUCIEOUyLpPflPe/YlurIz0V5yMYrg7aUA5FN2RRnDRtpb+AiEAgAyhW7UkWOrXl3XqiXil6l3oGQVMBP2HTV8ZfrzlarQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+jnACRA9TVsSAnZWagAATfMQAJAKXeWniY9Oxpz6Cthn\n5rjOgOjqCj/c10IOziz2+GZa2nTthrQfpsJ1fxb8KCJFfORTZMghMrsYhXMq\nVwrH1wWhxP0dpZKj1PXBZetl6ekOjZJsn7Z5kJ34yKUNHpgMXmAmJ8bHvnTZ\nX792mwBU6Qr3zAg0NPIQBIQpC/YG81WiEiHPRNdd0uFFWyGNpz1v4FMcUCk6\nDrGXMXPMg99/YwdEarMrKnvt6fP8C74zADXZ+21ieyqITQvqjBgd0/QFv9tG\noHW8paXAHcMSU/MxYTVKp2BdQ8BxvPAm23WX9nBN8bx6F68YYE+VJP0XTy8q\nmx2NNEt6CVP9bybXboOzs2e6/78vIpzUpVEJ3Aa/nRv70JKxmg54EKeq7gIH\nU41Iii8ip/GVN070b0eomK/7vVb5kbIn1hg3PS0b3XyH4lsJT/7BJHeMaWPr\n1nLgRbnhReYRgkAII1jyA2YpRS7dO1IsW2KBgV50ze5WWt6s4GkFcfO7SGwQ\nSCMcfPULqkDV+7ZAwbUWS3gowVyNdJcD/He2v7jaaegdfpnhYg7BazBDc1Tq\nJc+kARV9C6QUsW7P5PuxV9OoHBqEQp6QSc9/jj+RTn8XkGbRsYh/0fVIINJ7\nCSSF2AFF/PHK3FcFbV+moPLtPXxNcCQHZB6WPnE8kEDFneQ1rhZYBM+QTDNi\nQF01\r\n=ZHSM\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress --env.devServer","testInBrowser":"webpack-dev-server --progress --env.devServer"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.13"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.1.10_1593457081517_0.485270910365893","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"art-object-tree-factory","version":"2.1.11","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.1.11","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"46e2af9513a334f22d6e860024841214413d2d2d","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.1.11.tgz","fileCount":23,"integrity":"sha512-zOIGVP/kIgXbDNaiZ2MpS3VZ1Tc5SbD0QPwgvIPhY75MJ4bodg2ahUoMXVfRK0hZwdogdTYqBRAUCz1IGIghnw==","signatures":[{"sig":"MEYCIQCPryLgUTGZZHui2MnNJmNtytifDWZDNo+odSooKjW5IAIhAPC4/72N++0rpoK6rv7ms1Z5CWGih+VIDfOH/4X9O/XI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+jwUCRA9TVsSAnZWagAA7lcP/iPsVL0kpzKYPTBLvtYW\nFMzIpjCDbrkfvY4uPsGg7iJkv1k9X/WQALX51tC+RuFggmzoDZUEXA+jji9v\nicNvmKOK0cj0BL1AMMCLDtR1Nv4Eq0NxOufaSmbvwP9c8Q8cgqQ4mi/i0XOl\nQRhRMs6Ag+lHLlEYnR+lwwP6vLzJJ9P3M6lKD2R2FqBHcgJfOkAJtd1QZAe4\nW+zH/vAh5/3c6xRhhgpmV/iAxVVseh9OQtnNxUwPT8yXIpc+k8J+nAVwH+36\nauk1Zmklg5U1rGV1C1oR3bVZoI4fwEf5afZQ4JrTfMLUzSMY0tmoRQhtd8pd\n38hWSOlh9O/3H7P5gmm2J2mK+xQp75CuGb0N/hGbzJqb2KpkphBcKQV1N+41\nDSKf2UxyCP/Alvwd4KmJJgLPk584SLOQANBYAg10LE7JzypKzgr3q8kABWBg\n3jmo62WAcmpxjpaR0/5GZomIi3OIRyRw767BW7rsxdD+UjAZ6o+v+UCgZW9u\nzybr8sIw9dhwuSpjQPGNIsQMshGgYduoiv0/PBiEszoStRP1d/wqObHU+gfj\ntnaeOsNG7+R1G8OFYk8cVQydJudFMZq7/lZsub9i0QVBzSO1aok70kkoCaxH\ni4HY56ie3o1Njg9vX8w+iB+lQfGwC6Y/4L9tCsRy8Q7MsGcKvas0N6hYzF0d\nb64v\r\n=nzCc\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"nn -s;mocha -u tdd","build":"webpack --progress","start":"webpack-dev-server --hot --inline --progress --env.devServer","testInBrowser":"webpack-dev-server --progress --env.devServer"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.1.11_1593457684128_0.058063658291505504","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"art-object-tree-factory","version":"2.2.0","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.0","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"3f479116bba70934b0925c7178ffd723c7ff48b5","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.0.tgz","fileCount":47,"integrity":"sha512-1SbhFaE+T5BS9cLj1BGpc/i9IpUth8o7NbOcr8VaLDeakr6uVyvMFmTzYu6x4jSzf84I6LslrSpmo8LtJweumg==","signatures":[{"sig":"MEYCIQCoob41GLFQ878VtrLD7hL74bEUfTdQOcG+8aBYkswtxQIhAK81E8o8RbDrbAkjGA9VqiRIz/OOjUv7qtHmv1nfWBYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE1WKCRA9TVsSAnZWagAARDkP/A9Pk1fHGt1Bh8/rga6w\ny3jfFgABHh9heFFtjFgOfD4WKRExKbfKmiFpRoIPtHt1sjkhMUzwaJybPlY5\nRZJzRLvJRCMDPDR5RjS/piEtBXKdqaou0H9Z4sLd6fH2JGWgbOOr5GLdyd4g\n4qvyebDkJ0s6HIhEg+smkJ1CRzItNyML8ulVJjF5UE2LMaaDvxGYm+U1e8tS\ntiKzSobUpBEaMYqGfGYV/0WRNZRdnMV07b7IbC0NqG5M9HHw32qpzpU8YEt7\n/LbiqhH9pIBt/PmAS2wzr3O5xmHg5uRuEbVUC8DQUzrI7p4X4VtHEM9rz8jB\nx9MLWw+9CBDegHcSK0YG3gbZFzr3Msi1GAXLRDvj/WLpMWj/Wnft2zyo6tfQ\nduVvKdzpx32Ew2X5/C404bMLSOQMm6N1r9yNFrDih3JfRn1jBmBs+Owfj2QT\nh+HhshVBkkE2cltNwFbV4BahKtfvCFYAGZULlxPg7mZO3sv2MGTo0VQoC72o\nBraZqf8PnjO6oG4myJSVyAYQgjuFx3/ROSpXJH2lTpF2g3D4/ZX6QXIhaa8N\nHkK5+paq16hYqVZQt8MbBML++fyTXP9vZp7eumdZiYcCuJprFeK9T+FAEV/c\nBNS2AoDWCXFpIHieTlW+ZKaS7iDhO1tIHlbEFHfSFSWnJ2M0iZ9aPJvldFGQ\nQHvw\r\n=8a41\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.0_1595102601760_0.7358716689863491","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"art-object-tree-factory","version":"2.2.1","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.1","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"5c27ecab3f02393bf4dc54d99f73d8228c43c900","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.1.tgz","fileCount":48,"integrity":"sha512-0U32rPSVVOTdQfG9cGpqr7v7bgEMNR5jz7L0Fbsxb9QlGIr/d7ukkCAI6lfAZI0x04XRdH1eYlQxrMn5x9zCgg==","signatures":[{"sig":"MEQCIC1Odufz2Xp2j4ItMzMQV6JaNj74n7/vMvtgSC6IRU/VAiAUqE8Dlx697hXYSuPu0THxZs6AxwBLegsBl3QCZU/CLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE7W3CRA9TVsSAnZWagAAiu8P/1FQCVnvNrFhEZAsKTMo\njjd8XTOCKlwzJQornWFPiY/Hnf0of8E/LIbT+JKWdc9oVn636lY67and+1Bj\nY61+ztndZ5tdenVLHBNlxr1sqR8suifOyHZEXwtnLK9xYS2MkKK5JK7kpaj6\nm3So70+4BiqmWHUKHca5p20oyksI+9wx1FiCo3MTZ5NdZLLRHNYCLlhjdCeG\njaOiX6FT6mKKPqWcUlyr7OsL8GSLHeT0iLItGMo41XzE+cILXozPBFMmBA5/\n2Of4U4u/hazc99CXKcyo6sdnMk/QTHR31UqeCxOYlH/FqM9t4Y0be3iUcfO5\nrynXqS6janHRK7sTzqchAZ/Ul4NSH0M4fktIlBPw9PkgqouYuPxP4nyo4xKX\nkOLcrvphODxfnAVca+8Gp2zf6QtuIxjFKjCswRkOFIwgMj+3HuXZ/SDvVyFn\noWOXnzEYMjwvIxrC5TRYgPh1PoK7XycHpsKbhPdEePch6+3hMVfJ9IX5vcqZ\nRhyqVz0EsIBSFuUFTG6a0Iux8q0ODrMWjPWoBErk51xgvFy+z7ZRe2o2kP3A\nNy1H2VSwLkAAoGKDXXGYr50mXn7gFI4DrS9cjEbmfnqHFgabaSLYPC0ym+jP\n3S55Me1Vm+3k8JogHm9s1QZROu0klDEyFxepOmBmm4jrJcHjUUSEuzUC54FX\nAJvO\r\n=jwo0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.1_1595127223085_0.460922096366422","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"art-object-tree-factory","version":"2.2.2","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.2","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"fd2929beb668aaf45cc7026f3cc1e3b39250952f","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.2.tgz","fileCount":47,"integrity":"sha512-YIYJPXf4TnB3BXKssznY3Xq2CjPg/SC8kJAgqlSXrf5NGpoKvEWszWqZfqlYWEWDm4dl2hZeHGbhzHbytvmk7Q==","signatures":[{"sig":"MEUCIQDkslEreY4uMXDK/dELkbxQiYMGfC45a9z+B6aNlO1uKQIgIkcHc4/GmsktshN2C8boI9nIMNmZ14/QyZyctPJyKr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE8AjCRA9TVsSAnZWagAAMNoP/2xJ7HR9UUUNsg3UO7D5\ngQGnGpQhH/AyMkKR/kMKTe89m14hMsBp3jAxxyRgKmzK/BRUEajKtgaULGtj\nFvxYyZuKTKZT4KX5/n6g1b7oPqCZPokhZMVH7cIyD1XVm2qCFuX1JmA0KzUc\ngYIfd+lp+UyF70xo1ASrd3SOoxAUtJTaq1N5Iqveox3Hi3CFzGhTH7X/wM2k\n7duCtKH2fkLhYvhJOlkRf4scHBdotSY7zhlV+pWqC7/Mckl0C2POCiTDttb9\niAMNu35loeqJDM9/hSftJAWuhCQ9LsFXBWoSn1yjK73NRvJtappvWDaEgceT\nbHnV9hBDf6xENKRbbFNFUkZww3Hcc0AGPwMQ4OKxjYEr+pktF4VFor82W2Ba\njuoz9Dhi6AYcrRACTRM7cAkTJ++5n9GdEHzs6CyjhCNyCzA1AT8nOmG9OEiY\ncSipwb3Nu4G/nioqWflliUDOldmb4VeQ5WOnNmbDSdL+5YCQsV6AiICAADUi\n01sY6+2PLlML3mIc6NFwX1yNXqlkfPThPtTRizwIeO3yCOEQ2HdiJqckc2Sn\n2s6ZmEilYw26QterFyBwI5BgOKKyEpkPxuh3Dp+zgQyiXmuiEZNRm6+J5HV2\nGp2x81If6O8OEtHRnuhAWlRQGz4DgJteYHnYyhacRSweNZlkj962r8zqAFXm\nrPnv\r\n=/EXd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.5","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.14"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.2_1595129891142_0.5180225991878487","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"art-object-tree-factory","version":"2.2.4","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.4","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"4583c2843c81fb7f652d8726a77acd133d5a3ac9","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.4.tgz","fileCount":43,"integrity":"sha512-b6A04bF1Ho8o79HvwTFfST+ztRPOr3Cu7IA6Vm0fkZd16ITTk1iG6rJ2B+H2mcaVv1YQUtzQX+2Yq+rWsrE+iw==","signatures":[{"sig":"MEUCIA99qbm34TZGpkrJI+jXvEN3/VWDEJ9e/ZJsSi9oe7UmAiEA0sPEYSKHB9pFH+fvHUOM8sxJL5lVcLCJw9OTXo+M4Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQfPqCRA9TVsSAnZWagAAsC0P/iV5fJoDMOs1DMk1PAXY\nwLuFEiscY7cG07C9JjWnESZrTAPqMUgoXjFsgNnCRWxT0Rn24uOVxMqrmGMx\n03eZa7vtIA2EG5cAQTicd/qYjj12jEnIkR/qKSNmEMlHfuBrnB7tpG4dsNyP\n7GCz0iD0UI9ymBIc3AbqHohOh9+n0cxCvbIq+6YW1uAJkP7t1w+tTlt6H2Sw\nQpaKzk6Zw8y9cA3HQqYVHGmB6BqTx/CWGvOv2lIhJyd6ywT/dLk32tDZrt5a\npq1oqoVcJ0JomzueCtJCys85u9Act9c2HuT7hh5YVBldsDY+3ZmaCjmWgasG\nYoeVWhJ6S4WPaOMhqbrXZmrR3pFdzgdZ2l8kA1MhO5tTI2yqlDWr8ypAF6kV\n2Qknd2xJ1VPsPQb0b6Sd4Of4HEsyMJe+m9ZuNy3KKh5USyL8zTP3AzNZkmeX\nhu/ZeZKdm+CmiAKU0Cp2KT1ndKXEle+/eLs+Xzj6lFZktkYIVTI9UCDX6jon\n8M+JpbhPsNgn6wY9VWju8CIbcD3AE1xEE0G0I0t/txYyyPVlc5kWyMFUSJO6\nY24kHY/Om8ptKdQeaVkhfdtl3XCL+YmxxuCp63OAq27zauXzStDfErw5ai8x\nFNqjRAjEBotSmvOK7eTQJKfGOkV9fh8PCKIld3gMrJtzvnpOPtR9A4d8xKAa\nNrTd\r\n=LmWW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.8","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-build-configurator":"^1.26.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.4_1598157802596_0.16499426288002494","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"art-object-tree-factory","version":"2.2.5","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.5","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"295e7c4a8c4d6ee23275ec2a3d54d191eb5dc204","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.5.tgz","fileCount":43,"integrity":"sha512-LxoABNsVfdU/LC7PwPWtRO4tqqlQT1V6Eie/KmU3WT2qjmklC+Ua+K6B02l25A5vmIsX36mHVLZxbf6uxLjvpA==","signatures":[{"sig":"MEYCIQDYx/QcaZwMcUkdrT3BhkhgB549QtferpcwlGPbwrYBVAIhAIKBllNAlIM0tP3fOTZBvRO3D9OR58NcSHw0crZAjrEY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQf0VCRA9TVsSAnZWagAAKakP/2L+ukhS+6ufyMaTSHjt\nTFazmCg3WD9IXaTQ+fKO8ZO5r6rWHpltt+Dxa7JnnT/0/30y/UZkRjB6zp/4\nkCWsYVTpjIO3oTJRwngW884+5t6Mcg6EjZBcm4p6H5gIuJJJ8wwV4ZuUShiU\n6EpC6vGPqqkkZ3deJUaqc5FVsSf0Xp+m9WlS6QvpGfdpdUuMUJgCvlBXlzmJ\nibLlrsMmd+/Ls3e870geF7ZL5gtGksA7Up4HHVlic7PsqruBq7ONJvgr25qs\n/haIgAAw2V1AenNBdftL24ezQTHrhIbd/PEbEdxWbWDEq8+NBjyDxHASwLCj\nP4AeqrZMTX7scvp/3DEETfeXcw4rIQVdTEjX7Ed76D37R8Po+kF3HnaW0t3p\nIAeprZ7vBNHMMa7ie5aOEcGD5G6tujFimtbQnlNWv85lUeX9vM19h55MBGvW\nzGj7lcn1f1EBYTRSkACh3CKwSaYeHTuiD06y0dwJcGVg2ugwp9ZW9mZqFxI/\nfSQ4hNA0hTVUe/aTyAZh5xAg2aG8U0f7iwXSsa1GkCCYqqi2kM5m0s/vPhzm\nhaVVZA/Xx5HruhwY7g0mhR8zZK0QpmTnJRjCUlJN20qR2zwOy8NOEBMKwouk\noGohaobwocl+UUlzDarN2ut0lUr/OzW07dI38EdfdSQ4xRGgfNwi1+Is3Vyj\n6dDI\r\n=nL+H\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.8","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.14.1","dependencies":{"art-standard-lib":"^1.69.8"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.26.17"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.5_1598160149165_0.10368537029133806","host":"s3://npm-registry-packages"}},"2.2.6":{"name":"art-object-tree-factory","version":"2.2.6","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.6","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"114d0f6491e46f0da954f80e7915ac44d3d21440","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.6.tgz","fileCount":41,"integrity":"sha512-dGqN6tRLzOe7AJ3BaZQ5uwBqdbqBrlZANs2aefQOdlrifnUjolPuO8Y0RzsJ2vUiV0zJtdH5He/LgZqaeJIYDw==","signatures":[{"sig":"MEUCICzl7/xC0owT9uNDZQTIBChiRfeU9SIO84ROYgEkxQlKAiEAhL8ULCGjB5Eb1khOXpNeM7m1zULUl7irr6khPMMQ/DA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF0YCRA9TVsSAnZWagAAKScP/1yNuQc3vajokNMl/HRa\nB/LzuIPhjJc1dnLZ/Ntld2PeLRyb95d8Z63XJp3JcW23rTVZmzCkOv+uI/kc\nX686DmLUyf7aXsFq3/KoPDCK+6UmQrh27cVvFCbqg/msH99MVaLNNXrL/80x\nRBtG0JbtL9V2VmSusTCTOlkPS8+dO6PgjACmgOVCYZeO9nK3FXQdlsLYe+0+\nYkMPxWJTzdPQEdvIX9zCx5XOkfiYwODw7+govzLTNG8RcyB3mPUOk4WZKoxm\n8RlIgHibMLpFNjdp1Uy+FrYDh/aet/6UQqYLPv1rW4ArLsAMJK2VZZ02SsMP\nAJng8add1h8GRVYqt2Fk0wBYbvFvUwUzN3X9rPpiDAd20BUVyakGKVr4SMZR\n9MA4FlOKjjFC6aAaSIMceUWq37zu6M3D8jCvIgeNFycuTPti5EgKtR5zWtSC\nYGYTPQ+UBK8GqhiBv+oZwPcZIljj3QZ8llJvWrm+tulhzy3232bh/U/OfG+3\nwgEiVM+dFr2fUJF9Q5pbgZTQZ+9jS75iafGPQmAUh6eUFHsjKMBth6yUywvM\ndBDT2xQIW+TXxHrKQbqDXMD9pLsNehi/HBOwjsaGqXxU1Toi9K8LqMNXIesk\n4SlVuClXVY9cCZDcuGEdIVZ3FMg1OJAe6mA1WWwGG2dr9E8qH9sifaVHGw40\nmiWF\r\n=Vupy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.8","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.19.0","dependencies":{"art-standard-lib":"^1.70.1"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.28.0"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.6_1604082968385_0.6996095074568967","host":"s3://npm-registry-packages"}},"2.2.7":{"name":"art-object-tree-factory","version":"2.2.7","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.7","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"eddcb22a2471d1b0c7acfe33308eaf4268d98171","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.7.tgz","fileCount":41,"integrity":"sha512-ag0GhSek8PI36qwKA+V+xAu/e8qFfIu0RuIMe3VAVb/JxxvrhPwCiIK6NJcaSp65WiMsoKBNRGsBwL4IufIAKQ==","signatures":[{"sig":"MEUCIGL8DrbuL28yO/VXmpItBmk0jOYeIS8CmZUyIOjcBeCNAiEAu7bQcX9Crx1NfxVJIQj0vON6sUSvbxaaIXnjgQemoDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnF5RCRA9TVsSAnZWagAALSUP/RCXR5dmYd1OZDDSZDLq\n+xGZ56Kq/myUEq+G6HjRNIKVTjzs/OmzSVkuxCevUSIRUDjfUM6Xw+lFGeQ2\nlBLMx6D/8dVeGTwyr5DJFWS9H+An2OBQXdjgUvRS7HGs+fYfkSqDh25p2o/w\nONwZkVYrtOt6ET0Fuj0e59IB55wuZUdYdeVkB++zpRvfTOuXHkMnwNb20jNy\nJpPaC1VMsXquCmxd0okqjdf5T3TkRyhFxTYcf5jsjutoajmvZVQSXWlMz8Q9\nfTFQyJtrwoLiIyrHikE86F66eFjT6GIJAWYqfuIPeNHl6IbGhpWJCkKQM3mO\nOc6LHbIb8rwzAsr/xz1KNcx/8wHGpMOsqwuohJ4H/wz+fG3xKtBGXZs0K3mQ\n0rzBMT+4rqPQZSzl6lhAeqKIYKKLFEptRcHj4uitrp2+lVRByH5Sa45AS5Jh\n38GA5WmXGNI8niKQdDlwh71U7f2I62EyFz9Pi541I5KHxsFI97qqQOw2LxbQ\nB0/wqnzB0mufxsGq4aKK6wM0lQJdBet1RBoJWhQvv9a8T0dHAnhlVimC1cNe\nhbC3t5BHGrLv2zobypUxbjkwYO4zozetE32oqcXNsSxFG+gSr54dhLe7N1nu\nrsjxPlRH9agEKtB5yjiUu3HXi4WNihZYwED3OWE2C3Rj3C6gknDvnM/XlacL\n64FC\r\n=ZAtg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.8","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"12.19.0","dependencies":{"art-standard-lib":"^1.70.3"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.28.2"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.7_1604083276181_0.9350540294425456","host":"s3://npm-registry-packages"}},"2.2.8":{"name":"art-object-tree-factory","version":"2.2.8","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.8","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"ff4bf9b4269fe36262e0cce09f4965aa4b4c958c","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.8.tgz","fileCount":41,"integrity":"sha512-2AmBAi08S8BD4C29CPB/qMB8/zRNzorKbVS9RznNtFzjRqsJ3ehtbuh6OLiNIyL2/3BsMTVLlSuVu5rlcYO/5g==","signatures":[{"sig":"MEUCICVWPTCXafD97wDOUFoFDc3yYAzR5UhMYtOc2Kfg5jKlAiEAjRa/pY7xkvJaYwQ4S/E/jo48+9LnrxW9wsfm6MAQFus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1SlSCRA9TVsSAnZWagAA4hgP/jfAZAM1VL8nUnp/6dtA\nLahOUTw54+WwnQCJ1iTXd5zHbskGu1oDowaGO+mf1STjkNhZrpzAYs2pop9w\nhIK9/gSrql/w6FLmjgTPGR3sE0KdyYpLKwvDScbnvTF3cIBL2IOV+MXlM4Nk\nlccL+UiU6+agyjmGwc/42AJvos/Mw+MV3OP7NOfcKWn4WyyRimwDgvDgQn4F\naZ8LKBSgYyyjRT1gOK8Isqm+h/uVIyq5wZ7gbWVasmNLg9CP/yZYE4zRksLf\nZQEM6FgtY7/VaGviNgmOIY42pEpWz4zHka5CAQ7PleGAXkR/svB1M8dd6+mf\n18EBuAnW4avZe1czQGrY9XhHa+rZZywtwmGHJKOP7uS0bmr3VtWLaunrqeOs\nJGpVHlb9g6YyeKzspV5AJZN1GngM9CIbkePwEUVocHp8SGLQKnSELWZLsopq\nN9GpsNWkPPi65qCqM2lgCFeiRqoF/9ELSI775NypxHmXvBiUrDdI3pZD9Bbp\nidizVC6qt1F9Q5ak1/YFPRM6HCy19U7BcOwRUnmhgqmerXAHushPzytuWE8z\nLuhg2xo2UupGfyrWRYde+FJFHxLcmxCjqP81XWqWV3asoXxL7WDFURxB5btJ\nFy7hrM5lrOJ9q+VoajqpdGKZ04cqOZPKLGOopEdeUwJ8JhV7/M5/tZPwgjtA\nj5CH\r\n=4yKK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"6.14.8","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"14.15.1","dependencies":{"art-standard-lib":"^1.70.6"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.29.3"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.8_1607805263446_0.57597190050102","host":"s3://npm-registry-packages"}},"2.2.9":{"name":"art-object-tree-factory","version":"2.2.9","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.9","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"412524b5c8de7a8a33182b31768023bc123a3708","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.9.tgz","fileCount":41,"integrity":"sha512-MUsf34UH96SSEnDP9pNLgQDNyafLx1AWU2ho1Yl02uZ274oChnnL8Try1EWHwFk5ZoSoP/tNPeMIeB8ZLFj/NA==","signatures":[{"sig":"MEUCIQDnYFWiftwgUbhel6XvY+yfizyydISJx4eqtGDi9FAB7AIgZXMWyhduKMBGe2NOTy8CQqIkrRsbGVZ/6LDwZGYTS9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXekrCRA9TVsSAnZWagAAakIP/3E+ZztbOrS+siaBKFha\nKrRI373ObgVmWurHExF+APxIvnlk7YGs8Z8Ijz3MAOmJoJQm/YKcy2fpJBNw\n+IHYChMrHMLEj3SxM4NHqRKEwTOaJI4STPp8vMbov+r9+nhsrq4isx3m0AQD\njGSFoRfzu1BHfwL5a4AJ0Vzn4SljRGGityvEha0JOkQg66ALTJkAjagxdqTs\nvMdSI7akf2DfWwKw1Lm/W+R62fm/lZp997STwS/iJIK1F1yPCCBM0l5qgaAw\nLElYIhXzoGB05FyUKwTUcfgThz121MWiXDfSo59/JDtEY9nqkjAKewd2O7uT\nVLlLXRrtIdTdnn+ynxTxC0mrHFrbJK6Bq5DC5g0k4P7NSvWNNESBkI53YL5M\nF/m8al7o9WIrNXopzD5NxGqsQ4YXJU8ZT7aZP2nkrFzFyZEF2aAHiw9bS4rK\nCNSeJm7G3I1Ry1xjDvhdU8gY9HdJrmfn/h7nuS7vkVh52GMEZHFCaIClsivE\n3hIjM+qipRNYd8XWkItdYQ8dt+0PWWKjKyqvWa40kL5feQbqQjvz+3yiHI9E\nLOVpYINyTVU06MSQp9EMCi4JsJEKDNNu68XJvJMPoEmTMmuHn9cLQeNxmPtq\nG/bK9P7wyot9v1EuTp/pEiBcd7kZFeHRZr49jZq1xQq/XMR+sZVXo+KIQLj6\nUFir\r\n=/hii\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"watch":{"build":{"quiet":false,"patterns":["source-source"],"extensions":"caf"}},"scripts":{"test":"jest","build":"caf -p -c source-source -o source; nn -s","clean":"rm -rf source/*","watch":"npm-watch","build-clean":"npm run clean; npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"7.6.0","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"14.16.0","dependencies":{"art-standard-lib":"^1.70.13"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.29.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.9_1616767274781_0.317114568137961","host":"s3://npm-registry-packages"}},"2.2.10":{"name":"art-object-tree-factory","version":"2.2.10","author":{"name":"Shane Brinkman-Davis Delamore, Imikimi LLC"},"license":"ISC","_id":"art-object-tree-factory@2.2.10","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"150089d98e5278e643b0f3702e9db72eca74fd7b","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.10.tgz","fileCount":44,"integrity":"sha512-RBV+MeMBzL6jioKefYJ9Wux5KdRo0CoPqT+x6J03c6As0YPobRj3gIDfGsk07fvrQLZdI3p5ljV4UTS1bl5Y8Q==","signatures":[{"sig":"MEUCIQDuEjz0al1Xoo3dEXpMZnqOvyZnxnVC76pKqE7J29rBVwIgXk5laecvjdhdvdCBTXJLhlnzpQhUWkW0ZNqxXKnxc/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAdPrCRA9TVsSAnZWagAApz0P/0sSuNHUV8gdZdK2bjI+\nOeSu/HWxFvvkYFQNcO6WspB2QugwdI2qfvLbEM8u6V3sM/2KW3IfMT6PBssy\ny9TMYY05SEsCHQ4wgnG+NtQ3cxHQ/INdCwTk4LDM+ZniRNncUPB9ELHJVyaf\ntWxSxpaPcmLUqNkC6DedKSCZwVy3jFJy97EJrihhE0XAjXn329Y2fglkquZQ\nE94Rgu96wkKKfFLG7yhZcNQ1HLqUKm+VefiFVoE4xKB06ESk+gV5NMkuVjPl\nw07cBr82nIRrGYXrOK6VHw9PV/I3X4xx63oBP5gekxa1VQXF0hKzkphbpZpa\ncFSSYLmywc9GzCudEmh2jJ0Unkk41V5t66LETfgIdC+1dIkc6PM/XxszcN1l\nUoSpLoF5yHbl2mPp1P16i0shtO/41QdbANB+nyEVFFgms0DM4eLgPVgzF1xs\nOTJ1WNPwk2FnGg/Lc2GQwaJCjqxxNQJNFbgEfwdHmfXtrG4fe4e4C89nxW32\n4bEo5src3cLctX6RPKjSS3zcY6t2Ox8Vw2whD9Qk9FR07NMtVrMrykGzqPR3\n/4zzWHJPVs+9x8zK4g/BUAxNlvjMAprnbc8/zGmOoZunhgmuP6/080xPT4by\n/AW7UPTimY26xZiTH2c5os6z2o4oWkxyDyasM56yRsh49GxS+iQ0+GZpfsli\nLV32\r\n=Ua4F\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"verbose":true,"testEnvironment":"node","collectCoverageFrom":["build/**/*.js","!build/test/**/*.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/test"]},"watch":{"build":{"quiet":false,"patterns":["source"],"extensions":["caf"]}},"scripts":{"nn":"nn build/* ","test":"npm run nn\njest","build":"caf -m -c source -o build\nnpm run nn","clean":"rm -rf build/*","watch":"npm-watch","build-clean":"# BUILD CLEAN START\n#   - building into: build-temp\n#\nrm -rf ./__build-old__\ncaf -m -c source -o build-temp\nnpm run nn\n\nnn build-temp/*\n\n# BUILD CLEAN FINIALIZING\n#  - replace old build in:   build\n#  - with new build from:    build-temp\n#\nmv build __build-old__\nmv build-temp build\nrm -rf ./__build-old__"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"7.6.0","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"14.17.0","dependencies":{"art-standard-lib":"^1.71.2"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.29.5"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.10_1627509739628_0.33394983853797644","host":"s3://npm-registry-packages"}},"2.2.11":{"name":"art-object-tree-factory","version":"2.2.11","author":{"name":"Shane Brinkman-Davis Delamore"},"license":"ISC","_id":"art-object-tree-factory@2.2.11","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"homepage":"https://github.com/art-suite/art-suite-foundations","bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dist":{"shasum":"476480a163019cccac72d783097b3d5f0cee283d","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.11.tgz","fileCount":27,"integrity":"sha512-dV3j+/TphnZMwFxudHDW/R3qPfuhM3Vepido9q4lFIb7noyfJLBTFR6AzbTGNL6s3jUfCHHaye1N+Rdk9rf4Rg==","signatures":[{"sig":"MEUCIEBNXa/h+EUPdznmlu0AKMfTSxFhiJWWS1oIiZhkbALlAiEAvY9iyIvi2fXXf78RGakDLBfjHavASE51Y/jOl4GROpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55280},"jest":{"verbose":true,"testEnvironment":"node","collectCoverageFrom":["build/**/*.js","!build/test/**/*.js"],"testPathIgnorePatterns":["/node_modules/","<rootDir>/test"],"coveragePathIgnorePatterns":["/index.js$","/namespace.js$"]},"watch":{"build":{"quiet":false,"patterns":["source"],"extensions":["caf"]}},"gitHead":"ea7ea3edb711f90094653e14021b5938edde3d49","scripts":{"nn":"nn build/* ","test":"npm run build\njest","build":"rsync -av --include='*.js' --include='*.css' --exclude='*' ./source/ ./build/\ncaf -m -c source -o build\nnpm run nn","clean":"rm -rf build/*","test-watch":"jest --watch","build-clean":"# BUILD CLEAN START\n#   - building into: build-temp\n#\nrm -rf ./__build-old__\nrsync -av --include='*.js' --include='*.css' --exclude='*' ./source/ ./build/\ncaf -m -c source -o build-temp\nnpm run nn\n\nnn build-temp/*\n\n# BUILD CLEAN FINIALIZING\n#  - replace old build in:   build\n#  - with new build from:    build-temp\n#\nmv build __build-old__\nmv build-temp build\nrm -rf ./__build-old__","build-watch":"nodemon -e js,ts,jsx,tsx,caf,coffee,json -x npm run build"},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"repository":{"url":"git+https://github.com/art-suite/art-suite-foundations.git","type":"git"},"_npmVersion":"10.8.2","description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","directories":{},"_nodeVersion":"22.2.0","dependencies":{"art-standard-lib":"^1.74.0"},"_hasShrinkwrap":false,"devDependencies":{"art-build-configurator":"^1.30.4"},"_npmOperationalInternal":{"tmp":"tmp/art-object-tree-factory_2.2.11_1732703438943_0.49183337326388576","host":"s3://npm-registry-packages"}},"2.2.12":{"author":{"name":"Shane Brinkman-Davis Delamore"},"bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"dependencies":{"art-standard-lib":"^1.74.4"},"description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","devDependencies":{"art-build-configurator":"^1.30.5"},"homepage":"https://github.com/art-suite/art-suite-foundations","jest":{"collectCoverageFrom":["build/**/*.js","!build/test/**/*.js"],"coveragePathIgnorePatterns":["/index.js$","/namespace.js$"],"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/","<rootDir>/test"],"verbose":true},"license":"ISC","name":"art-object-tree-factory","repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-foundations.git"},"scripts":{"build":"rsync -av --include='*.js' --include='*.css' --exclude='*' ./source/ ./build/\ncaf -m -c source -o build\nnpm run nn","build-clean":"# BUILD CLEAN START\n#   - building into: build-temp\n#\nrm -rf ./__build-old__\nrsync -av --include='*.js' --include='*.css' --exclude='*' ./source/ ./build/\ncaf -m -c source -o build-temp\nnpm run nn\n\nnn build-temp/*\n\n# BUILD CLEAN FINIALIZING\n#  - replace old build in:   build\n#  - with new build from:    build-temp\n#\nmv build __build-old__\nmv build-temp build\nrm -rf ./__build-old__","build-watch":"nodemon -e js,ts,jsx,tsx,caf,coffee,json -x npm run build","clean":"rm -rf build/*","nn":"nn build/* ","test":"npm run build\njest","test-watch":"jest --watch"},"version":"2.2.12","watch":{"build":{"extensions":["caf"],"patterns":["source"],"quiet":false}},"gitHead":"3140bf828cabdf379d7c25fc877c26c1608c2409","_id":"art-object-tree-factory@2.2.12","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-LE+edSFbEqafZB0We6sSwRpzUT5oBjTja/OuUhbC+68iEMlv1rWQ5FKEjB+lPcJLoSCGze5KU3bnsBTBkupVVA==","shasum":"76ca0771703d2d7a9a3b098295159b6631279e2c","tarball":"https://registry.npmjs.org/art-object-tree-factory/-/art-object-tree-factory-2.2.12.tgz","fileCount":27,"unpackedSize":55280,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID3MzXRWXFWRHbzYoQNOQfZrgulr1AzNd21dQtrxxGXtAiEAl/UZd1btJYCPJiPzNgDjYw4GSc0YvToE5cR6rUYSkuU="}]},"_npmUser":{"name":"shanebdavis","email":"shanebdavis@gmail.com"},"directories":{},"maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/art-object-tree-factory_2.2.12_1762507600290_0.6098884554233626"},"_hasShrinkwrap":false}},"time":{"created":"2017-03-18T18:55:36.082Z","modified":"2025-11-07T09:26:40.631Z","0.2.0":"2017-03-18T18:55:36.082Z","1.0.0":"2017-03-18T19:06:12.911Z","1.0.3":"2017-05-18T20:21:00.381Z","1.0.4":"2017-05-18T20:39:03.751Z","1.1.1":"2017-05-29T18:39:57.264Z","1.1.2":"2017-06-15T19:20:36.364Z","1.1.3":"2017-07-02T20:19:16.768Z","1.2.0":"2018-01-04T22:19:54.674Z","1.2.1":"2018-06-08T15:39:50.424Z","2.0.0":"2018-09-10T22:22:06.329Z","2.1.7":"2020-05-17T02:58:08.488Z","2.1.8":"2020-06-06T12:49:07.367Z","2.1.9":"2020-06-29T18:56:45.626Z","2.1.10":"2020-06-29T18:58:01.621Z","2.1.11":"2020-06-29T19:08:04.335Z","2.2.0":"2020-07-18T20:03:22.013Z","2.2.1":"2020-07-19T02:53:43.225Z","2.2.2":"2020-07-19T03:38:11.237Z","2.2.4":"2020-08-23T04:43:22.696Z","2.2.5":"2020-08-23T05:22:29.299Z","2.2.6":"2020-10-30T18:36:08.500Z","2.2.7":"2020-10-30T18:41:16.338Z","2.2.8":"2020-12-12T20:34:23.608Z","2.2.9":"2021-03-26T14:01:14.982Z","2.2.10":"2021-07-28T22:02:19.812Z","2.2.11":"2024-11-27T10:30:39.104Z","2.2.12":"2025-11-07T09:26:40.474Z"},"bugs":{"url":"https://github.com/art-suite/art-suite-foundations/issues"},"author":{"name":"Shane Brinkman-Davis Delamore"},"license":"ISC","homepage":"https://github.com/art-suite/art-suite-foundations","repository":{"type":"git","url":"git+https://github.com/art-suite/art-suite-foundations.git"},"description":"Create Declarative frameworks that output tree structures with properties (e.g. ArtReact)","maintainers":[{"name":"shanebdavis","email":"shanebdavis@gmail.com"}],"readme":"# Art.ObjectTreeFactory\n\n> simple, elegant and *fast* declarative tree generation\n\nFast, easy way to create declarative APIs for data-structures which consist of per-node-properties and per-node-ordered-children.\n\n## The Object Tree Factory\n\nAn object-tree-factory (OTF) is powerful tool for creating declarative programmatic structures or DSLs. OTFs are useful because they accept simplify a complex set of descriptive inputs into a simple set of outputs:\n\nan arbitrary list of plain-objects, a function which accepts an arbitrary\n\n```\n<function>: objectTreeFactory = ->\n  IN:\n    Arguments are compacted and flattened\n    The resulting list of arguments can be any combination of:\n      plainObjects for props (merged in the order they appear)\n      other objects which become the 'children'\n\n  OUT:\n    object-tree-node generated by the nodeFactory\n```\n\n## Example ArtHtmlFactory\n\nObject-tree-factories excel when used in a reduced-syntax language such as CaffeineScript (or CoffeeScript). For example, you can express HTML much more compactly:\n\n```coffeescript\n# CaffeineScript\nimport &ArtHtmlFactory\n\nconsole.log\n  Html\n    Head\n      Meta name: \"viewport\"                               content: \"user-scalable=no, width=device-width, initial-scale=1.0, viewport-fit=cover\"\n      Meta name: \"apple-mobile-web-app-capable\"           content: \"yes\"\n      Meta name: \"apple-mobile-web-app-status-bar-style\"  content: \"black\"\n      Meta name: \"format-detection\"                       content: \"telephone=no\"\n\n    Body\n      H1 \"Art.ObjectTreeFactory\"\n      P \"simple, elegant, fast declarative tree generation library\"\n```\n\nOutputs:\n```html\n<html>\n  <head>\n    <meta name=\"viewport\" content=\"user-scalable=no, width=device-width, initial-scale=1.0, viewport-fit=cover\">\n    <meta name=\"apple-mobile-web-app-capable\" content=\"yes\">\n    <meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">\n    <meta name=\"format-detection\" content=\"telephone=no\">\n  </head>\n  <body>\n    <h1>Art.ObjectTreeFactory</h1>\n    <p>simple, elegant, fast declarative tree generation library</p>\n  </body>\n</html>\n```\n\nEven in JavaScript, object-tree-factories are an effective way to express HTML programmatically:\n```javascript\nimport {Html, Head, Meta, Body, H1, P} from \"art-html-factory\"\n\nconsole.log(\n  Html(\n    Head(\n      Meta({\n        name:     \"viewport\",\n        content:  \"user-scalable=no, width=device-width, initial-scale=1.0, viewport-fit=cover\"\n      }),\n      Meta({ name: \"apple-mobile-web-app-capable\",          content: \"yes\"          }),\n      Meta({ name: \"apple-mobile-web-app-status-bar-style\", content: \"black\"        }),\n      Meta({ name: \"format-detection\",                      content: \"telephone=no\" })\n    ),\n\n    Body(\n      H1(\"Art.ObjectTreeFactory\"),\n      P(\"simple, elegant, fast declarative tree generation library\")\n    )\n  )\n);\n```\n\n## Example: React\n\nYou can easily create all your React factories:\n\n```coffeescript\n# CaffeineScript\nimport &ArtStandardLib, &ArtObjectTreeFactory, &React\n\ncreateObjectTreeFactories\n  :Div :Link\n  (nodeName, props, children) -> createElement nodeName, props, children...\n```\n\nUse:\n\n```coffeescript\n# CaffeineScript\n# React Function Component in\n(props) ->\n  Div\n    \"Everything you need \"\n    Link \"is here\" src: \"http://wikipedia.org\"\n```\n\n# API\n\n### createObjectTreeFactory\n\nCreate one object-tree-factory.\n\n```typescript\ncreateObjectTreeFactory = (...inputs) => objectTreeFactory\n```\n\n> Note: createObjectTreeFactory's `inputs` can appear in any order:\n* nodeFactory:\n    ```typescript\n    (props <Object>, children <Array>) => anything\n    ```\n* nodeClass:\n    ```typescript\n    class Foo {\n      constructor(props <Object>, children <Array>) {}\n    }\n    ```\n* options: `<Object>`\n\n  * inspectedName: string\n    for introspection:\n      Factory.getName() == inspectedName\n\n  * class: alternative way to pass the nodeClass\n\n  * bind: `<String or Array<String>>`\n    list of method-names to bind from nodeClass onto the factory\n    (note: nodeClass must be set)\n\n  * mergePropsInto: `(intoProps <Object>, fromProps <Object>) ->`\n    custom function to merge `fromProps` into `intoProps`. This function\n    is only called if there are two or more props-objects. If so, it will be called for every props object passed into the factory. However, since it won't be called if there is exactly one props object, it should not be relied upon to preprocess props. Note: it's safe to mutate intoProps, but NOT safe to mutate fromProps.\n\n  * preprocessElement: `(inputElement, Factory) -> inputElement`\n    called on every input element, whether props, null, undefined or any other value. Note: you can return any value you wish, but don't mutate inputElement.\n\nExample:\n```coffeescript\nclass TreeNode\n  constructor: (@props, @children) ->\n  toObjects: ->\n    TreeNode: {}\n      @props\n      children: @children && array child in @children\n        child.toObjects?() || child\n\nNode = createObjectTreeFactory TreeNode\n\ncommonProps = color: \"black\"\n\na = Node\n  commonProps\n  height: \"100\"\n  width: \"200\"\n\n  \"Does this work for you?\"\n\n  Node commonProps, source: \"images/piglet.png\"\n\n  \"This works for me!\"\n\n  Node \"Ka-blam!\"\n\nb = TreeNode:\n  props:\n    color:  :black\n    height: :100\n    width:  :200\n\n  children: []\n    \"Does this work for you?\"\n\n    TreeNode:\n      props:\n        color:  :black\n        source: :images/piglet.png\n\n      children: undefined\n\n    \"This works for me!\"\n\n    TreeNode: props: undefined, children: [] \"Ka-blam!\"\n\nJSON.stringify(a.toObjects()) === JSON.stringify(b)\n```\n\n### createObjectTreeFactories\n\nCreate many object-tree-factories:\n\n```javascript\ncreateObjectTreeFactories = (...inputs) => factoryMap\n```\n\n> note: createObjectTreeFactories *is itself an object-tree-factory!* That means you can pass in arguments in any order. Props (options) are merged down. Strings are parsed into words and concatenated.\n\nIN:\n* `options <Object>`: passed directly to `createObjectTreeFactory` as options\n* `nodeTypeNames <Strings>` strings are parsed into words and concatenated\n* `nodeFactory <(nodeTypeName, props, children) -> node>` called each time a factory is used to construct the node\n* `nodeFactoryFactory <(nodeTypeName) -> (props, children) -> node>` called once for each nodeTypeName to generate a factory for that node-type\n\nRequired: You must have exactly one `nodeFactory` or one `nodeFactoryFactory`.\n\nOUT:\n* `factories <Object>` is a map from nodeTypeNames (upperCamelCased) to factories returned from createObjectTreeFactory\n\nExample:\n```coffeescript\n# An example class\nclass TagNode\n  constructor: (@tag, @props, @children) ->\n\n  # Output an HTML string\n  toString: (indent = '')->\n    \"<#{@tag}\"\n    + if @props\n      ' ' +\n        array v, k in @props\n          \"#{k}='#{v}'\"\n        .join ' '\n    else ''\n    + \">\"\n    + if @children\n      indent2 = indent + '  '\n      \"\\n\" + indent2 +\n        array child in @children\n          child.toString indent2\n        .join \"\\n#{indent2}\"\n      + \"\\n\"\n    else ''\n    + \"#{indent}</#{@tag}>\"\n\n##############################\n Create Object Tree Factories\n##############################\n{Html, Head, Body, Div, P, B} = createObjectTreeFactories\n  :html :head :body :div :p :b\n  TagNode\n\n##########################\n Create and output a Tree\n##########################\nconsole.log Html Head Body\n  Div\n    class: \"row\"\n    Div\n      class: \"col\"\n      P\n        \"This is truly \"\n        B \"fantastic\"\n        \"!\"\n\n    Div\n      class: \"col\"\n      P \"What do you think?\"\n\n```\n\nThe output:\n\n```html\n<html>\n  <head>\n    <body>\n      <div class='row'>\n        <div class='col'>\n          <p>\n            This is truly\n            <b>\n              fantastic\n            </b>\n            !\n          </p>\n        </div>\n        <div class='col'>\n          <p>\n            What do you think?\n          </p>\n        </div>\n      </div>\n    </body>\n  </head>\n</html>\n```","readmeFilename":"README.md"}