{"_id":"nodecommons-esm-ai-tensorflow-graphics","_rev":"37-6040ffe316fea5a445bb7bf0a1454b8c","name":"nodecommons-esm-ai-tensorflow-graphics","dist-tags":{"latest":"1.0.7"},"versions":{"0.0.2":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.2","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.2","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"485617992b96477a40adc2d9c20ed36f47677333","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.2.tgz","fileCount":19,"integrity":"sha512-XZIlMkb4QBnttoc8yKuvdOerCzLbZGP7kqa7AyQPfFWF7c3FVR8PXIShDIuYqZRk6LWLDhY4GeTb8YYe3ar6ew==","signatures":[{"sig":"MEUCIQCEjgO7uW9C1yIDX0gZ6xmC++dYS3XVT9l/8kvYVg9RIwIgNY8grJWpFSRGPoaPdLjoOXmYox9M0D8M31d8TqwUql8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"cbbb12c373fbcc51ddcd68d38c0f0566adceb421","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.2_1738929542974_0.13822015115815134","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.3","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.3","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"bbe012eaaf633bd7a9ae8b79dbb0cec1d91ec8c7","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.3.tgz","fileCount":19,"integrity":"sha512-wg5RfG8qIUGefXs1SH1gJjsAjTSTpSlpWjsEwnn4mzDoEOALB7SGigagZRv5R9a4fmF6O/NhH1Sfnh/GanPy9A==","signatures":[{"sig":"MEQCIGOHm0bDt1NjgwWuY3TsFzvbu08RvD9ZIeYwluT4RbtoAiAAvyDkllGDJIdZ7cAtLgLVdu7Pm8Zn6cPQnyc3HtUQgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"11ef8557ef2b2efb9b6682b6de23dd840d373240","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.3_1738931209258_0.8888783812531453","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.4","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.4","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"b778a58fef1c067642048dbb898a820ef829f84b","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.4.tgz","fileCount":19,"integrity":"sha512-kUabBKpm728Nhd4ppiMNtJgPe8tZ+wJ6T8gRogpaZ6xb9R/QN2GHRf++s5hnKMIciL1AZWX7BPAuuR3ghQ0/BQ==","signatures":[{"sig":"MEYCIQCgDkshT2yX6/e9tN7z4n19LbTd+IjvmTPHaWjBUD/yhQIhAJvR4+lBz8Dy9ti7Hig3juXAcxhDImT9RY5zIGZAxZiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"687ae5d64927676a1acd8a3199a163db1d8a3ae4","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.4_1738931610615_0.21677022233518772","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.5","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.5","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"988cd4aaa0734190f49682228d49d55c9e74f7a8","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.5.tgz","fileCount":19,"integrity":"sha512-IAAlCUYetLsbx2nuQ3jsI1hj1bWUEB7srIyXqIrH0v1x073jflPPxr5MXoEnda65aVH0+ppDt9F4d5gpU/PFYQ==","signatures":[{"sig":"MEUCIAOPEvWIZ0QScRd/MEBqdv+0uP1N4rKAXDtbArM36/aWAiEA106bfIjtMOvGKQJuw4FsMRrJxxXJpjF1ZKb8QnKHU3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27343},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"6a60b103bdb8bdfc4899748e91ea8e31b809f2ec","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.5_1738932118714_0.6014217388241332","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.6","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.6","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"2da90587afbf4166ad9b9fa6501612ec825900a4","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.6.tgz","fileCount":19,"integrity":"sha512-+iEcMzedruD/MlKynOXxAug/nd8NcYxVc6gB37i++Tourc5AVRzpNN5KgQadd92SOgwDgvZ4UebrqmvtAQQq5Q==","signatures":[{"sig":"MEUCIQDqb3OWW/952Z0LNdWeEokHpq4UqnAKKEdSDaoZedYqcwIgZWBWNmsd/9EHKy6+/7AbAOFHggzfBhZ54359YePXCXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27343},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"d6d52274e1e854656bdaa98fbbf2d26f4cbe93e6","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.6_1738932174741_0.482120092200796","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.7","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.7","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"edb47c01d2a99726e6a99f8a0c2c55133a0bcd99","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.7.tgz","fileCount":19,"integrity":"sha512-uE+ON734iofIMTsVsRw5baG9v3IpgYQpMaQJmK5Zz672vpmbxCCGvf3KaYcw/sSz50Ix6wnUDNa6lIXCejv58Q==","signatures":[{"sig":"MEUCIQDkbZWAvXwMD7I50Hw2uvQRuiKUI5kD08AWvGwoG6N/wQIgTe7q2sONwAYe06In7MvzIS71ihDcdSlesCnceNFAVJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"59d1d3d5b5166f38e5c958435525f59b41077e99","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.7_1738933836007_0.372908785218365","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.8","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.8","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"aa3ac8a0cb340f7812581f83e5f799c8dd1ff96b","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.8.tgz","fileCount":19,"integrity":"sha512-foA6QyMX5dSiHNO9tP/ApAz4XAO3etocUOVBeJzFoCaYQKnqhAS7+gSofF2dZRqpigX6olQRXsaWBQ8rSaefog==","signatures":[{"sig":"MEQCIBISTNGBXRa7zQLVS4b/F31P54oFuItAP1VeoZS+XklsAiAJK+NPKnMyIfzKE5gIAANcpNFD4NvN2DdCyuSHmOZmxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4bd7fedf9e9e218524b87301ac71eaee9d2c495a","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.6","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.4","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.3","nodecommons-esm-ai-graphics":"^0.0.2","nodecommons-esm-ai-tensorflow":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.8_1738934139647_0.13989114644365785","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.9","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.9","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"7f18988ae67cccb50431e4176a62f42cc4362eeb","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.9.tgz","fileCount":19,"integrity":"sha512-dMZh02ESZyqOnj+L+zno3NrAZsdpXLrgf0mWQdQGxWOjl3dOF3qKwMYEqe4rs4+ggtjm4xq/tUwsGZS2IxMCHg==","signatures":[{"sig":"MEUCIFOU9th0GUWY6t4eogK/JJM/vbxpQ9BTif07EJYRwJa/AiEAp0n/netarZzCm77JhajJw6X0OnKTpfGwNm0zyFtHhIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26710},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"0e0c5791cdeb58e458a4902ce4b24f6d0b6f83e7","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.7","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.5","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.4","nodecommons-esm-ai-graphics":"^0.0.3","nodecommons-esm-ai-tensorflow":"^0.0.7"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.9_1739200872587_0.2251422090432258","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.10","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.10","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"50b760b2144667105b5447e18343bfdaa3e45a36","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.10.tgz","fileCount":19,"integrity":"sha512-I2hyVctDxtcwVU/jBkrX6T2kivYyt3x/mgZNUuzhuuyuZiWY1+MHXiOuW09DANEhPFdrcmu/ZuZizDircqzzVw==","signatures":[{"sig":"MEUCIC6L7gDLyKWOZokXkZYS3E7dHziFEOanfcN4HOF3ud9zAiEAn1LCYrVHTbfhge6cr63UiIVj6ApA5ivfcejj9Uy6Vuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26711},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"f0a268cdf8fa5d4eda7c80e3b4340fd2f063d68b","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.7","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.5","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.4","nodecommons-esm-ai-graphics":"^0.0.3","nodecommons-esm-ai-tensorflow":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.10_1740658264261_0.36994484702442176","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.11","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.11","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"f7600485e7ed3bae8ab82f0819505dc17eb3a3f9","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.11.tgz","fileCount":19,"integrity":"sha512-EP/DJPCVpss/aGL+ZA7TpmXlv4uVIydV1bwpnNZjJyTFo0yUkTXLd/R8R2dYj8T6Z67aGHSiphETCJWZs1ZwhQ==","signatures":[{"sig":"MEYCIQDygH1JeU4tSLpNAw/pSPqpzh5XavzQBrJddrgRgzanrQIhAPirJNY4xZ3PKZ6NywTsU4LRvJa4ZElvleyuQBOUvEWK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26711},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"f6e7f01f35f103256254457a0dee8c075e7edae9","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.9","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.7","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.5","nodecommons-esm-ai-graphics":"^0.0.4","nodecommons-esm-ai-tensorflow":"^0.0.9"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.11_1749222663887_0.7228882425978873","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.12","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.12","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"3e3ae185b89b6fd7ca3cf68887e08b3fe3be8ea7","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.12.tgz","fileCount":19,"integrity":"sha512-zqHmRl0wI26hoaheifaBWbXXPgKmAz50SrgLpIM2ZwSBBPdVwmhV3iakpIShtZ93dD1dDIKPSn82qcVVVOMW7Q==","signatures":[{"sig":"MEQCIEJfZNzpW5x8DglVSlZ+vvQhYxplX4RIxO08ffT/lq5JAiBvoEUT41Z+75ugQ0aicE5XoMXhCi5woPu0yF1e0dPaNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26713},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"dcda4f15bd5ef5c98d46836d5bb9f406201223bd","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.0","directories":{},"_nodeVersion":"22.11.0","dependencies":{"tscommons-esm-ai":"^0.0.10","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.8","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.6","nodecommons-esm-ai-graphics":"^0.0.5","nodecommons-esm-ai-tensorflow":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.12_1749225418987_0.28268122663632433","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.13","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.13","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"5a04b033481f33ef13a2b0b68c7541809cb77a76","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.13.tgz","fileCount":19,"integrity":"sha512-4YwT99SglodZfl2idHyopP66KxATVz2RqilwWQxHJLBnbST8YtFLeAWu8YXVHJciHYAZki+jbAE4xU3Tr4bTMA==","signatures":[{"sig":"MEUCICRisuv0ENj8v5tUjtLtxXT3C04IzXT740YQf8nn5CHoAiEAqDQYFY5TM2kb2m8IwSzn+Yh0xCYMvECo+OwEiPvFrtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26713},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"618ba0183bf7ee02e436ee183c2a3e0f3d7e04dc","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.11","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.9","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.6","nodecommons-esm-ai-graphics":"^0.0.6","nodecommons-esm-ai-tensorflow":"^0.0.11"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.13_1757671964274_0.18231171517664113","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.14","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.14","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"f718eb043deae60f1bc4c418f95d5f00b7fba5e7","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.14.tgz","fileCount":19,"integrity":"sha512-wI1t1rXYRTcR05tcjCnzJxlLP7r/VJng0OyURs+IMiVYt7kmJo37z6GsuqXxczDcOJZy7H6vDB2/SK4MtWY5yw==","signatures":[{"sig":"MEYCIQDsYTa8oiYH4/LFBP9TenrXxj+2d+XmPD+D9HNCllR5GQIhAI08sp1a4aMkzpIaMRBOrMpPMNsdo/Q8JW6sbjq2Cl5z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26714},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"aa961f358f0e458d88e99ee214056d1183d63140","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.12","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.10","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.7","nodecommons-esm-ai-graphics":"^0.0.7","nodecommons-esm-ai-tensorflow":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.14_1761301447255_0.20982611346148317","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.15","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.15","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"7cf45df204f21ac63d54bf93cc89859932cae8cb","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.15.tgz","fileCount":19,"integrity":"sha512-WnqytAEk5KgsmnEuyQZfpJrvEPBR6goKJFy8uWnsbEQEOgBwvEn4zDrajPv6a+7s07lWMImmeyGUMPm1EWbuPw==","signatures":[{"sig":"MEQCIGvf7YdrMOeh6nyyXQuf1X4VBYhGLvbp08DdflJQHV6qAiB/+0fgNgB0sbJt3Mf5WnVime23XInKc3kgd3xiz1y8nQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26714},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4a2b6d170e634422b99654cbc2388f7243bbd85a","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.12","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.10","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.8","nodecommons-esm-ai-graphics":"^0.0.9","nodecommons-esm-ai-tensorflow":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.15_1767283450698_0.35994847577265987","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.16","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.16","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"e91ee8069451b578f84c7647d5dd714e5d663933","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.16.tgz","fileCount":19,"integrity":"sha512-teyJZSMD0aYoBViUrofUXXidj25+OdJtw9AWJdMaFev0o9Wa55KpCE2XFPM7DQGHyB8vZ/YOy4HIJicUUpRnKA==","signatures":[{"sig":"MEUCIQD6461cl6j6Fdj8u9kXZcDzXBoQb16MzZV+fvjrG8DflgIgQumQic9T4pxTo9bicBTqcEm0+0BnsPHthNLSWB//aiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26715},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"fdffab04c782022c90f8eab6076888073502c802","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.12","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.10","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.9","nodecommons-esm-ai-graphics":"^0.0.10","nodecommons-esm-ai-tensorflow":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.16_1767284067000_0.609605857530674","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.17","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.17","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"8b88e068bfc981af7271e68c2d1a7e451a517fa6","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.17.tgz","fileCount":19,"integrity":"sha512-Yv/+poblPD8iq2nUBefQ5248EKTwylnYRiNFRMfhofUWF+QQzvgQPGwUIvru4c24rcZ2G/HBWqobMHON1xeJxQ==","signatures":[{"sig":"MEUCIHEFsbbZg1KZMy/sdE4qSNgUN60TvJtds/TNspLmuDGfAiEA23xnL/vZhOh9Bi7TuptZf4JMSw6R4kNLxyJ7EnRutFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"82f6f7dd5f37e2b8ce9c5d1f04209b205d6f4b41","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.12","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.10","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.11","nodecommons-esm-ai-graphics":"^0.0.11","nodecommons-esm-ai-tensorflow":"^0.0.12"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.17_1767284996012_0.22878899740689662","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.18","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.18","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"c9d506625ca85bcfee72b475b066f6843b9666b0","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.18.tgz","fileCount":19,"integrity":"sha512-Cep5mLQlFRFKEbEklhb3l84AaANmVRV1fV1gdlPiopqRFrBw0FeW2wtxBrfm6ZOlDzqtG+aIi2sunUB5Q+19Xw==","signatures":[{"sig":"MEUCIQC2k6J29nhpPiKfodzlIfsSjXzHZumz+NVy7/1Pt84wKAIgVSeDcfMRgkmkB4+XUSxaF9I8LxrUh4QSbiVN2J6yahE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"db810499329fb0a24941a86847f50a10d1f2859c","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.13","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.11","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.11","nodecommons-esm-ai-graphics":"^0.0.12","nodecommons-esm-ai-tensorflow":"^0.0.13"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.18_1768739901412_0.5817380855940901","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.19","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.19","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"5b42fdbc627d7f8ab53bd9be1be372c06bdd1d32","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.19.tgz","fileCount":19,"integrity":"sha512-LkLw2XyjAqxfLp+HLaLkxK86SsZe/4PiPjRNysQjY2xpEjhALrFIKksRbnHAkjoDwIsmzpVb6awk15no+dD4fw==","signatures":[{"sig":"MEUCIGCZ3XwC9nU66zwf17qkp1MFMD7VDa0lVg/kl2kyWAldAiEAmc1Y05sw0rod/j5dmiatKcYQrJCYK71HUrNZsoUEFt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"7446963d5aeb1c2251c8d747927ff13b44384250","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.13","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.11","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.11","nodecommons-esm-ai-graphics":"^0.0.12","nodecommons-esm-ai-tensorflow":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.19_1770590419832_0.17376529175527566","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.20","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.20","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"da880afa9f34ee8e06e1ff39e93c39d1c6c4bb2f","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.20.tgz","fileCount":19,"integrity":"sha512-mc87SKOAPUaBeLswU5dKWiS5y2rx8J7N6NIDg6dwZHU9XoFz+Kol3fFQtia6d9WoAVU1OBoVWzbriYxDeGiWHw==","signatures":[{"sig":"MEUCIQD2XOu/zuhB/gJ/bJdHOparktIupKTVrndrIm0Sh2nmUQIgBM+Xkty5NbK1sY6Rt6l51WVLk4CKiTfdgc+60RtlyVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"b2ebd241e5385755f2c3456e476303ac313dd078","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.13","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.11","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.11","nodecommons-esm-ai-graphics":"^0.0.12","nodecommons-esm-ai-tensorflow":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.20_1770591493514_0.20851201133546615","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.21","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.21","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"888016e7799b078a1ccfc676f81a64e1d3c4c6b0","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.21.tgz","fileCount":19,"integrity":"sha512-VSW0OxXCWEq69dsswuC7ANkCEv7tET5oCplUGD93WPM7rAZUaLgENcnTgBdlMMnNRyeuPBvTEBH+AMXOk5bEMg==","signatures":[{"sig":"MEUCIQCRMfGrJCROmVUaMWIsYcxg9Pm1nRsqIRLfnreJHVBxdgIgH+kiDauF6Vw3bJpphvD0HrPmpqO8SV+myn7U/Slnc+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"a37db54a446d90d013536d15ed64a7c19b5f76fe","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.13","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.11","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.11","nodecommons-esm-ai-graphics":"^0.0.12","nodecommons-esm-ai-tensorflow":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.21_1770646418139_0.26548742673486303","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.22","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.22","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"184121722edb1afa460e6b1b75f98dfe0acb80c6","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.22.tgz","fileCount":19,"integrity":"sha512-qrVyfcUXw7eF4ulM+owYXHl5uyN4tBPe3JqL1dfqvom8HvFEx6gfwepKBCa7Lzwy8P4AkpCvV5rvhvkublN+/w==","signatures":[{"sig":"MEUCIGzXhBAJUO0F3qEfpAW3BdcvTyo8s2uN80sEhYz+QgsbAiEAq+zqVyin9PiDqIAe4bJmnFDjBdOtvl0f+scCnR61M/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"9485ea64ef66af99d4d85b4b3039b1b236d7e5fb","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"tscommons-esm-ai":"^0.0.14","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.12","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.12","nodecommons-esm-ai-graphics":"^0.0.13","nodecommons-esm-ai-tensorflow":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.22_1771072650532_0.741191959784345","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.23","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.23","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"bbc26f04441c186d2fc993dd4d72cd1679488622","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.23.tgz","fileCount":19,"integrity":"sha512-yGo0ZZxHFrlQydKHv0YQOZHHw6OpK4Lvjzh7nRmZ9bXjsnsnKUYuuTilTeswIj2cQ7Yuo8TCgFltetfyszNFzQ==","signatures":[{"sig":"MEUCIQDlP4umS17ITsg9lVkxLvqOkM8SNPWJwR3CPKQHPyEKkQIgFNXAGNCe27kisqxgpTuqWjM4/tvOmIsKAQ61kboiF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"c5a9ad551b75fd18fa733bf58894652a9e8015ad","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.15","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.13","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.12","nodecommons-esm-ai-graphics":"^0.0.14","nodecommons-esm-ai-tensorflow":"^0.0.18"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.23_1771078309374_0.3920443381687926","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.24","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.24","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"0baab282d642e73598bd9e1f08b8cabb602d4377","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.24.tgz","fileCount":19,"integrity":"sha512-pyT0GvtZaJa5854zHXNAYAPm1AbwgOUguKTn9z4KzfjMBz9YhUZcLxsm7ZubcvPvw1B4QGSLYXKHiGHJzxM83A==","signatures":[{"sig":"MEQCIHQA43UE/g3I2YzUNJsv08t4tb7wq02gqlhxI1S5etSJAiAvj0fC0VZSkGdOnKN63panJu5YNu92p8aLYuInfOWxJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"dc8afc2dd98619f8bdd44349098c0f3bace8e7aa","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.17","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.15","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.12","nodecommons-esm-ai-graphics":"^0.0.15","nodecommons-esm-ai-tensorflow":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.24_1771081345748_0.7005108971626333","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.25","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.25","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"831d83afafafdf64c27c0a537449ca16d680bc54","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.25.tgz","fileCount":19,"integrity":"sha512-98oNvBpW6SyOnh0F6cFNyCYD5oaCYN/qEWC/hFZIJ9P6iA1vy/OzNk9TruMHC0JOSSnXZnFXifTHJD2y/t99PA==","signatures":[{"sig":"MEYCIQCWJeyLNz229HycpUmkWiSd+0QcS3TU0NlbZht3F8mkLQIhAOD+ZKxDvwURvOMuTD9rJ87ecuTipXdOvMl+O/b99dvb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"ae6bcfcc47a7507042ec0aeeae45ba48a451b3af","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.17","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.15","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.16","nodecommons-esm-ai-tensorflow":"^0.0.19"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.25_1771082444567_0.8328328052760576","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.26","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.26","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"361ceb7e70e9d7ded032689c35f062517812f598","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.26.tgz","fileCount":19,"integrity":"sha512-gNFFsc1gxz6ggF60W24mkrsfWPw3L+3+GLDGS/oA9sVVr39wNDkOkijv5c6fPrBROCuKnETtemcTLYZjQ47f9g==","signatures":[{"sig":"MEYCIQDEE+VxDNUf7hOjIsGpej20busMspgILLKoebHbqrTVzQIhALXKNqDVlmlD837hCJKVgdnHbKnURFGKJvfGWRRM9mxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"4c66bd8a21b060c75b019add1ea677a6b043eb56","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.17","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.15","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.16","nodecommons-esm-ai-tensorflow":"^0.0.20"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.26_1772039753660_0.018878844774472103","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.27","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.27","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"b7470439032cec92da37d7d9ae87f87270614a87","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.27.tgz","fileCount":19,"integrity":"sha512-hBZ50gb9NImGrlKUQq9lKHHu4MylbwNeU+MymUZuVIiSLQouZB1/+ryJTXNKpHJtelCjYc6RLeVWVQserrJT/g==","signatures":[{"sig":"MEQCICl403WNG6OvM5hfRkSJ61JoGJJam+FRJbGvuB7SYtfNAiB1XzC6iLKsJGBeDHdv4RPzV0bcZtH8vixaMQ+vF/9aLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"6b0f14c781afab0f872ecad2a26f46351c091856","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.17","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.15","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.16","nodecommons-esm-ai-tensorflow":"^0.0.21"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.27_1772040037739_0.16668493208431112","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.28","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.28","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"2a3f9f7b8f0051c06a461f12d429d80d69a35ad2","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.28.tgz","fileCount":19,"integrity":"sha512-dAt01v+RVsBKVnrFvvcaZouiwNstBSJhQZetbBwz1KCSntsDZAs5vqyGJZZLneKH/FfdNX0qt5N7zKD4BMUudg==","signatures":[{"sig":"MEQCIBNGO1X6Un/NuFxUF59lvx8FOFBsfz7w0tlzKEHfV8HYAiBUTKYLRoBwKooJq0+lPYc3JoA9KMbBzjA5o9tCckiypw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"ac529411652dc1963ab8ca27bee467c98c69e51e","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.17","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.15","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.16","nodecommons-esm-ai-tensorflow":"^0.0.22"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.28_1772185558343_0.6240495281405147","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.29","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.29","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"e502865ab4526af1e328facbb0b7ab0063869348","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.29.tgz","fileCount":19,"integrity":"sha512-YenQACDNS5NbteI8KDniatE5XH7MY2Pms0zWCqQ4vHjq1BZ1D+as7ytXErcMjGF+fF6AMCnvdPdVlJKiIR75/Q==","signatures":[{"sig":"MEUCIQCXdxMjFAIMOQHg6OhyP0ESRSQZIuI/CDTUHCseAhqiNQIgOyh3KQaeZKXCB0hWhr1iNQvuKOm5xI97Z2PSnO14L7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"58e1bf12a94d10a87f2e202a3e1ce7cf0626dd26","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.18","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.16","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.17","nodecommons-esm-ai-tensorflow":"^0.0.23"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.29_1772451060156_0.2435952137406876","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"0.0.30","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@0.0.30","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"12a96ab88b91b4b2240105614be47d182c1e1cb4","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-0.0.30.tgz","fileCount":19,"integrity":"sha512-2AAjlIZnxxW+2oQG9bgb/JyKDNtw1LbxKNukF+sLiK1MtiBhPpUjCuxhhKZCZQ0KhgDnftvfEjj2kUp3fcilxA==","signatures":[{"sig":"MEUCIQDluiOzRhFvlo+KG7yrrGlphzLjjxofZ1m2wvu+5pjqHQIgG2yKW9oB3AkUuyYVaRa4VRKqMhKemQfAa+w9ZP96xVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26716},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"1c3fb7189be5ce3fca3c709b8f6b8b3ac92b5b33","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^0.0.18","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^0.0.16","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^0.0.13","nodecommons-esm-ai-graphics":"^0.0.17","nodecommons-esm-ai-tensorflow":"^0.0.24"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.0","typescript-eslint":"^8.16.0","eslint-plugin-import":"^2.31.0","@stylistic/eslint-plugin-ts":"^2.11.0","eslint-plugin-prefer-arrow-functions":"^3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_0.0.30_1772630831324_0.8138879085977433","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.0","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.0","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"f87d32e33b0bb261789015bdc25fb1ddb9360b00","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.0.tgz","fileCount":19,"integrity":"sha512-y5OodqJk3ZZkMfeONIE2hCciAPiPpLpn9VG/ty0Ki3dW5offoqkyB6TTGSDxXA+yupbjnhu/AQreVoRi9ODAOQ==","signatures":[{"sig":"MEUCIQCti3SdDQZPNvU4UOXm571nnQt7IEZg3FmAUmT1N9NbNQIgMUsEHCs0cI1x8iMZ2s/rj5rrY28OH5l/nUc+/GIyjc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"946d462f1acd42345a1cd81fa571e45a07ac4c68","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.0","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.0","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.0.0","nodecommons-esm-ai-graphics":"^1.0.0","nodecommons-esm-ai-tensorflow":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.0_1772798258873_0.9679708177620143","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.1","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.1","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"347307ff57b654f1af965850ee10ba75e98ddbfc","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.1.tgz","fileCount":19,"integrity":"sha512-PhOIqqDwoeC/2YgL1qX94T0pK3V3mYkKSH+/I+frvU/oaNOvaFzCC0OL4xrACgiVNAcTT9ZOh7G+68bAIFP70Q==","signatures":[{"sig":"MEQCIFH5XYvl8T79HyVqFbo/cBNKB5tMfz24ZO5VAJxE6qAOAiA1I2W6DCNn9EDgkcXvm6/hAELeX1YbIbmTIZL0zQzbvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"53a19506aa2ca8d867c16dec15e2a9ee62bc94dc","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.1","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.1","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.0.1","nodecommons-esm-ai-graphics":"^1.0.1","nodecommons-esm-ai-tensorflow":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.1_1773676421928_0.9968346707854692","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.2","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.2","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"eeec58c3ea033b24aaa247a4c64765120fb0a83e","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.2.tgz","fileCount":19,"integrity":"sha512-6zkCfjbtoo0AK6+S3+gxV5qUtug+b/q5f7yzDZ74v4bAVT0m4TqzuJRAh4Js7hUkTclWdL2SujFQRTg8tPmX8g==","signatures":[{"sig":"MEUCIQCfpcgEOjEIC+CdMLGjHhhDqG38S8htacb63/xpg351qwIgbGT/8dBf+KOMsyFrwPaNBZ+JhQ/eQ6Mj6qiX26AtcJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"09637f086d2ded5c4a6a17dda97f01c9f03b042c","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.1","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.1","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.0.1","nodecommons-esm-ai-graphics":"^1.0.1","nodecommons-esm-ai-tensorflow":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.2_1773835244404_0.08721882183104346","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.3","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.3","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"c4cd47e9dd199b8904023767d45f906ff1c0a411","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.3.tgz","fileCount":19,"integrity":"sha512-Xqdz9NHFJhAlDkHJrtNdrMg8Cgs2Nduxs2dth76migiiN4rV7HODNYuOj24JfPlF/yOWdUkty249YZyaqaO4hg==","signatures":[{"sig":"MEUCIHezdg9xNjwsLZqLlkEGsHdhBEii2/Ew9EBiaiXEXjFbAiEAhDXrQcg+KmW8xhkegySirzQPCMAH/g0WYcHx2TxYa7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"e318a38450f192cab7564cb7588d36c2cb53afa1","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.1","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.1","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.0.1","nodecommons-esm-ai-graphics":"^1.0.1","nodecommons-esm-ai-tensorflow":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.3_1773837198644_0.33720269472323117","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.4","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.4","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"6686e54396d6a33e9ecb62ae5477d6af4a1a7c5a","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.4.tgz","fileCount":19,"integrity":"sha512-IVejYp5RMRFQ1QX3ezQSnMizeJEqRjQ/JkgdgzKyufw6pFaP47FnikPMpiiqFfu/JRW4ASM3oL3AzxZoAasQPg==","signatures":[{"sig":"MEYCIQDuOIqWeEEmAUfpQ3tdMDAAYdxtRj72hKA/J3lqjVNcfwIhAMq5n2k+H5ijIrGg4KFPlsUjWEE/M7v3XqJQ/ask5fVA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"d02af42ad897e6b887b51df7227fe21cbb0f39bb","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.1","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.1","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.1.0","nodecommons-esm-ai-graphics":"^1.0.2","nodecommons-esm-ai-tensorflow":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.4_1776770577412_0.34512064273061105","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.5","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.5","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"c26df618ebf2158360bc8ab6648e3ce7f4065230","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.5.tgz","fileCount":19,"integrity":"sha512-LLToiOZz40oHRXQbP4OtmbIWD9stf18ivUuUgHccw4o9xBTvJyxKfA7+6PRvPEUNLBSuGh1BPEo3fRMF2WTYYw==","signatures":[{"sig":"MEYCIQCvhG55Lq5zMEMhJFl0EEq+ZHmrlF8uHK+saQRK4Z3DPwIhAOoKQRnpW7F13bNrVI0+4MGIBWy09goUDWFOFf+pO8TT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"2ca29c0f1586f44e3c38e888e109902ac9405b24","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.3","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.2","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.1.1","nodecommons-esm-ai-graphics":"^1.0.3","nodecommons-esm-ai-tensorflow":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.5_1779189683120_0.678773671897956","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.6","author":{"name":"Pete Morris"},"license":"ISC","_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.6","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"dist":{"shasum":"930050d341af591054d24bc6b1538e33eaca06b3","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.6.tgz","fileCount":19,"integrity":"sha512-+H2bg/a/HgNAyTv8e44VQznQV6BYrP32BdmK07bVuffwdlDUkJVNS+eQrlpYZ/h+IXpXsS1nY9IIgNSGATlY3g==","signatures":[{"sig":"MEYCIQCqwxbPi9VP8MqO7mrj77EU2tRkCf61KwkqKWZAkDgXGAIhAK5utUmFQv6MCvXtkpxssUvZPzemTm7pYJepPy9ZZLKS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26707},"main":"dist/index.mjs","type":"module","types":"dist/index.d.mjs","gitHead":"2b461761a7e58945a28d5f0f50813c8fc019e95f","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.19.0","dependencies":{"tscommons-esm-ai":"^1.0.3","@tensorflow/tfjs-core":"4.22.0","tscommons-esm-graphics":"^1.0.2","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-graphics":"^1.1.1","nodecommons-esm-ai-graphics":"^1.0.4","nodecommons-esm-ai-tensorflow":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0","@types/node":"^22.10.0","typescript-eslint":"^8.53.0","eslint-plugin-import":"^2.32.0","@stylistic/eslint-plugin":"^5.10.0","eslint-plugin-prefer-arrow-functions":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.6_1786403268022_0.1291849142908683","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"nodecommons-esm-ai-tensorflow-graphics","version":"1.0.7","description":"","scripts":{"tsc":"./node_modules/typescript/bin/tsc","preprepare":"rm -rf ./dist; php ~/Dev/etim.php src/ && npm run tsc","publish-major":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version major && npm install && npm publish && git add . && git commit -m 'publish'","publish-minor":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version minor && npm install && npm publish && git add . && git commit -m 'publish'","publish-patch":"rm -rf dist; npm run tsc && npx eslint . && npm run preprepare && npm version patch && npm install && npm publish && git add . && git commit -m 'publish'"},"main":"dist/index.mjs","types":"dist/index.d.mjs","type":"module","author":{"name":"Pete Morris"},"license":"ISC","devDependencies":{"@stylistic/eslint-plugin":"^5.10.0","@types/node":"^22.10.0","eslint-plugin-import":"^2.32.0","eslint-plugin-prefer-arrow-functions":"^3.9.1","typescript":"^5.8.0","typescript-eslint":"^8.53.0"},"dependencies":{"@tensorflow/tfjs-core":"4.22.0","@tensorflow/tfjs-layers":"4.22.0","nodecommons-esm-ai-graphics":"^1.0.5","nodecommons-esm-ai-tensorflow":"^1.0.5","nodecommons-esm-graphics":"^1.1.2","tscommons-esm-ai":"^1.0.3","tscommons-esm-graphics":"^1.0.2"},"_id":"nodecommons-esm-ai-tensorflow-graphics@1.0.7","gitHead":"4c4d68fa715a3f5571dd690c86c4f8bcbacd6808","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-i7xt573PYQh6sRN+gVUYt2wUHi8AxOEMQnhTmGfqXkGK7Z0npZVeTE1T9CTAMmR7hRqh3DwqsrYquJw/PI0M9A==","shasum":"9d1d2f07cec16b6c4f45be0905f6918bf004c233","tarball":"https://registry.npmjs.org/nodecommons-esm-ai-tensorflow-graphics/-/nodecommons-esm-ai-tensorflow-graphics-1.0.7.tgz","fileCount":19,"unpackedSize":26707,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDmEiXtLlVbFAo/Gj8k2aoBkTNp6rmQ+6Njmj40sicQPwIgJ4tY8jgLrs8svW1OkpDmXLbC/CwNKbKlhsO4eD10BWw="}]},"_npmUser":{"name":"petemorris","email":"npm@pmos.uk"},"directories":{},"maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nodecommons-esm-ai-tensorflow-graphics_1.0.7_1786403593292_0.29617086824023287"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-07T11:59:02.973Z","modified":"2026-08-10T23:13:13.616Z","0.0.2":"2025-02-07T11:59:03.134Z","0.0.3":"2025-02-07T12:26:49.433Z","0.0.4":"2025-02-07T12:33:30.788Z","0.0.5":"2025-02-07T12:41:58.914Z","0.0.6":"2025-02-07T12:42:54.907Z","0.0.7":"2025-02-07T13:10:36.201Z","0.0.8":"2025-02-07T13:15:39.804Z","0.0.9":"2025-02-10T15:21:12.788Z","0.0.10":"2025-02-27T12:11:04.441Z","0.0.11":"2025-06-06T15:11:04.080Z","0.0.12":"2025-06-06T15:56:59.181Z","0.0.13":"2025-09-12T10:12:44.470Z","0.0.14":"2025-10-24T10:24:07.436Z","0.0.15":"2026-01-01T16:04:10.898Z","0.0.16":"2026-01-01T16:14:27.161Z","0.0.17":"2026-01-01T16:29:56.153Z","0.0.18":"2026-01-18T12:38:21.561Z","0.0.19":"2026-02-08T22:40:19.963Z","0.0.20":"2026-02-08T22:58:13.667Z","0.0.21":"2026-02-09T14:13:38.273Z","0.0.22":"2026-02-14T12:37:30.675Z","0.0.23":"2026-02-14T14:11:49.535Z","0.0.24":"2026-02-14T15:02:25.925Z","0.0.25":"2026-02-14T15:20:44.719Z","0.0.26":"2026-02-25T17:15:53.803Z","0.0.27":"2026-02-25T17:20:37.890Z","0.0.28":"2026-02-27T09:45:58.494Z","0.0.29":"2026-03-02T11:31:00.305Z","0.0.30":"2026-03-04T13:27:11.466Z","1.0.0":"2026-03-06T11:57:39.076Z","1.0.1":"2026-03-16T15:53:42.070Z","1.0.2":"2026-03-18T12:00:44.539Z","1.0.3":"2026-03-18T12:33:18.801Z","1.0.4":"2026-04-21T11:22:57.555Z","1.0.5":"2026-05-19T11:21:23.322Z","1.0.6":"2026-08-10T23:07:48.154Z","1.0.7":"2026-08-10T23:13:13.493Z"},"author":{"name":"Pete Morris"},"license":"ISC","maintainers":[{"name":"petemorris","email":"npm@pmos.uk"}],"readme":"ERROR: No README data found!","readmeFilename":""}