Deploy details
Deploy log
Initializing
Complete
Initializing
Complete
1:24:02 PM: Build ready to start
1:24:17 PM: build-image version: c3449036692ceba113a2b71302d561bccc8b6156 (focal)
1:24:17 PM: buildbot version: 6e5dfadf0eec598d7c9db5c1e005bfa46b6682c0
1:24:17 PM: Fetching cached dependencies
1:24:17 PM: Starting to download cache of 213.4MB
1:24:18 PM: Finished downloading cache in 1.516s
1:24:18 PM: Starting to extract cache
1:24:22 PM: Finished extracting cache in 3.801s
1:24:22 PM: Finished fetching cache in 5.384s
1:24:22 PM: Starting to prepare the repo for build
1:24:22 PM: Preparing Git Reference pull/620/head
1:24:24 PM: Starting to install dependencies
1:24:24 PM: Started restoring cached mise cache
1:24:24 PM: Finished restoring cached mise cache
1:24:25 PM: mise python@3.13.1 install
1:24:25 PM: mise python@3.13.1 download cpython-3.13.1+20241219-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
1:24:26 PM: mise python@3.13.1 extract cpython-3.13.1+20241219-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
1:24:26 PM: mise python@3.13.1 python --version
1:24:26 PM: mise python@3.13.1 Python 3.13.1
1:24:26 PM: mise python@3.13.1 ✓ installed
1:24:26 PM: Python version set to 3.13
1:24:27 PM: Collecting pipenv
1:24:27 PM: Downloading pipenv-2024.4.0-py3-none-any.whl.metadata (19 kB)
1:24:27 PM: Collecting certifi (from pipenv)
1:24:27 PM: Downloading certifi-2024.12.14-py3-none-any.whl.metadata (2.3 kB)
1:24:27 PM: Collecting packaging>=22 (from pipenv)
1:24:27 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
1:24:28 PM: Collecting setuptools>=67 (from pipenv)
1:24:28 PM: Downloading setuptools-75.6.0-py3-none-any.whl.metadata (6.7 kB)
1:24:28 PM: Collecting virtualenv>=20.24.2 (from pipenv)
1:24:28 PM: Downloading virtualenv-20.28.0-py3-none-any.whl.metadata (4.4 kB)
1:24:28 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
1:24:28 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
1:24:28 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
1:24:28 PM: Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
1:24:28 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
1:24:28 PM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
1:24:28 PM: Downloading pipenv-2024.4.0-py3-none-any.whl (3.0 MB)
1:24:28 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 52.1 MB/s eta 0:00:00
1:24:28 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
1:24:28 PM: Downloading setuptools-75.6.0-py3-none-any.whl (1.2 MB)
1:24:28 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 48.0 MB/s eta 0:00:00
1:24:28 PM: Downloading virtualenv-20.28.0-py3-none-any.whl (4.3 MB)
1:24:28 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 117.6 MB/s eta 0:00:00
1:24:28 PM: Downloading certifi-2024.12.14-py3-none-any.whl (164 kB)
1:24:28 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
1:24:28 PM: Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
1:24:28 PM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
1:24:28 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
1:24:30 PM: Successfully installed certifi-2024.12.14 distlib-0.3.9 filelock-3.16.1 packaging-24.2 pipenv-2024.4.0 platformdirs-4.3.6 setuptools-75.6.0 virtualenv-20.28.0
1:24:31 PM: Attempting Ruby version 2.7.2, read from environment
1:24:32 PM: Using Ruby version 2.7.2
1:24:32 PM: Started restoring cached go cache
1:24:32 PM: Finished restoring cached go cache
1:24:33 PM: go version go1.19.13 linux/amd64
1:24:34 PM: Using PHP version 8.0
1:24:35 PM: Started restoring cached Node.js version
1:24:37 PM: Finished restoring cached Node.js version
1:24:38 PM: v18.3.0 is already installed.
1:24:38 PM: Now using node v18.3.0 (npm v8.11.0)
1:24:38 PM: Enabling Node.js Corepack
1:24:38 PM: Started restoring cached build plugins
1:24:38 PM: Finished restoring cached build plugins
1:24:38 PM: Started restoring cached corepack dependencies
1:24:38 PM: Finished restoring cached corepack dependencies
1:24:38 PM: No npm workspaces detected
1:24:38 PM: Started restoring cached node modules
1:24:38 PM: Finished restoring cached node modules
1:24:39 PM: Installing npm packages using npm version 8.11.0
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@stylistic/eslint-plugin@2.1.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@stylistic/eslint-plugin-js@2.1.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@stylistic/eslint-plugin-jsx@2.1.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@stylistic/eslint-plugin-ts@2.1.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/eslint-plugin@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/parser@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/scope-manager@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/type-utils@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/typescript-estree@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/utils@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/visitor-keys@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: '@typescript-eslint/types@7.10.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || >=20.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: 'eslint-visitor-keys@4.0.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: 'espree@10.0.1',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.9.0 || >=21.1.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: 'issue-parser@7.0.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.17 || >=20.6.1' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:39 PM: npm WARN EBADENGINE Unsupported engine {
1:24:39 PM: npm WARN EBADENGINE package: 'release-it@17.3.0',
1:24:39 PM: npm WARN EBADENGINE required: { node: '^18.18.0 || ^20.8.0 || ^22.0.0' },
1:24:39 PM: npm WARN EBADENGINE current: { node: 'v18.3.0', npm: '8.11.0' }
1:24:39 PM: npm WARN EBADENGINE }
1:24:42 PM: up to date, audited 1094 packages in 3s
1:24:42 PM: 265 packages are looking for funding
1:24:42 PM: run `npm fund` for details
1:24:42 PM: 8 vulnerabilities (6 moderate, 2 high)
1:24:42 PM: To address issues that do not require attention, run:
1:24:42 PM: npm audit fix
1:24:42 PM: Some issues need review, and may require choosing
1:24:42 PM: a different dependency.
1:24:42 PM: Run `npm audit` for details.
1:24:42 PM: npm packages installed
1:24:42 PM: Successfully installed dependencies
1:24:42 PM: Starting build script
1:24:43 PM: Detected 1 framework(s)
1:24:43 PM: "eleventy" at version "3.0.0"
1:24:43 PM: Section completed: initializing
Building
Complete
Building
Complete
1:24:45 PM: Netlify Build
1:24:45 PM: ────────────────────────────────────────────────────────────────
1:24:45 PM:
1:24:45 PM: ❯ Version
1:24:45 PM: @netlify/build 29.58.1
1:24:45 PM:
1:24:45 PM: ❯ Flags
1:24:45 PM: accountId: 58f336ecc4d9cc48f2fbc00e
1:24:45 PM: baseRelDir: true
1:24:45 PM: buildId: 676c077231d7060008be5c00
1:24:45 PM: deployId: 676c077231d7060008be5c02
1:24:45 PM:
1:24:45 PM: ❯ Current directory
1:24:45 PM: /opt/build/repo
1:24:45 PM:
1:24:45 PM: ❯ Config file
1:24:45 PM: /opt/build/repo/netlify.toml
1:24:45 PM:
1:24:45 PM: ❯ Context
1:24:45 PM: deploy-preview
1:24:45 PM:
1:24:45 PM: Build command from Netlify app
1:24:45 PM: ────────────────────────────────────────────────────────────────
1:24:45 PM:
1:24:45 PM: $ npm run build
1:24:45 PM: > colorjs.io@0.5.0 build
1:24:45 PM: > run-s build:apidocs build:html build:js build:ts build:js:legacy build:space-accessors
1:24:46 PM: > colorjs.io@0.5.0 build:apidocs
1:24:46 PM: > npx typedoc
1:24:47 PM: [info] Loaded plugin typedoc-plugin-rename-defaults
1:24:47 PM: [warning] The entrypoint glob ./src/space.d.ts did not match any files.
1:24:49 PM: [warning] __module, defined in ./src/contrast/index.js, is referenced by types.Algorithms but not included in the documentation.
1:24:49 PM: [warning] default, defined in ./src/Format.js, is referenced by index-fn.SpaceFormat.[instance] but not included in the documentation.
1:24:49 PM: [warning] GetAllOptions, defined in ./src/getAll.js, is referenced by index-fn.getAll.getAll.options but not included in the documentation.
1:24:49 PM: [warning] Failed to resolve link to "<https://colorjs.io/docs/interpolation#ranges>" in comment for types.RangeOptions.space.
1:24:49 PM: [warning] Failed to resolve link to "<https://colorjs.io/docs/interpolation#ranges>" in comment for types.StepsOptions.space.
1:24:49 PM: [warning] Failed to resolve link to "<https://github.com/w3c/csswg-drafts/issues/6642#issuecomment-945714988>" in comment for color.Color.deltaEMethods.__type.deltaEOK2.__type.
1:24:49 PM: [warning] Failed to resolve link to "<https://github.com/w3c/csswg-drafts/issues/6642#issuecomment-945714988>" in comment for deltaE.deltaE.__type.deltaEOK2.__type.
1:24:51 PM: [info] Documentation generated at ./api
1:24:51 PM: [info] JSON written to ./api/docs.json
1:24:52 PM: > colorjs.io@0.5.0 build:html
1:24:52 PM: > npx @11ty/eleventy --config=_build/eleventy.js
1:24:54 PM: [11ty] Writing ./docs/images/spaces.d2 from ./docs/images/spaces.njk
1:24:54 PM: [11ty] Writing ./notebook/index.html from ./notebook/index.njk
1:24:54 PM: [11ty] Writing ./get/index.html from ./get/index.njk
1:24:54 PM: [11ty] Writing ./docs/index.html from ./docs/index.njk
1:24:54 PM: [11ty] Writing ./releases/v0.6.0.html from ./releases/v0.6.0.md (njk)
1:24:54 PM: [11ty] Writing ./index.html from ./README.md (njk)
1:24:54 PM: [11ty] Writing ./docs/spaces.html from ./docs/spaces.njk
1:24:54 PM: [11ty] Writing ./docs/adaptation.html from ./docs/adaptation.md (njk)
1:24:54 PM: [11ty] Writing ./docs/color-difference.html from ./docs/color-difference.md (njk)
1:24:54 PM: [11ty] Writing ./docs/contrast.html from ./docs/contrast.md (njk)
1:24:54 PM: [11ty] Writing ./docs/gamut-mapping.html from ./docs/gamut-mapping.md (njk)
1:24:54 PM: [11ty] Writing ./docs/interpolation.html from ./docs/interpolation.md (njk)
1:24:54 PM: [11ty] Writing ./docs/manipulation.html from ./docs/manipulation.md (njk)
1:24:54 PM: [11ty] Writing ./docs/output.html from ./docs/output.md (njk)
1:24:54 PM: [11ty] Writing ./docs/procedural.html from ./docs/procedural.md (njk)
1:24:54 PM: [11ty] Writing ./docs/the-color-object.html from ./docs/the-color-object.md (njk)
1:24:54 PM: [11ty] Wrote 16 files in 0.73 seconds (v3.0.0)
1:24:55 PM: > colorjs.io@0.5.0 build:js
1:24:55 PM: > rollup -c _build/rollup.config.js
1:24:55 PM:
1:24:55 PM: src/index.js → dist/color.global.js, dist/color.global.min.js, dist/color.js, dist/color.min.js, dist/color.cjs, dist/color.min.cjs...
1:24:57 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.4s
1:24:57 PM:
1:24:57 PM: src/index-fn.js → dist/color-fn.cjs, dist/color-fn.min.cjs, dist/color-fn.js, dist/color-fn.min.js...
1:24:58 PM: created dist/color-fn.cjs, dist/color-fn.min.cjs, dist/color-fn.js, dist/color-fn.min.js in 986ms
1:24:58 PM: > colorjs.io@0.5.0 build:ts
1:24:58 PM: > node ./scripts/copy-declarations.js && tsc || exit 0
1:25:00 PM: src/Type.js(124,25): error TS2556: A spread argument must either have a tuple type or be passed to a rest parameter.
1:25:00 PM: src/interpolation.js(27,5): error TS2394: This overload signature is not compatible with its implementation signature.
1:25:00 PM: src/parse.js(49,24): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
1:25:00 PM: src/parse.js(81,24): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
1:25:00 PM: src/parse.js(95,10): error TS2339: Property 'alphaType' does not exist on type 'ArgumentMeta'.
1:25:00 PM: src/parse.js(124,5): error TS2322: Type 'import("/opt/build/repo/src/Format").default' is not assignable to type 'import("/opt/build/repo/src/ColorSpace").Format'.
1:25:00 PM: Types of property 'coords' are incompatible.
1:25:00 PM: Type 'Type[][]' is not assignable to type 'string[]'.
1:25:00 PM: Type 'Type[]' is not assignable to type 'string'.
1:25:00 PM: src/serialize.js(35,12): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(36,13): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(37,19): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(38,21): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(41,25): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(42,25): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(43,20): error TS2339: Property 'parseMeta' does not exist on type 'ColorObject | PlainColorObject'.
1:25:00 PM: Property 'parseMeta' does not exist on type 'ColorObject'.
1:25:00 PM: src/serialize.js(48,24): error TS2339: Property 'getFormat' does not exist on type 'string | ColorSpace'.
1:25:00 PM: Property 'getFormat' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(48,56): error TS2339: Property 'findFormat' does not exist on type 'typeof ColorSpace'.
1:25:00 PM: src/serialize.js(53,24): error TS2339: Property 'getFormat' does not exist on type 'string | ColorSpace'.
1:25:00 PM: Property 'getFormat' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(54,21): error TS2339: Property 'name' does not exist on type 'string | Format'.
1:25:00 PM: Property 'name' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(57,23): error TS2339: Property 'space' does not exist on type 'string | Format'.
1:25:00 PM: Property 'space' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(57,39): error TS2339: Property 'space' does not exist on type 'string | Format'.
1:25:00 PM: Property 'space' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(60,28): error TS2339: Property 'space' does not exist on type 'string | Format'.
1:25:00 PM: Property 'space' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(69,21): error TS2339: Property 'toGamut' does not exist on type 'string | Format'.
1:25:00 PM: Property 'toGamut' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(73,26): error TS2345: Argument of type 'ColorObject | PlainColorObject' is not assignable to parameter of type 'PlainColorObject'.
1:25:00 PM: Type 'ColorObject' is not assignable to type 'PlainColorObject'.
1:25:00 PM: Types of property 'space' are incompatible.
1:25:00 PM: Type 'string | ColorSpace' is not assignable to type 'ColorSpace'.
1:25:00 PM: Type 'string' is not assignable to type 'ColorSpace'.
1:25:00 PM: src/serialize.js(76,13): error TS2339: Property 'type' does not exist on type 'string | Format'.
1:25:00 PM: Property 'type' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(77,14): error TS2339: Property 'serialize' does not exist on type 'string | Format'.
1:25:00 PM: Property 'serialize' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(78,17): error TS2339: Property 'serialize' does not exist on type 'string | Format'.
1:25:00 PM: Property 'serialize' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(86,21): error TS2339: Property 'name' does not exist on type 'string | Format'.
1:25:00 PM: Property 'name' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(88,21): error TS2339: Property 'serializeCoords' does not exist on type 'string | Format'.
1:25:00 PM: Property 'serializeCoords' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(92,23): error TS2339: Property 'id' does not exist on type 'string | Format'.
1:25:00 PM: Property 'id' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(92,36): error TS2339: Property 'ids' does not exist on type 'string | Format'.
1:25:00 PM: Property 'ids' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(92,60): error TS2339: Property 'cssId' does not exist on type 'string | ColorSpace'.
1:25:00 PM: Property 'cssId' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(92,81): error TS2339: Property 'id' does not exist on type 'string | ColorSpace'.
1:25:00 PM: Property 'id' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(104,32): error TS2339: Property 'type' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
1:25:00 PM: Property 'type' does not exist on type 'false'.
1:25:00 PM: src/serialize.js(105,37): error TS2339: Property 'include' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
1:25:00 PM: Property 'include' does not exist on type 'false'.
1:25:00 PM: src/serialize.js(105,64): error TS2339: Property 'alpha' does not exist on type 'string | Format'.
1:25:00 PM: Property 'alpha' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(105,96): error TS2339: Property 'include' does not exist on type 'boolean | "<percentage>" | "<number>" | { type?: "<percentage>" | "<number>"; include?: boolean; }'.
1:25:00 PM: Property 'include' does not exist on type 'false'.
1:25:00 PM: src/serialize.js(105,124): error TS2339: Property 'alpha' does not exist on type 'string | Format'.
1:25:00 PM: Property 'alpha' does not exist on type 'string'.
1:25:00 PM: src/serialize.js(108,21): error TS2339: Property 'commas' does not exist on type 'string | Format'.
1:25:00 PM: Property 'commas' does not exist on type 'string'.
1:25:00 PM: src/space-accessors.js(60,76): error TS2469: The '>=' operator cannot be applied to type 'symbol'.
1:25:00 PM: src/spaces/cam16.js(172,13): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(214,8): error TS2447: The '^' operator is not allowed for boolean types. Consider using '!==' instead.
1:25:00 PM: src/spaces/cam16.js(218,8): error TS2447: The '^' operator is not allowed for boolean types. Consider using '!==' instead.
1:25:00 PM: src/spaces/cam16.js(218,60): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(223,8): error TS2447: The '^' operator is not allowed for boolean types. Consider using '!==' instead.
1:25:00 PM: src/spaces/cam16.js(250,18): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(250,38): error TS2365: Operator '+' cannot be applied to types 'unknown' and '4'.
1:25:00 PM: src/spaces/cam16.js(250,52): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(259,22): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(262,38): error TS2365: Operator '+' cannot be applied to types 'unknown' and '4'.
1:25:00 PM: src/spaces/cam16.js(262,52): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(265,42): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'number'.
1:25:00 PM: src/spaces/cam16.js(273,12): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(273,37): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(273,45): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(276,24): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(276,33): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(277,17): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(291,3): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'number'.
1:25:00 PM: src/spaces/cam16.js(319,3): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'number'.
1:25:00 PM: src/spaces/cam16.js(331,14): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(331,23): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(337,62): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'number'.
1:25:00 PM: src/spaces/cam16.js(340,12): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(342,25): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(342,39): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(342,47): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(348,17): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(348,34): error TS2365: Operator '+' cannot be applied to types 'unknown' and '4'.
1:25:00 PM: src/spaces/cam16.js(348,48): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(354,16): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(363,22): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
1:25:00 PM: src/spaces/cam16.js(363,39): error TS2365: Operator '+' cannot be applied to types 'unknown' and '4'.
1:25:00 PM: src/spaces/cam16.js(400,30): error TS2345: Argument of type '{ discounting: boolean; refWhite: [number, number, number]; surround: "dark" | "dim" | "average"; la: number; yb: number; c: string; nc: string; fl: number; flRoot: number; n: number; z: number; nbb: number; ncb: number; dRgb: number[]; dRgbInv: number[]; aW: number; }' is not assignable to parameter of type 'Record<string, unknown>'.
1:25:00 PM: Index signature for type 'string' is missing in type '{ discounting: boolean; refWhite: [number, number, number]; surround: "dark" | "dim" | "average"; la: number; yb: number; c: string; nc: string; fl: number; flRoot: number; n: number; z: number; nbb: number; ncb: number; dRgb: number[]; dRgbInv: number[]; aW: number; }'.
1:25:00 PM: src/spaces/cam16.js(405,4): error TS2345: Argument of type '{ J: number; M: number; h: number; }' is not assignable to parameter of type 'Cam16Object'.
1:25:00 PM: Type '{ J: number; M: number; h: number; }' is missing the following properties from type 'Cam16Object': C, s, Q, H
1:25:00 PM: src/spaces/hct.js(68,19): error TS2345: Argument of type '{ J: number; C: any; h: any; }' is not assignable to parameter of type 'Cam16Object'.
1:25:00 PM: Type '{ J: number; C: any; h: any; }' is missing the following properties from type 'Cam16Object': s, Q, M, H
1:25:00 PM: src/spaces/hct.js(93,19): error TS2345: Argument of type '{ J: number; C: any; h: any; }' is not assignable to parameter of type 'Cam16Object'.
1:25:00 PM: Type '{ J: number; C: any; h: any; }' is missing the following properties from type 'Cam16Object': s, Q, M, H
1:25:00 PM: src/spaces/hct.js(103,29): error TS2345: Argument of type '{ discounting: boolean; refWhite: [number, number, number]; surround: "dark" | "dim" | "average"; la: number; yb: number; c: string; nc: string; fl: number; flRoot: number; n: number; z: number; nbb: number; ncb: number; dRgb: number[]; dRgbInv: number[]; aW: number; }' is not assignable to parameter of type 'Record<string, unknown>'.
1:25:00 PM: src/spaces/lch.js(28,12): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
1:25:00 PM: src/spaces/lch.js(29,40): error TS2339: Property 'coords' does not exist on type 'string | ColorSpace'.
1:25:00 PM: Property 'coords' does not exist on type 'string'.
1:25:00 PM: src/spaces/lch.js(31,9): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
1:25:00 PM: src/spaces/lch.js(36,41): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
1:25:00 PM: src/spaces/lch.js(36,65): error TS2339: Property 'ε' does not exist on type 'SpaceOptions'.
1:25:00 PM: src/spaces/srgb.js(78,34): error TS2769: No overload matches this call.
1:25:00 PM: The last overload gave the following error.
1:25:00 PM: Argument of type '(component: string) => void' is not assignable to parameter of type '(substring: string, ...args: any[]) => string'.
1:25:00 PM: Type 'void' is not assignable to type 'string'.
1:25:00 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
1:25:00 PM: > colorjs.io@0.5.0 build:js:legacy
1:25:00 PM: > rollup -c _build/rollup.legacy.config.js
1:25:01 PM:
1:25:01 PM: src/index.js → 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...
1:25:01 PM: Browserslist: caniuse-lite is outdated. Please run:
1:25:01 PM: npx update-browserslist-db@latest
1:25:01 PM: Why you should do it regularly: https://github.com/browserslist/update-db#readme
1:25:05 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 4.1s
1:25:05 PM:
1:25:05 PM: src/index-fn.js → dist/color-fn.legacy.cjs, dist/color-fn.legacy.min.cjs, dist/color-fn.legacy.js, dist/color-fn.legacy.min.js...
1:25:07 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.1s
1:25:07 PM: > colorjs.io@0.5.0 build:space-accessors
1:25:07 PM: > node ./scripts/generate-space-accessor-types.js
1:25:07 PM:
1:25:07 PM: (build.command completed in 22.5s)
1:25:08 PM:
1:25:11 PM: (Netlify Build completed in 25.8s)
1:25:12 PM: Section completed: building
1:25:15 PM: Finished processing build request in 58.482s
Deploying
Complete
Deploying
Complete
1:25:08 PM: Deploy site
1:25:08 PM: ────────────────────────────────────────────────────────────────
1:25:08 PM:
1:25:08 PM: Starting to deploy site from ''
1:25:08 PM: Calculating files to upload
1:25:10 PM: 143 new file(s) to upload
1:25:10 PM: 0 new function(s) to upload
1:25:11 PM: Section completed: deploying
1:25:11 PM: Site deploy was successfully initiated
1:25:11 PM:
1:25:11 PM: (Deploy site completed in 3.1s)
Cleanup
Complete
Cleanup
Complete
1:25:11 PM: Netlify Build Complete
1:25:11 PM: ────────────────────────────────────────────────────────────────
1:25:11 PM:
1:25:11 PM: Caching artifacts
1:25:11 PM: Started saving node modules
1:25:11 PM: Finished saving node modules
1:25:11 PM: Started saving build plugins
1:25:11 PM: Finished saving build plugins
1:25:11 PM: Started saving mise cache
1:25:11 PM: Finished saving mise cache
1:25:11 PM: Started saving corepack cache
1:25:11 PM: Finished saving corepack cache
1:25:11 PM: Started saving pip cache
1:25:11 PM: Finished saving pip cache
1:25:11 PM: Started saving emacs cask dependencies
1:25:11 PM: Finished saving emacs cask dependencies
1:25:11 PM: Started saving maven dependencies
1:25:11 PM: Finished saving maven dependencies
1:25:11 PM: Started saving boot dependencies
1:25:12 PM: Finished saving boot dependencies
1:25:12 PM: Started saving rust rustup cache
1:25:12 PM: Finished saving rust rustup cache
1:25:12 PM: Started saving go dependencies
1:25:12 PM: Finished saving go dependencies
1:25:12 PM: Build script success
1:25:14 PM: Uploading Cache of size 213.3MB
1:25:15 PM: Section completed: cleanup
Post-processing
Complete
Post-processing
Complete
1:25:11 PM: Starting post processing
1:25:11 PM: Post processing done
1:25:11 PM: Section completed: postprocessing
1:25:11 PM: Skipping form detection
1:25:11 PM: Post processing - header rules
1:25:11 PM: Post processing - redirect rules
1:25:11 PM: Site is live ✨