{"_id":"@azphalt/importer-cube","_rev":"7-08e13c262e3ac1f0dc30dbbd7a114472","name":"@azphalt/importer-cube","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@azphalt/importer-cube","version":"0.1.0","author":{"url":"https://hereliesaz.com","name":"Az"},"license":"MIT","_id":"@azphalt/importer-cube@0.1.0","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"}],"bin":{"azphalt-import-cube":"dist/cli.js"},"dist":{"shasum":"231bbf732f2df048865b96c1ca3ed8eedeca0730","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.0.tgz","fileCount":9,"integrity":"sha512-VnHE6i6UNbArWHP4fkH2mI3L5UWAu0/JZPFc7TDt0UByC8IBmu8dFiMIugkGKuNDIZUmCMiUFrBqvlVChydi9A==","signatures":[{"sig":"MEUCIAU0xKSeFfLZMO9oW0qyXPrTzhCDt3MnV4ZE3MlVPiZsAiEA4TV8IeQYxH9ExusT+XffiEWQFrKQVFiyb1HOBjRVi18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11931},"main":"./dist/index.js","type":"module","_from":"file:azphalt-importer-cube-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"_resolved":"/tmp/500a780018baa6407b7f446af9012381/azphalt-importer-cube-0.1.0.tgz","_integrity":"sha512-VnHE6i6UNbArWHP4fkH2mI3L5UWAu0/JZPFc7TDt0UByC8IBmu8dFiMIugkGKuNDIZUmCMiUFrBqvlVChydi9A==","_npmVersion":"10.9.8","description":"Import .cube LUTs into .azp asset packages.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@azphalt/azp":"0.1.0","@azphalt/sdk":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/importer-cube_0.1.0_1784028732400_0.058138686516782556","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@azphalt/importer-cube","version":"0.1.1","author":{"url":"https://hereliesaz.com","name":"Az"},"license":"MIT","_id":"@azphalt/importer-cube@0.1.1","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"bin":{"azphalt-import-cube":"dist/cli.js"},"dist":{"shasum":"874e0a49ec92e02eed31000c3f17e01780b2ddee","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.1.tgz","fileCount":9,"integrity":"sha512-OKE8RvqjXDD9zYI/Yp9GroMDuSi6yhsNS83yPQY7fmfDsC57SMQTjOB88DipgsB4AyT/+chRnh7dpN3pXNvjWQ==","signatures":[{"sig":"MEYCIQDTQCOcbHABgO0AicIN0shW0vptC/c+FKynPkIBELnuFAIhAOgloDJWPrfPM7j/+diSM07Q0skLoPC2pKUJykpDBnUw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12870},"main":"./dist/index.js","type":"module","_from":"file:azphalt-importer-cube-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"_resolved":"/tmp/35969d1eb675a15eb165ba65a902e99f/azphalt-importer-cube-0.1.1.tgz","_integrity":"sha512-OKE8RvqjXDD9zYI/Yp9GroMDuSi6yhsNS83yPQY7fmfDsC57SMQTjOB88DipgsB4AyT/+chRnh7dpN3pXNvjWQ==","_npmVersion":"10.9.8","description":"Import .cube LUTs into .azp asset packages.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@azphalt/azp":"0.1.1","@azphalt/azdk":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/importer-cube_0.1.1_1784125863656_0.19544858437596524","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@azphalt/importer-cube","version":"0.1.2","author":{"url":"https://hereliesaz.com","name":"Az"},"license":"MIT","_id":"@azphalt/importer-cube@0.1.2","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"bin":{"azphalt-import-cube":"dist/cli.js"},"dist":{"shasum":"bbd1af96e5b1eee567dd6d95b33e46054825429a","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.2.tgz","fileCount":9,"integrity":"sha512-cjHN3Fz4jp8sDZ/rGFu0so/HnH3DfgStb6Xv5B7Mkn3lUDuwlVSvGePyRSyUFQbETQj+FUahf5X2jPHgNjhcOg==","signatures":[{"sig":"MEQCIEtgvwC6TTAx7aiI6tMs5Q4GfiDy7Z5bbv2sunmIvREmAiAHwtLX102aEUQmsvpnn7lEAKtlTIu2E1LB6M+6ynrJOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13078},"main":"./dist/index.js","type":"module","_from":"file:azphalt-importer-cube-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"_resolved":"/tmp/1f501c51f60a60d5370d9feb72943662/azphalt-importer-cube-0.1.2.tgz","_integrity":"sha512-cjHN3Fz4jp8sDZ/rGFu0so/HnH3DfgStb6Xv5B7Mkn3lUDuwlVSvGePyRSyUFQbETQj+FUahf5X2jPHgNjhcOg==","_npmVersion":"10.9.8","description":"Import .cube LUTs into .azp asset packages.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@azphalt/azp":"0.2.0","@azphalt/azdk":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/importer-cube_0.1.2_1784628648346_0.44498484641494507","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@azphalt/importer-cube","version":"0.1.3","author":{"url":"https://hereliesaz.com","name":"Az"},"license":"MIT","_id":"@azphalt/importer-cube@0.1.3","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"bin":{"azphalt-import-cube":"dist/cli.js"},"dist":{"shasum":"96ba2398689fe8cc84de18d30e82e52ff4725a8d","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.3.tgz","fileCount":9,"integrity":"sha512-elucEh4XthEz4aiEXnJCjDXjl/sogqtmTubx5phpoCahqwj+srzEndIbuj4oOCDYvRDfSV1K3gylCKDL3+GmWQ==","signatures":[{"sig":"MEUCIHvm+XIwPUeerC0N5FERq5LkbN8LeJGMY0XI5BzdtWfRAiEAx/fC5riOvhlTFG4ZKtbT4A5uwLlttA0/5HENVZtsto4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13078},"main":"./dist/index.js","type":"module","_from":"file:azphalt-importer-cube-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"_resolved":"/tmp/e04529e63d579877f43d3991170e79b5/azphalt-importer-cube-0.1.3.tgz","_integrity":"sha512-elucEh4XthEz4aiEXnJCjDXjl/sogqtmTubx5phpoCahqwj+srzEndIbuj4oOCDYvRDfSV1K3gylCKDL3+GmWQ==","_npmVersion":"10.9.9","description":"Import .cube LUTs into .azp asset packages.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@azphalt/azp":"0.3.0","@azphalt/azdk":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/importer-cube_0.1.3_1785554796281_0.19654577353211633","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@azphalt/importer-cube","version":"0.1.4","author":{"url":"https://hereliesaz.com","name":"Az"},"license":"MIT","_id":"@azphalt/importer-cube@0.1.4","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"bin":{"azphalt-import-cube":"dist/cli.js"},"dist":{"shasum":"d1dec124ee137ee68eba6324783f9875e78a09b0","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.4.tgz","fileCount":9,"integrity":"sha512-PV/tj0dDSQj1JdGRmRfVUbo4dePhXJor690jFkO8X8PQmyfLdYDLZ2OHH77y0A5lGz+Alj2Jn6wjEevLvS1QSA==","signatures":[{"sig":"MEUCIAqTQCauUS4DV5pBBMXZq3MRDn8uD7FPPKX8DLD2zIJLAiEAoyBXobIJmhB0YNENszvvQltoENEYnnRSLVU9uYghvHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13078},"main":"./dist/index.js","type":"module","_from":"file:azphalt-importer-cube-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"_resolved":"/tmp/b933cb24c8623296fa7ab7d2fd5f1014/azphalt-importer-cube-0.1.4.tgz","_integrity":"sha512-PV/tj0dDSQj1JdGRmRfVUbo4dePhXJor690jFkO8X8PQmyfLdYDLZ2OHH77y0A5lGz+Alj2Jn6wjEevLvS1QSA==","_npmVersion":"10.9.9","description":"Import .cube LUTs into .azp asset packages.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@azphalt/azp":"0.4.0","@azphalt/azdk":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/importer-cube_0.1.4_1786266680548_0.3275535817147619","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@azphalt/importer-cube","version":"0.1.5","publishConfig":{"access":"public"},"description":"Import .cube LUTs into .azp asset packages.","license":"MIT","author":{"name":"Az","url":"https://hereliesaz.com"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"azphalt-import-cube":"dist/cli.js"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"dependencies":{"@azphalt/azdk":"0.5.0","@azphalt/azp":"0.5.0"},"devDependencies":{"@types/node":"^22.20.1","typescript":"^5.9.3","vitest":"^3.2.7"},"sideEffects":false,"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit","clean":"rm -rf dist"},"_id":"@azphalt/importer-cube@0.1.5","_integrity":"sha512-YqL/F4Wg/hmDXdzLUpVf+PAtF1pXhlxlLnSUOqwJFjV99omic0JX45fuip9eAB/HoQfpAud22k/C8aaEIc+Kjw==","_resolved":"/tmp/5949a3144060c10a6765677f556299d1/azphalt-importer-cube-0.1.5.tgz","_from":"file:azphalt-importer-cube-0.1.5.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.9","dist":{"integrity":"sha512-YqL/F4Wg/hmDXdzLUpVf+PAtF1pXhlxlLnSUOqwJFjV99omic0JX45fuip9eAB/HoQfpAud22k/C8aaEIc+Kjw==","shasum":"3c9eeb4f035c5a626de3edee1b0b24e4b725af7b","tarball":"https://registry.npmjs.org/@azphalt/importer-cube/-/importer-cube-0.1.5.tgz","fileCount":9,"unpackedSize":13078,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAksLhJ3YqSMPVSzwnq2z5YYS44sviKnfg9fXeTNQmLoAiEAyZp0Ujaw4j72Kv04kpwRndNLnmQvcSwbo3nTB4hGppI="}]},"_npmUser":{"name":"azcamehere","email":"hereliesaz@gmail.com"},"directories":{},"maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/importer-cube_0.1.5_1786700447878_0.9753365150569446"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-14T11:32:12.265Z","modified":"2026-08-14T09:40:48.213Z","0.1.0":"2026-07-14T11:32:12.534Z","0.1.1":"2026-07-15T14:31:03.802Z","0.1.2":"2026-07-21T10:10:48.499Z","0.1.3":"2026-08-01T03:26:36.426Z","0.1.4":"2026-08-09T09:11:20.689Z","0.1.5":"2026-08-14T09:40:48.051Z"},"author":{"name":"Az","url":"https://hereliesaz.com"},"license":"MIT","description":"Import .cube LUTs into .azp asset packages.","maintainers":[{"name":"azcamehere","email":"hereliesaz@gmail.com"},{"name":"hahapewpew","email":"az@hahapewpew.com"}],"readme":"# @azphalt/importer-cube\n\nNormalize a `.cube` LUT (Adobe/IRIDAS, 1D or 3D) into a `.azp` asset package. `.cube` is already the portable color-transform interchange, so the import is 1:1: the LUT is validated and its metadata captured, the original bytes are stored verbatim, and a manifest wraps them.\n\n## CLI\n\n~~~sh\npnpm --filter @azphalt/importer-cube build\nazphalt-import-cube teal-fade.cube --id com.hereliesaz.teal-fade -o teal-fade.azp\n# real packaging supplies the LUT's own license text:\nazphalt-import-cube teal-fade.cube --id com.hereliesaz.teal-fade --license-file LICENSE.txt\n~~~\n\n## Library\n\n~~~ts\nimport { importCube, parseCube } from \"@azphalt/importer-cube\";\n\nconst { azp, manifest, lut } = importCube(cubeText, licenseText, { id: \"com.hereliesaz.teal-fade\" });\n~~~\n","readmeFilename":"readme.md"}