Skip to main content

Deploy details

Deploy successful for colorjs

Ensure Prophoto and Rec2020 spaces handle negative values

PR #640: fix-negative@c32968f

Deploy log

Initializing

Complete
5:12:30 AM: Build ready to start
5:12:43 AM: build-image version: 9a361c83c6a43010ba0aa3ea38214accc0223b2c (focal)
5:12:43 AM: buildbot version: 9a4374dc9e2c1cbd2a152e441d69a3a6d7e12511
5:12:44 AM: Fetching cached dependencies
5:12:44 AM: Starting to download cache of 206.5MB
5:12:46 AM: Finished downloading cache in 1.906s
5:12:46 AM: Starting to extract cache
5:12:49 AM: Finished extracting cache in 3.044s
5:12:49 AM: Finished fetching cache in 5.01s
5:12:49 AM: Starting to prepare the repo for build
5:12:49 AM: Preparing Git Reference pull/640/head
5:12:51 AM: Starting to install dependencies
5:12:51 AM: Started restoring cached mise cache
5:12:51 AM: Finished restoring cached mise cache
5:12:52 AM: mise python@3.13.2 install
5:12:52 AM: mise python@3.13.2 download cpython-3.13.2+20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
5:12:52 AM: mise python@3.13.2 extract cpython-3.13.2+20250311-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
5:12:53 AM: mise python@3.13.2 python --version
5:12:53 AM: mise python@3.13.2 Python 3.13.2
5:12:53 AM: mise python@3.13.2 installed
5:12:53 AM: Python version set to 3.13
5:12:54 AM: Collecting pipenv
5:12:54 AM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
5:12:54 AM: Collecting certifi (from pipenv)
5:12:54 AM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
5:12:54 AM: Collecting packaging>=22 (from pipenv)
5:12:54 AM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
5:12:54 AM: Collecting setuptools>=67 (from pipenv)
5:12:54 AM: Downloading setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB)
5:12:54 AM: Collecting virtualenv>=20.24.2 (from pipenv)
5:12:54 AM: Downloading virtualenv-20.29.3-py3-none-any.whl.metadata (4.5 kB)
5:12:54 AM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
5:12:54 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
5:12:54 AM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
5:12:54 AM: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
5:12:54 AM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
5:12:54 AM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
5:12:54 AM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
5:12:54 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 62.1 MB/s eta 0:00:00
5:12:54 AM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
5:12:55 AM: Downloading setuptools-76.0.0-py3-none-any.whl (1.2 MB)
5:12:55 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 77.3 MB/s eta 0:00:00
5:12:55 AM: Downloading virtualenv-20.29.3-py3-none-any.whl (4.3 MB)
5:12:55 AM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 192.7 MB/s eta 0:00:00
5:12:55 AM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
5:12:55 AM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
5:12:55 AM: Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
5:12:55 AM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
5:12:55 AM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
5:12:57 AM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.17.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.6 setuptools-76.0.0 virtualenv-20.29.3
5:12:57 AM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
5:12:57 AM: [notice] To update, run: pip install --upgrade pip
5:12:57 AM: Attempting Ruby version 2.7.2, read from environment
5:12:58 AM: Using Ruby version 2.7.2
5:12:58 AM: Started restoring cached go cache
5:12:58 AM: Finished restoring cached go cache
5:12:59 AM: go version go1.19.13 linux/amd64
5:13:00 AM: Using PHP version 8.0
5:13:01 AM: Started restoring cached Node.js version
5:13:02 AM: Finished restoring cached Node.js version
5:13:03 AM: v18.3.0 is already installed.
5:13:03 AM: Now using node v18.3.0 (npm v8.11.0)
5:13:03 AM: Enabling Node.js Corepack
5:13:03 AM: Started restoring cached build plugins
5:13:03 AM: Finished restoring cached build plugins
5:13:03 AM: Started restoring cached corepack dependencies
5:13:03 AM: Finished restoring cached corepack dependencies
5:13:03 AM: No npm workspaces detected
5:13:03 AM: Started restoring cached node modules
5:13:03 AM: Finished restoring cached node modules
5:13:03 AM: Installing npm packages using npm version 8.11.0
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/eslint-plugin@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/utils@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/parser@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/scope-manager@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/type-utils@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/utils@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/visitor-keys@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: 'eslint-visitor-keys@4.2.0',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: 'issue-parser@7.0.1',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.17 || >=20.6.1' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:04 AM: npm WARN EBADENGINE Unsupported engine {
5:13:04 AM: npm WARN EBADENGINE package: 'release-it@17.11.0',
5:13:04 AM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || ^22.0.0' },
5:13:04 AM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
5:13:04 AM: npm WARN EBADENGINE }
5:13:06 AM: up to date, audited 1025 packages in 2s
5:13:06 AM: 256 packages are looking for funding
5:13:06 AM: run `npm fund` for details
5:13:06 AM: 11 moderate severity vulnerabilities
5:13:06 AM: To address issues that do not require attention, run:
5:13:06 AM: npm audit fix
5:13:06 AM: Some issues need review, and may require choosing
5:13:06 AM: a different dependency.
5:13:06 AM: Run `npm audit` for details.
5:13:06 AM: npm packages installed
5:13:06 AM: Successfully installed dependencies
5:13:06 AM: Starting build script
5:13:08 AM: Detected 1 framework(s)
5:13:08 AM: "eleventy" at version "3.0.0"
5:13:08 AM: Section completed: initializing

Building

Complete
5:13:09 AM: Netlify Build
5:13:09 AM: ────────────────────────────────────────────────────────────────
5:13:09 AM:
5:13:09 AM: ❯ Version
5:13:09 AM: @netlify/build 29.59.2
5:13:09 AM:
5:13:09 AM: ❯ Flags
5:13:09 AM: accountId: 58f336ecc4d9cc48f2fbc00e
5:13:09 AM: baseRelDir: true
5:13:09 AM: buildId: 67d117be8432420008294ff4
5:13:09 AM: deployId: 67d117be8432420008294ff6
5:13:09 AM:
5:13:09 AM: ❯ Current directory
5:13:09 AM: /opt/build/repo
5:13:09 AM:
5:13:09 AM: ❯ Config file
5:13:09 AM: /opt/build/repo/netlify.toml
5:13:09 AM:
5:13:09 AM: ❯ Context
5:13:09 AM: deploy-preview
5:13:09 AM:
5:13:09 AM: Build command from Netlify app
5:13:09 AM: ────────────────────────────────────────────────────────────────
5:13:09 AM: ​
5:13:09 AM: $ npm run build
5:13:09 AM: > colorjs.io@0.6.0-alpha.1 build
5:13:09 AM: > run-s build:apidocs build:html build:js build:ts build:js:legacy build:space-accessors
5:13:09 AM: > colorjs.io@0.6.0-alpha.1 build:apidocs
5:13:09 AM: > npx typedoc
5:13:10 AM: [info] Loaded plugin typedoc-plugin-rename-defaults
5:13:10 AM: [warning] The entrypoint glob ./src/space.d.ts did not match any files.
5:13:11 AM: [warning] __module, defined in ./src/contrast/index.js, is referenced by types.Algorithms but not included in the documentation.
5:13:11 AM: [warning] default, defined in ./src/Format.js, is referenced by index-fn.SpaceFormat.[instance] but not included in the documentation.
5:13:11 AM: [warning] GetAllOptions, defined in ./src/getAll.js, is referenced by index-fn.getAll.getAll.options but not included in the documentation.
5:13:11 AM: [warning] Failed to resolve link to "<https://colorjs.io/docs/interpolation#ranges&gt;" in comment for types.RangeOptions.space.
5:13:11 AM: [warning] Failed to resolve link to "<https://colorjs.io/docs/interpolation#ranges&gt;" in comment for types.StepsOptions.space.
5:13:11 AM: [warning] Failed to resolve link to "<https://github.com/w3c/csswg-drafts/issues/6642#issuecomment-945714988&gt;" in comment for color.Color.deltaEMethods.__type.deltaEOK2.__type.
5:13:11 AM: [warning] Failed to resolve link to "<https://github.com/w3c/csswg-drafts/issues/6642#issuecomment-945714988&gt;" in comment for deltaE.deltaE.__type.deltaEOK2.__type.
5:13:12 AM: [info] Documentation generated at ./api
5:13:12 AM: [info] JSON written to ./api/docs.json
5:13:12 AM: > colorjs.io@0.6.0-alpha.1 build:html
5:13:12 AM: > npx @11ty/eleventy --config=_build/eleventy.js
5:13:13 AM: [11ty] Writing ./docs/images/spaces.d2 from ./docs/images/spaces.njk
5:13:13 AM: [11ty] Writing ./notebook/index.html from ./notebook/index.njk
5:13:13 AM: [11ty] Writing ./get/index.html from ./get/index.njk
5:13:13 AM: [11ty] Writing ./docs/index.html from ./docs/index.njk
5:13:13 AM: [11ty] Writing ./releases/v0.6.0.html from ./releases/v0.6.0.md (njk)
5:13:13 AM: [11ty] Writing ./index.html from ./README.md (njk)
5:13:13 AM: [11ty] Writing ./docs/spaces.html from ./docs/spaces.njk
5:13:13 AM: [11ty] Writing ./docs/adaptation.html from ./docs/adaptation.md (njk)
5:13:13 AM: [11ty] Writing ./docs/color-difference.html from ./docs/color-difference.md (njk)
5:13:13 AM: [11ty] Writing ./docs/contrast.html from ./docs/contrast.md (njk)
5:13:13 AM: [11ty] Writing ./docs/gamut-mapping.html from ./docs/gamut-mapping.md (njk)
5:13:13 AM: [11ty] Writing ./docs/interpolation.html from ./docs/interpolation.md (njk)
5:13:13 AM: [11ty] Writing ./docs/manipulation.html from ./docs/manipulation.md (njk)
5:13:13 AM: [11ty] Writing ./docs/output.html from ./docs/output.md (njk)
5:13:13 AM: [11ty] Writing ./docs/procedural.html from ./docs/procedural.md (njk)
5:13:13 AM: [11ty] Writing ./docs/the-color-object.html from ./docs/the-color-object.md (njk)
5:13:13 AM: [11ty] Wrote 16 files in 0.21 seconds (v3.0.0)
5:13:13 AM: > colorjs.io@0.6.0-alpha.1 build:js
5:13:13 AM: > rollup -c _build/rollup.config.js
5:13:14 AM:
5:13:14 AM: src/index.jsdist/color.global.js, dist/color.global.min.js, dist/color.js, dist/color.min.js, dist/color.cjs, dist/color.min.cjs...
5:13:15 AM: created dist/color.global.js, dist/color.global.min.js, dist/color.js, dist/color.min.js, dist/color.cjs, dist/color.min.cjs in 1.2s
5:13:15 AM:
5:13:15 AM: src/index-fn.jsdist/color-fn.cjs, dist/color-fn.min.cjs, dist/color-fn.js, dist/color-fn.min.js...
5:13:16 AM: created dist/color-fn.cjs, dist/color-fn.min.cjs, dist/color-fn.js, dist/color-fn.min.js in 832ms
5:13:16 AM: > colorjs.io@0.6.0-alpha.1 build:ts
5:13:16 AM: > node ./scripts/copy-declarations.js && tsc || exit 0
5:13:17 AM: src/Type.js(136,25): error TS2556: A spread argument must either have a tuple type or be passed to a rest parameter.
5:13:17 AM: src/interpolation.js(27,5): error TS2394: This overload signature is not compatible with its implementation signature.
5:13:17 AM: src/parse.js(49,24): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
5:13:17 AM: src/parse.js(87,24): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
5:13:17 AM: src/parse.js(106,10): error TS2339: Property 'alphaType' does not exist on type 'ArgumentMeta'.
5:13:17 AM: src/parse.js(137,5): error TS2322: Type 'import("/opt/build/repo/src/Format").default' is not assignable to type 'import("/opt/build/repo/src/ColorSpace").Format'.
5:13:17 AM: Types of property 'coords' are incompatible.
5:13:17 AM: Type 'Type[][]' is not assignable to type 'string[]'.
5:13:17 AM: Type 'Type[]' is not assignable to type 'string'.
5:13:17 AM: src/serialize.js(35,12): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(36,13): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(37,19): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(38,21): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(41,25): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(42,25): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(43,20): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
5:13:17 AM: Property 'parseMeta' does not exist on type 'ColorObject'.
5:13:17 AM: src/serialize.js(48,24): error TS2339: Property 'getFormat' does not exist on type 'string | ColorSpace'.
5:13:17 AM: Property 'getFormat' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(48,56): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
5:13:17 AM: src/serialize.js(53,24): error TS2339: Property 'getFormat' does not exist on type 'string | ColorSpace'.
5:13:17 AM: Property 'getFormat' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(54,21): error TS2339: Property 'name' does not exist on type 'string | Format'.
5:13:17 AM: Property 'name' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(57,23): error TS2339: Property 'space' does not exist on type 'string | Format'.
5:13:17 AM: Property 'space' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(57,39): error TS2339: Property 'space' does not exist on type 'string | Format'.
5:13:17 AM: Property 'space' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(60,28): error TS2339: Property 'space' does not exist on type 'string | Format'.
5:13:17 AM: Property 'space' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(69,21): error TS2339: Property 'toGamut' does not exist on type 'string | Format'.
5:13:17 AM: Property 'toGamut' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(73,26): error TS2345: Argument of type 'ColorObject | PlainColorObject' is not assignable to parameter of type 'PlainColorObject'.
5:13:17 AM: Type 'ColorObject' is not assignable to type 'PlainColorObject'.
5:13:17 AM: Types of property 'space' are incompatible.
5:13:17 AM: Type 'string | ColorSpace' is not assignable to type 'ColorSpace'.
5:13:17 AM: Type 'string' is not assignable to type 'ColorSpace'.
5:13:17 AM: src/serialize.js(76,13): error TS2339: Property 'type' does not exist on type 'string | Format'.
5:13:17 AM: Property 'type' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(77,14): error TS2339: Property 'serialize' does not exist on type 'string | Format'.
5:13:17 AM: Property 'serialize' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(78,17): error TS2339: Property 'serialize' does not exist on type 'string | Format'.
5:13:17 AM: Property 'serialize' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(88,21): error TS2339: Property 'name' does not exist on type 'string | Format'.
5:13:17 AM: Property 'name' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(90,21): error TS2339: Property 'serializeCoords' does not exist on type 'string | Format'.
5:13:17 AM: Property 'serializeCoords' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(94,23): error TS2339: Property 'id' does not exist on type 'string | Format'.
5:13:17 AM: Property 'id' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(94,36): error TS2339: Property 'ids' does not exist on type 'string | Format'.
5:13:17 AM: Property 'ids' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(94,60): error TS2339: Property 'cssId' does not exist on type 'string | ColorSpace'.
5:13:17 AM: Property 'cssId' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(94,81): error TS2339: Property 'id' does not exist on type 'string | ColorSpace'.
5:13:17 AM: Property 'id' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(107,32): error TS2339: Property 'type' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
5:13:17 AM: Property 'type' does not exist on type 'false'.
5:13:17 AM: src/serialize.js(109,17): error TS2339: Property 'include' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
5:13:17 AM: Property 'include' does not exist on type 'false'.
5:13:17 AM: src/serialize.js(110,11): error TS2339: Property 'alpha' does not exist on type 'string | Format'.
5:13:17 AM: Property 'alpha' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(111,18): error TS2339: Property 'include' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
5:13:17 AM: Property 'include' does not exist on type 'false'.
5:13:17 AM: src/serialize.js(111,46): error TS2339: Property 'alpha' does not exist on type 'string | Format'.
5:13:17 AM: Property 'alpha' does not exist on type 'string'.
5:13:17 AM: src/serialize.js(114,21): error TS2339: Property 'commas' does not exist on type 'string | Format'.
5:13:17 AM: Property 'commas' does not exist on type 'string'.
5:13:17 AM: src/space-accessors.js(62,7): error TS2469: The '>=' operator cannot be applied to type 'symbol'.
5:13:17 AM: src/spaces/cam16.js(196,2): error TS2322: Type '{ discounting: boolean; refWhite: [number, number, number]; surround: "dark" | "dim" | "average"; la: number; yb: number; c: number; nc: number; fl: number; flRoot: number; n: number; z: number; nbb: number; ncb: number; dRgb: number[]; dRgbInv: number[]; aW: number; }' is not assignable to type 'Cam16Environment'.
5:13:17 AM: Types of property 'dRgb' are incompatible.
5:13:17 AM: Type 'number[]' is not assignable to type '[number, number, number]'.
5:13:17 AM: Target requires 3 element(s) but source may have fewer.
5:13:17 AM: src/spaces/lch.js(28,12): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
5:13:17 AM: src/spaces/lch.js(29,40): error TS2339: Property 'coords' does not exist on type 'string | ColorSpace'.
5:13:17 AM: Property 'coords' does not exist on type 'string'.
5:13:17 AM: src/spaces/lch.js(31,9): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
5:13:17 AM: src/spaces/lch.js(36,41): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
5:13:17 AM: src/spaces/lch.js(36,65): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
5:13:17 AM: src/spaces/srgb.js(80,34): error TS2769: No overload matches this call.
5:13:17 AM: The last overload gave the following error.
5:13:17 AM: Argument of type '(component: string) => void' is not assignable to parameter of type '(substring: string, ...args: any[]) => string'.
5:13:17 AM: Type 'void' is not assignable to type 'string'.
5:13:17 AM: src/toGamut.js(75,3): error TS2739: Type '{}' is missing the following properties from type '{ channel: Ref; min: number; max: number; }': channel, min, max
5:13:17 AM: > colorjs.io@0.6.0-alpha.1 build:js:legacy
5:13:17 AM: > rollup -c _build/rollup.legacy.config.js
5:13:18 AM:
5:13:18 AM: src/index.jsdist/color.global.legacy.js, dist/color.global.legacy.min.js, dist/color.legacy.js, dist/color.legacy.min.js, dist/color.legacy.cjs, dist/color.legacy.min.cjs...
5:13:21 AM: created dist/color.global.legacy.js, dist/color.global.legacy.min.js, dist/color.legacy.js, dist/color.legacy.min.js, dist/color.legacy.cjs, dist/color.legacy.min.cjs in 3.2s
5:13:21 AM:
5:13:21 AM: src/index-fn.jsdist/color-fn.legacy.cjs, dist/color-fn.legacy.min.cjs, dist/color-fn.legacy.js, dist/color-fn.legacy.min.js...
5:13:23 AM: created dist/color-fn.legacy.cjs, dist/color-fn.legacy.min.cjs, dist/color-fn.legacy.js, dist/color-fn.legacy.min.js in 2.3s
5:13:23 AM: > colorjs.io@0.6.0-alpha.1 build:space-accessors
5:13:23 AM: > node ./scripts/generate-space-accessor-types.js
5:13:23 AM: ​
5:13:23 AM: (build.command completed in 14.5s)
5:13:23 AM:
5:13:27 AM: (Netlify Build completed in 18s)
5:13:27 AM: Section completed: building
5:13:31 AM: Finished processing build request in 47.708s

Deploying

Complete
5:13:23 AM: Deploy site
5:13:23 AM: ────────────────────────────────────────────────────────────────
5:13:23 AM: ​
5:13:24 AM: Starting to deploy site from ''
5:13:24 AM: Calculating files to upload
5:13:26 AM: 192 new file(s) to upload
5:13:26 AM: 0 new function(s) to upload
5:13:27 AM: Section completed: deploying
5:13:27 AM: Site deploy was successfully initiated
5:13:27 AM: ​
5:13:27 AM: (Deploy site completed in 3.3s)

Cleanup

Complete
5:13:27 AM: Netlify Build Complete
5:13:27 AM: ────────────────────────────────────────────────────────────────
5:13:27 AM: ​
5:13:27 AM: Caching artifacts
5:13:27 AM: Started saving node modules
5:13:27 AM: Finished saving node modules
5:13:27 AM: Started saving build plugins
5:13:27 AM: Finished saving build plugins
5:13:27 AM: Started saving mise cache
5:13:27 AM: Finished saving mise cache
5:13:27 AM: Started saving corepack cache
5:13:27 AM: Finished saving corepack cache
5:13:27 AM: Started saving pip cache
5:13:27 AM: Finished saving pip cache
5:13:27 AM: Started saving emacs cask dependencies
5:13:27 AM: Finished saving emacs cask dependencies
5:13:27 AM: Started saving maven dependencies
5:13:27 AM: Finished saving maven dependencies
5:13:27 AM: Started saving boot dependencies
5:13:27 AM: Finished saving boot dependencies
5:13:27 AM: Started saving rust rustup cache
5:13:27 AM: Finished saving rust rustup cache
5:13:27 AM: Started saving go dependencies
5:13:27 AM: Finished saving go dependencies
5:13:27 AM: Build script success
5:13:30 AM: Uploading Cache of size 207.0MB
5:13:31 AM: Section completed: cleanup

Post-processing

Complete
5:13:27 AM: Post processing - redirect rules
5:13:27 AM: Skipping form detection
5:13:27 AM: Post processing - header rules
5:13:27 AM: Post processing done
5:13:27 AM: Section completed: postprocessing
5:13:27 AM: Starting post processing
5:13:28 AM: Site is live ✨