Skip to main content

Deploy details

Deploy successful for colorjs

Added isValid function

PR #633: Would-be-good-to-have-an-isValid-helper-#316@fa1962a

Deploy log

Initializing

Complete
10:02:58 PM: Build ready to start
10:03:13 PM: build-image version: 9c9fb6952e50bb092d4b66daf2368677e5c68e34 (focal)
10:03:13 PM: buildbot version: 9c9fb6952e50bb092d4b66daf2368677e5c68e34
10:03:13 PM: Fetching cached dependencies
10:03:13 PM: Starting to download cache of 206.7MB
10:03:15 PM: Finished downloading cache in 2.404s
10:03:15 PM: Starting to extract cache
10:03:17 PM: Finished extracting cache in 2.133s
10:03:17 PM: Finished fetching cache in 4.592s
10:03:17 PM: Starting to prepare the repo for build
10:03:18 PM: Preparing Git Reference pull/633/head
10:03:19 PM: Starting to install dependencies
10:03:19 PM: Started restoring cached mise cache
10:03:20 PM: Finished restoring cached mise cache
10:03:20 PM: mise python@3.13.2 install
10:03:20 PM: mise python@3.13.2 download cpython-3.13.2+20250205-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
10:03:21 PM: mise python@3.13.2 extract cpython-3.13.2+20250205-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
10:03:21 PM: mise python@3.13.2 python --version
10:03:21 PM: mise python@3.13.2 Python 3.13.2
10:03:21 PM: mise python@3.13.2 installed
10:03:21 PM: Python version set to 3.13
10:03:22 PM: Collecting pipenv
10:03:22 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
10:03:22 PM: Collecting certifi (from pipenv)
10:03:22 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
10:03:22 PM: Collecting packaging>=22 (from pipenv)
10:03:22 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
10:03:22 PM: Collecting setuptools>=67 (from pipenv)
10:03:22 PM: Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB)
10:03:22 PM: Collecting virtualenv>=20.24.2 (from pipenv)
10:03:22 PM: Downloading virtualenv-20.29.1-py3-none-any.whl.metadata (4.5 kB)
10:03:22 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
10:03:23 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
10:03:23 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
10:03:23 PM: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
10:03:23 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
10:03:23 PM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
10:03:23 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
10:03:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 80.0 MB/s eta 0:00:00
10:03:23 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
10:03:23 PM: Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB)
10:03:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 96.2 MB/s eta 0:00:00
10:03:23 PM: Downloading virtualenv-20.29.1-py3-none-any.whl (4.3 MB)
10:03:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 193.6 MB/s eta 0:00:00
10:03:23 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
10:03:23 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
10:03:23 PM: Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
10:03:23 PM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
10:03:23 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
10:03:25 PM: 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-75.8.0 virtualenv-20.29.1
10:03:25 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0
10:03:25 PM: [notice] To update, run: pip install --upgrade pip
10:03:25 PM: Attempting Ruby version 2.7.2, read from environment
10:03:26 PM: Using Ruby version 2.7.2
10:03:26 PM: Started restoring cached go cache
10:03:26 PM: Finished restoring cached go cache
10:03:28 PM: go version go1.19.13 linux/amd64
10:03:28 PM: Using PHP version 8.0
10:03:29 PM: Started restoring cached Node.js version
10:03:30 PM: Finished restoring cached Node.js version
10:03:31 PM: v18.3.0 is already installed.
10:03:31 PM: Now using node v18.3.0 (npm v8.11.0)
10:03:31 PM: Enabling Node.js Corepack
10:03:31 PM: Started restoring cached build plugins
10:03:31 PM: Finished restoring cached build plugins
10:03:31 PM: Started restoring cached corepack dependencies
10:03:31 PM: Finished restoring cached corepack dependencies
10:03:31 PM: No npm workspaces detected
10:03:31 PM: Started restoring cached node modules
10:03:31 PM: Finished restoring cached node modules
10:03:31 PM: Installing npm packages using npm version 8.11.0
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/eslint-plugin@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/parser@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/scope-manager@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/type-utils@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/visitor-keys@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@8.18.2',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: 'eslint-visitor-keys@4.2.0',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: 'issue-parser@7.0.1',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.17 || >=20.6.1' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:32 PM: npm WARN EBADENGINE Unsupported engine {
10:03:32 PM: npm WARN EBADENGINE package: 'release-it@17.11.0',
10:03:32 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || ^22.0.0' },
10:03:32 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
10:03:32 PM: npm WARN EBADENGINE }
10:03:35 PM: up to date, audited 1025 packages in 3s
10:03:35 PM: 256 packages are looking for funding
10:03:35 PM: run `npm fund` for details
10:03:35 PM: 5 moderate severity vulnerabilities
10:03:35 PM: Some issues need review, and may require choosing
10:03:35 PM: a different dependency.
10:03:35 PM: Run `npm audit` for details.
10:03:35 PM: npm packages installed
10:03:36 PM: Successfully installed dependencies
10:03:36 PM: Starting build script
10:03:37 PM: Detected 1 framework(s)
10:03:37 PM: "eleventy" at version "3.0.0"
10:03:37 PM: Section completed: initializing

Building

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

Deploying

Complete
10:03:54 PM: Deploy site
10:03:54 PM: ────────────────────────────────────────────────────────────────
10:03:54 PM: ​
10:03:54 PM: Starting to deploy site from ''
10:03:54 PM: Calculating files to upload
10:03:56 PM: 203 new file(s) to upload
10:03:56 PM: 0 new function(s) to upload
10:03:56 PM: Starting to upload
10:03:56 PM: 10% uploaded
10:03:57 PM: 20% uploaded
10:03:57 PM: 30% uploaded
10:03:57 PM: 40% uploaded
10:03:57 PM: 50% uploaded
10:03:57 PM: 60% uploaded
10:03:57 PM: 70% uploaded
10:03:57 PM: 80% uploaded
10:03:57 PM: 90% uploaded
10:03:57 PM: 100% uploaded
10:03:57 PM: Section completed: deploying
10:03:57 PM: Site deploy was successfully initiated
10:03:57 PM: ​
10:03:57 PM: (Deploy site completed in 3.1s)

Cleanup

Complete
10:03:57 PM: Netlify Build Complete
10:03:57 PM: ────────────────────────────────────────────────────────────────
10:03:57 PM: ​
10:03:58 PM: Caching artifacts
10:03:58 PM: Started saving node modules
10:03:58 PM: Finished saving node modules
10:03:58 PM: Started saving build plugins
10:03:58 PM: Finished saving build plugins
10:03:58 PM: Started saving mise cache
10:03:58 PM: Finished saving mise cache
10:03:58 PM: Started saving corepack cache
10:03:58 PM: Finished saving corepack cache
10:03:58 PM: Started saving pip cache
10:03:58 PM: Finished saving pip cache
10:03:58 PM: Started saving emacs cask dependencies
10:03:58 PM: Finished saving emacs cask dependencies
10:03:58 PM: Started saving maven dependencies
10:03:58 PM: Finished saving maven dependencies
10:03:58 PM: Started saving boot dependencies
10:03:58 PM: Finished saving boot dependencies
10:03:58 PM: Started saving rust rustup cache
10:03:58 PM: Finished saving rust rustup cache
10:03:58 PM: Started saving go dependencies
10:03:58 PM: Finished saving go dependencies
10:03:58 PM: Build script success
10:04:04 PM: Uploading Cache of size 206.5MB
10:04:05 PM: Section completed: cleanup

Post-processing

Complete
10:03:57 PM: Starting post processing
10:03:57 PM: Skipping form detection
10:03:57 PM: Post processing - header rules
10:03:57 PM: Post processing - redirect rules
10:03:58 PM: Post processing done
10:03:58 PM: Section completed: postprocessing
10:03:59 PM: Site is live ✨