{"_id":"color-schema-test","_rev":"8-96d7447bbfb55d1f7e31ee7b7822bbbd","name":"color-schema-test","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"color-schema-test","version":"0.1.0","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"a854ee54b63855380d9755264331f5420c2cb1c3","_id":"color-schema-test@0.1.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-zOyrLcaVbpB7+0V70E1/FORlQM1P3g8RhH0HCdv4wb/+uwMRTM/RXJC+jVAuhJSCY2TxI8MAfFeFeP7Fv7HsOw==","shasum":"7a54ca9a8a004ef6ef307164021dff7b2c457b26","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.0.tgz","fileCount":39,"unpackedSize":8838283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9LyCRA9TVsSAnZWagAAxMwP/j5Dg17HTwN30D+QWf3v\nSkQp4Cm1/JwrMvZ6ITaS4pk+WQBAPxLaFkZdXd8pSLnS9Z+pAUOAtYcV6QQW\nZTKYGz95dCs7FRLLWMaf6F+G3YWF/pPpfk6aS7UsJ7FzQ9oocwY6EVLPG+0w\nD773ITs7nTFAoV8OnJBkZ2qGjxfNBf08t3oxURireTxwgjURz4JDHZ8y5A3A\n8AmPBBhy4qiUuscWJvuaGEojvKeTRim4Qq5mqQFCYP0kLTB/o+lJi4naNgVS\nWt+w2+8u5ovR+3ScL5bkqsx8vHAOzWn0jBvszXlPFbUbjNQwT3voZAIxBIuL\neom08fAfnzV3YY4D5/tncBkGdaT98ZlCguC7RUsKiaETxJg3BMqrc5RDPx+N\nidvzf3y75MkMhY86+wLrKSHiSSixcbcbPeboD1PPablDwWRPfHXnbd+POxOQ\nn3M34rHXKL6R0Eu7O+9/+2jMdFA9I3uBfkh0iPv+xdQ4teVEsY8ZManMcZsl\nMKThGjWIHimcwioZQnXE+OnCYEIRgRfXvwcIcNFfOLkk05eGdSiccK4DMn52\nW6KxGYFUhxh1JIfqV4d20/S1tMpexZ6b/y1Q/+zPVcyUHxSBqrOAJW4AxLkp\nPmvYf/hAl1ieby6txmSxrZSV3i3ZV5DZcoKmkjZul9PLhukJg2nvpiPUR6nB\nfnPV\r\n=O1fE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLm5/HEghyNSEkW5nZDE3XFqROJssDEXkMsWo2Jj1VrAIgL4fswoRgJZ5Xbgm3CNQ3kBoKjWk7FU2bhUb8H7KuT8I="}]},"_npmUser":{},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.0_1621873393316_0.15700445049432243"},"_hasShrinkwrap":false},"0.1.1":{"name":"color-schema-test","version":"0.1.1","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"0282d887014c0caefef1bef354d5e3f1d2863123","_id":"color-schema-test@0.1.1","_nodeVersion":"13.8.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-LBzAAJuyEJsGoK+vnrJBN+nDRc9fr167xygYXmi231BYb9LTOei6/WskOG0lmMuM+9EkTeu8EsD6zYmX9EMnWQ==","shasum":"fb81e96586cec6a8dca78309d5562ac7b528b4ca","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.1.tgz","fileCount":39,"unpackedSize":8694554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9UMCRA9TVsSAnZWagAAZcQP/j2G0vHr/FoUd8XPqog9\nH8mx7XFvXs2dvYvCCBoQRKVWh4XuCwyTQ56vxvAmuAiIHQKKUQgZLMe5yCp2\nN8tI37SIfTaFlHAmyRD6NtGp2uLgqFNULea1E0Pme9u3HzmkxOUkqHimOysD\nCgdnl/TxAlgjyDMg4mLiXx4Dv/A9BdTNQKB25mDk3mMb//16hM+BH2P7oEbr\noxhn3m1VBmWHLpl4n9CbBjEEbBPH2xxSqacxWghb1z/nfURL0JDab49eWWqL\nuq2oG7L/mceHP2NYkSDk/eLXHmaKGYGeh9gdyyiV2ae8UjWb+hZoBqelH15C\ncIcYCJ6fawIKMqky7FQNOwJqNUmwm2i4ul6popiOOo5QMREYljTEnmjzHhZd\nTYkWcsA38IAY+iwyfUCJ2M6+O/wCCie0XdU33qAg4sdQYq7vgWXz2uwzCUwr\nZ31qAX9cYnwvpHTYyRA7JKUYKNwpuA8vkj38A9BpDJedFWA63NRBivS3G898\nvINnXQoDf6YNIQoKSBhBWyHp6BXmxqdo1HHVDlvISZdTrt5FFmo2+arurG0Z\nZvC7gE/VqnicY+ru0KGXq2vd6za7XLnQKU9XoAOvMhlomEedbVH8kWYYISEv\nrLacbusTBw+Fs3ORlszz2UlvDchaULRNjQbe+bf7V/k3J73JR+XVreJ0qI6C\nbZtl\r\n=cfF3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMKxRlolmcEA+vRUowTbI0Gz3TXANeT/VAm8lKRphXxQIhAIfWT8wwbN2KhGIIsL2blVnH4j0FavGnQ4raBDInuhKw"}]},"_npmUser":{"name":"neoddish","email":"neoddish@outlook.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.1_1621873931380_0.17438906784851227"},"_hasShrinkwrap":false},"0.1.3":{"name":"color-schema-test","version":"0.1.3","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"ee9e98ee3dbd0d728343a4c21aba0a1306ef3cdf","_id":"color-schema-test@0.1.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TzaG7jAgnCQs9+zorxyZCIbXa7U+TEcyyX9E6B7NBjZ8wjLI0DW3jsnMyz7XUnL7zp/ziDRzT+eVTWz2fT5Y4Q==","shasum":"e7f2ab902aa9b81ea9df068d96b71cb21b91df3a","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.3.tgz","fileCount":39,"unpackedSize":8684802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrfztCRA9TVsSAnZWagAA01kP/0m+uzIF0nPZa4mxjXQU\njASqE+l80XFALH4GjJL+a5YdHRJLhVg/UlqTO9d7Uv8T984vhwkHn0T1FuCX\npZhhSmYCVAs6XvGC14U/B61BSlGpyL9v2umnn1OZMUd5pBE8lWp6FH5gNdHr\n88I0XkjVDkiLdL01cSJbBbnck4hmyxgR6RUEXO5WgOg/xoumz+w+7SrFK3LK\n1EUrJpkyNyThAgxuXbB291Uy7IeahuZAeD0tG0d3Qkd6GKR8vAERP9b0Ehr8\n7+Ph+hhvSSq2/6VW9YfUCK2cDkVI5Dxfq7De6DKPxS7pLt4zW5PWBnG8ftTs\nESHyYBo+mgRkQ6p5Hpm6LfMUneHSQyo6zFw4dl1O+pYtx4upeEntvP+UALbK\nVECIDwR3IqdVZjY/VCuTPovz0I0xBjEPgyslhQDqsQD0BK3JP6Ig0rnSbTId\nD3DmqpTBJArihDvxMlfykKfqgpvyMeffVOBG/qpd7P7XObTYJ3JP89QSqV8v\nctSLBfkT9w0rn+TnV5RQwkAxV/Le9Uy1/be2APsPNguSHGx/1JoVqUs9XXFk\nZBFgSesLIav05M3tgj+teBNGCHjS24QLZOv+rHH4Lah4Xr5iRC+KrT5/wdz6\nkxYAldvIaBQfz1BJEIe7vov9vsDxpAkXjI+UPekLVqWOJmlh9vnfENwooMSF\njScm\r\n=P7Wx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4oSCtv/RwicarDnC+52y54UUPhUmBZ9dqt8MCLVFk7wIhAOdIAuDSkmhjZvcK+rpJroaMJj3oKYyLJeMfUFhBj1oa"}]},"_npmUser":{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.3_1622015213414_0.8732799610481641"},"_hasShrinkwrap":false},"0.1.4":{"name":"color-schema-test","version":"0.1.4","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"1db16c407f1c1b7f41d481606d1361ff0ce6fdc5","_id":"color-schema-test@0.1.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-QmJV4W5dRjaTZM8Ih4yFjUCOE7jVwlJXkZb0fE3c09Pv2d/XHdDpzZCXKkqbp9MZwr0s0r3hSjI2hNKRpI6TpQ==","shasum":"05bc995b63e2b2d2c13b2555f2487a4f3b10c70f","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.4.tgz","fileCount":39,"unpackedSize":8829773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrwIOCRA9TVsSAnZWagAAA5YP/1zNo7ROqCXqS779TQKh\nej1PBaGXjb+dzegcix/pwqnh1/FpEUJItzZLQJTOzXcQoYQs8ZRbL/tpncJC\n/aAoxmyI36n6T5DBa8pP9GEHcbpZCmZxPpKos0XZNSrImd4yZ+ok1Op3UzO6\nx0EA0TkcpmQ4rvJaAgvgWRvrLZ77y9Y7qoF6/STae6oWSX9N3Lsmb9rklrui\nA0dY+boYOIgwJkhFf/KlmtQ+s7jY/T4TVrvi2GqMW/Mkt6e9JwORoGlmF2KU\nQ5rWmVhpWDlP8uXsvg1cObmcDNTGwVgI0xtFrAq1Xv6+/qs6QuLa6mbG8OtT\nr/dONRL91ChrBknN+RrQl3fLlEmQZZ5tnfXob8aO9gp+UkFoOKlfOXOPdPU4\n2eytPASCaWMzLWEor1MhHxlqNy4EeB14ctIjbHhP9g737VgvOsjVuH/Ef3LM\nZA0xb36OX/C9ZFH9KUHM4j92OQNNAbI/Jyu/iisS6qNVH1fNFVaxy1jXKE88\nv+ToO8k2cc7d8mCHY4Vtt/7/KXcv+B44j3IvGUfyh+pLqpgwQgIEXim30Cy4\niBEYbLrlHrXkvBCpXBYIi6EVFPfYK1LlnEPYpv9Cbk/PVB1pS+kP6ppRFvS0\ncA4hyp0HMVuVpA27XN406V6JO4Zi7OA7E9rYthi9mVEkKtsexIGBZ3oQ4Vu9\n1WxB\r\n=/6db\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJSH7Oh0j33TbZKfBAW2Iv8H4w6b/EhP/47EFM0U7MXgIgfZ2hfNErVqxk6qDSZcxJgmg+Mi1TG6+4KaAuNbJKgVg="}]},"_npmUser":{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.4_1622082062294_0.05048718518871875"},"_hasShrinkwrap":false},"0.1.5":{"name":"color-schema-test","version":"0.1.5","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"233bca72ecea1710a5da3ccb087eba77c3306a89","_id":"color-schema-test@0.1.5","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-qfr4G3Fb1sO8vrJYMlZEju+Tl0tRbsxic2x1qyL4syaspLH76P/i2ZJfZz6xFr9ovpG3X+drk9H1Y7fcsR65Wg==","shasum":"de98c1d825889d196147e2979d89f09ca95b009f","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.5.tgz","fileCount":41,"unpackedSize":8864289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwDL/CRA9TVsSAnZWagAAksIP/3UARBJh2X27aC/R4Fi3\nU5pePkxTAs+mE12vvbNoUjK78+00Blnv/25qowrGw02W3c1liMEYwQg8bd2H\nh82poCk6za/LC18nxVEO3XEYx9uvnI1H6rfRfOAcahNefXR+F4cLwlWJfRtU\nNftKvxtciTR3hqpUdLKsERCH/T5OmX//5tJmSXBEXuinO4CMxqgEk7jvFCKq\nduIm75VYc/kEtTTKM47om9nGLccAsuqqK+kQ7TGZWkOOq+GUjVIXzZZQ5Zpl\nm+rB5sKc/UjZFHHw1FUYO4n9pkCKos/6dUGepJRm3ziCfyKupT9V8/FzIT84\nAMMw0kGpG8b8Alc4ylipb4EUuT0Bsnd5s/9Aq4L9h1bpHHma3uoXlLL4OMtI\nW46dFfKgXTbaOLMD9gMgwr3NOs6GqjkFS3IbeKtZrOnqHfllruowSyE4gdnc\nphPdRTKrUF78Ypc1rpLFzc7OrYIUhkuguKjU5dTergLZkMvhmwO4mCQzxLso\nGppfPa7dtw4egdzwKY0InB5TdVpLT5YwI2XglArINgxNMKPmGPbqn5AD8HJ+\nI5abHD/eMt5hvqJ4CTW72AJB25Z5hkl4SXhWVVJk3br6Kb+A63YqbLDviwMw\nIAVkk1ITNgPPNdF7S98287s6dcIzOHKGcvDiIOv07NDkLPMMxzbg4Ou3FRh2\nB4oJ\r\n=UPjh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs8DrBNGY88Tu/xhPFzmTRQTB1db5i0Q8JByg15IA1KgIhALzTUBlhDWRCefecFeDX0WcHJnwhP0KAgj7aNCtNR+by"}]},"_npmUser":{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.5_1623208702966_0.586238101031481"},"_hasShrinkwrap":false},"0.1.6":{"name":"color-schema-test","version":"0.1.6","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"c4f5e45db0ea12e982d0f0189eb74aad8882d5db","_id":"color-schema-test@0.1.6","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-cq+SYS3lA0D0qNsugGKeeP/rklzzJuW6kXOZgkvIE31GixM+Gi8oyaeHq0s4P28ZowRdhiG44tVTFqkBjoiVlA==","shasum":"267a8896e382c55a9f5c0d5ec3ee180d8af492bd","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.6.tgz","fileCount":41,"unpackedSize":8596678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwFoXCRA9TVsSAnZWagAAJuEP/0HRQn7f2TDGUCaUBizZ\nYFO40wsDGZUgnRlNfbohnQcV0zqp1qFU0SNFIUeQSASQltPCNvvCupDYCpH0\nwzA4DIO0Y0yQt5ke8S5QPNaqIYFC8Kt0EYW+4CFurGTC+zzxoSkCtP0UZDDP\np3UXURdqBzOpjNeI0XNR+1rlF53VBSkqNV7/d/KyDlao+kixshaseNqY5F3n\nR26PppO3OJEnuyTcR4FXViuurjx9iVlH4oBxOWRloZPfR0059c8WQbQE0V7Y\nSGViivqg+ROrnrGT5lPCwtKuLEvMN3tSTI8OPihPfY5IbLeHWY+BwIzVN+jx\neg+WtOcd1fhFzzZ/hmQTauSrGo2/uQ0v0gLwygm2pu8iFTrlzPQ7w2mzRz5L\nayqpggLMQSb8x2LLnT8L0lHatLusQ+19v10Qs/cllYJQhu3eVl6UOekjzB2H\n+rXEdQ0tOxH2ZksfkbVHZDM6/haXeGBwl9IJQJRMl854azC+JoqJ4L6v8Kjg\n1MB+qvEnxEGzR900HfBVlox7Yv6z8fPAplCbklFZWtsxwsg5vUi+E9nuO+Z0\n6LFbGRZvDslnvN6F6EEqn8HS2gPxDwqeYFowHcpTXkal9AotOE+mg+yDTked\njucAKfN3/k9sXqJx4kT17eqIBbK8n/ksXMCbGHC+zpqQQqj+IZsTMnx4hG5x\nBM4v\r\n=dIdE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH5wziutfrZJxDg2Yqm+ZjstVnEAsRr3NmVtpqoj8dJAIhAI2Ow6PmBafIOeHwLI1cp0mdPrZZCG4OiBvyQ0K1fSPy"}]},"_npmUser":{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.6_1623218711157_0.8092704150307564"},"_hasShrinkwrap":false},"0.1.8":{"name":"color-schema-test","version":"0.1.8","description":"JSON Schema for Color Palette","main":"lib/src/index.js","types":"lib/src/index.d.ts","browser":"dist/index.js","module":"es/src/index.js","scripts":{"test":"jest","build":"rm -rf lib && tsc --pretty","schema":"mkdir -p build && ts-json-schema-generator -f tsconfig.json -p src/index.ts -t ColorSchema --no-type-check --no-ref-encode > build/color-schema.json","start":"webpack serve --port 8897","module":"rm -rf es && tsc -t ES5 -m ESNext --outDir es","pack":"webpack --config=webpack.config.js","format":"prettier --write \"src/**/*.ts\" \"demo/**/*.ts\" \"demo/**/*.ts\"","lint":"tslint -p tsconfig.json","prepare":"npm run build","prepublish":"npm run module && npm run pack","prepublishOnly":"npm run prepublish && npm test && npm run lint && webpack --mode=production","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags"},"repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"license":"MIT","publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"homepage":"https://github.com/neoddish/color-palette-json-schema#readme","dependencies":{},"devDependencies":{"@ant-design/icons":"^4.6.2","@babel/core":"^7.13.14","@babel/plugin-proposal-class-properties":"^7.13.0","@babel/plugin-proposal-export-default-from":"^7.12.13","@babel/plugin-proposal-object-rest-spread":"^7.13.8","@babel/plugin-transform-runtime":"^7.13.10","@babel/preset-env":"^7.13.12","@babel/preset-react":"^7.13.13","@babel/preset-typescript":"^7.13.0","@babel/runtime":"^7.13.10","@types/chroma-js":"^2.1.3","@types/jest":"^26.0.22","@types/jest-json-schema":"^2.1.3","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","ajv":"^8.0.4","antd":"^4.15.4","babel-jest":"^26.6.3","babel-loader":"^8.2.2","babel-plugin-import":"^1.13.3","browser-resolve":"^2.0.0","chroma-js":"^2.1.1","css-loader":"^5.2.0","file-loader":"^6.2.0","jest":"^26.6.3","jest-json-schema":"^5.0.0","less":"^4.1.1","less-loader":"^8.0.0","prettier":"^2.3.0","react":"^17.0.2","react-dom":"^17.0.2","style-loader":"^2.0.0","ts-jest":"^26.5.4","ts-json-schema-generator":"^0.89.2","tslint":"^6.1.3","tslint-config-prettier":"^1.18.0","typescript":"^4.2.4","webpack":"^5.31.0","webpack-cli":"^4.6.0","webpack-dev-server":"^3.11.2"},"gitHead":"67171c6b30d358df13dd06ad54babba5b7509e75","_id":"color-schema-test@0.1.8","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-RtUwAiLGHi6+6etj7rNG7Bo763b0X4gqW8Gg6RLvA+iWuHW/8zCWYPDh4Wif1z/s7Sh508FsyRSnDq9HhCKV4Q==","shasum":"eb78205102f57c0f31df51777ea092957c08395c","tarball":"https://registry.npmjs.org/color-schema-test/-/color-schema-test-0.1.8.tgz","fileCount":42,"unpackedSize":9057251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3G89CRA9TVsSAnZWagAAqNkP/1mFOEYAlhYeeyMt9pTO\naw68egVRbtk7rAsliv3GZ46+W2LWQpOxRt9veRyHtvL01cNm/2IIiUZpn2vv\nQSFjFIv1+ivzAyuCKZDK+yJfS1gTYnWGijNZQWdTv2RLi08sy9Zk0epaZEh2\nmbJ7eHmSTGqltPzKltn1pxSKo+h8uUC9XO1iHKje4xjtCUwaoaD6wWv8rIE3\nZV+bwio2IJOQWG1DE/QHW79Z0GLnqFrzvZv0a88nhaiJYM3UaGy+9IcsbZgf\nWQH6syGNwAIVVdjQbUxreBfN9WETEBop4GWFviivlLDxGcUWuCGT66KTKfNh\ntlf6R4MwxCTtFRzzEejMSJo6yUatPLBcxK42CXphGXD6uIZ0AOjmVjqVkj3h\nb/gcWGsjWy6t17n+hXDDhLXeRH2bn1Etvy9A8r3IFj8pnOllo0vfjkdPBILP\n/ME67NzoS3kF1bc5gVSD3SvRdtlxiOz1FW5ceLnWXD1y5YiW9jS4WODJVsJz\nLUinvnDReHfXetYU9KAyGtRBmSu9DK/y5ZbRresh91Oq5BC/9XXlcVp4XKn0\n4KvUhjTtQUHUbUrHmfrBpNMwyJMFeY0k2ZVFjTCYzD6LuBBDC4Uf0mAs/aga\nI2FlR8ADgm1dQi2GzliyyZQSRKX4mBVpGQ4yRF4YC4+bMK4SjUbsB/0VomYe\nfZtk\r\n=Lbj4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDszvEIE7EN588EuLULi6LfqZ8TnDquIUvD8Hh9+g+PzgIhANgnYltic0Vu1elhkl+jiCqgkf8ohcUUcBXjSHIhUdMN"}]},"_npmUser":{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},"directories":{},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/color-schema-test_0.1.8_1625059132698_0.8063273988571273"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-24T16:23:13.314Z","0.1.0":"2021-05-24T16:23:13.577Z","modified":"2022-04-27T13:39:00.563Z","0.1.1":"2021-05-24T16:32:11.708Z","0.1.3":"2021-05-26T07:46:53.602Z","0.1.4":"2021-05-27T02:21:02.539Z","0.1.5":"2021-06-09T03:18:23.214Z","0.1.6":"2021-06-09T06:05:11.805Z","0.1.8":"2021-06-30T13:18:52.899Z"},"maintainers":[{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"}],"description":"JSON Schema for Color Palette","homepage":"https://github.com/neoddish/color-palette-json-schema#readme","repository":{"type":"git","url":"git+https://github.com/neoddish/color-palette-json-schema.git"},"author":{"name":"neoddish"},"bugs":{"url":"https://github.com/neoddish/color-palette-json-schema/issues"},"license":"MIT","readme":"<img src=\"https://gw.alipayobjects.com/zos/antfincdn/R8sN%24GNdh6/language.svg\" width=\"18\"> English | [简体中文](./README.zh-CN.md)\n\n# color-palette-json-schema\n\nA JSON schema used to regulate semantic color assets or palettes.\n\n## Example\n\n```js\n{\n  brandName: \"antd\",\n  palettes: [\n    {\n      name: \"trinity\",\n      semantic: \"three\",\n      type: \"categorical\",\n      colors: [\n        {\n          model: \"rgb\",\n          value: { r: 255, g: 0, b: 0 },\n          name: \"red\",\n          undertone: \"warm\",\n          usage: [ \"danger\", \"apple\" ]\n        },\n        {\n          model: \"rgb\",\n          value: { r: 0, g: 255, b: 0 },\n          name: \"green\",\n          undertone: \"neutral\"\n        },\n        {\n          model: \"rgb\",\n          value: { r: 0, g: 0, b: 255 },\n          name: \"blue\",\n          undertone: \"cool\"\n        }\n      ]\n    },\n    {\n      name: \"Leaf Yellow\",\n      semantic: \"tranquil\",\n      type: \"discrete-scale\",\n      description: \"Colors of leaves in different seasons.\",\n      colors: [\n        { model: \"rgb\", value: { r: 255, g: 235, b: 176} },\n        { model: \"rgb\", value: { r: 255, g: 223, b: 128} },\n        { model: \"rgb\", value: { r: 250, g: 202, b: 62 },\n        { model: \"rgb\", value: { r: 230, g: 184, b: 1 },\n        { model: \"rgb\", value: { r: 181, g: 172, b: 35} },\n        { model: \"rgb\", value: { r: 106, g: 154, b: 72} },\n        { model: \"rgb\", value: { r: 32, g: 135, b: 107} },\n        { model: \"rgb\", value: { r: 6, g: 116, b: 107} },\n        { model: \"rgb\", value: { r: 4, g: 78, b: 72} }\n      ],\n      \"usage\": [\"visualization\"]\n    },\n    {\n      name: \"scale3\",\n      semantic: \"passional\",\n      type: \"continuous-scale\",\n      colors: [\n        { model: \"rgb\", value: {r: 255, g: 247, b: 236}, location: 0 },\n        { model: \"rgb\", value: {r: 252, g: 141, b: 89}, location: 0.2 },\n        { model: \"rgb\", value: {r: 127, g: 0, b: 0}, location: 1 }\n      ]\n    },\n    {\n      name: \"Matrix\",\n      semantic: \"mysterious\",\n      type: \"matrix\",\n      colors: [\n        [\n          { model: \"rgb\", value: { r: 139, g: 89, b: 255 } },\n          { model: \"rgb\", value: { r: 103, g: 82, b: 255 } },\n          { model: \"rgb\", value: { r: 20, g: 68, b: 237 } }\n        ],\n        [ \n          { model: \"rgb\", value: { r: 183, g: 141, b: 255 } },\n          { model: \"rgb\", value: { r: 136, g: 129, b: 255 } },\n          { model: \"rgb\", value: { r: 27, g: 107, b: 237 } }\n        ],\n        [\n          { model: \"rgb\", value: { r: 215, g: 209, b: 255 } },\n          { model: \"rgb\", value: { r: 160, g: 191, b: 255 } },\n          { model: \"rgb\", value: { r: 32, g: 159, b: 237 } }\n        ]\n      ],\n      origin: {\n        x: [ \n          { model: \"rgb\", value: { r: 215, g: 209, b: 255 } },\n          { model: \"rgb\", value: { r: 160, g: 191, b: 255 } },\n          { model: \"rgb\", value: { r: 32, g: 159, b: 237 } }\n        ],\n        y: [\n          { model: \"rgb\", value: { r: 215, g: 209, b: 255 } },\n          { model: \"rgb\", value: { r: 183, g: 141, b: 255 } },\n          { model: \"rgb\", value: { r: 139, g: 89, b: 255 } }\n        ]\n      }\n    }\n  ]\n}\n```\n<div align=\"center\">\n  <img src=\"https://gw.alipayobjects.com/zos/antfincdn/OJkRfCvSxN/palettes.png\" width=\"300\" />\n</div>\n\n## Installation\n```bash\n$ npm install color-schema-test\n```\n\n## Usage\n\n> Validate data with JSON schema, and develop with types and interfaces.\n\n### Validate \nValidate by [Ajv](https://github.com/ajv-validator/ajv) (JSON schema validator):\n\n```js\nimport Ajv from \"ajv\";\nimport colorSchema from \"build/color-schema.json\";\n\nconst ajv = new Ajv();\nconst validate = ajv.compile(colorSchema);\nconst valid = validate(data);\n```\n\n### Types & Interfaces\n\nSome types and interfaces:\n\n```js\nimport { ColorSchema, Palette, Color } from 'color-schema-test';\n```\n\n#### ColorSchema\nColor Schema is a color assets package consisting of a collection of palettes.\n```ts\ninterface ColorSchema {\n  brandName: string;\n  palettes: Palette[];\n}\n```\n\n#### Palette\nColor palette is a collection of colors.\n```ts\ninterface Palette {\n  id?: string;\n  name: string;\n  type: PaletteType;\n  semantic: string | null;\n  description?: string;\n  colorScheme?: ColorSchemeType;\n  usage?: string[];\n  colors: Color[] | ContinuousColor[] | colors: Color[][];\n  origin?: {\n    x: Color[];\n    y: Color[];\n  };\n}\n```\n\n#### PaletteType\nAccording to different data types and usage scenarios, four different [types](https://antv.vision/en/docs/specification/language/palette#6-%E5%A4%A7%E8%89%B2%E6%9D%BF%E7%B1%BB%E5%9E%8B) of color plates are provided.\n```ts\ntype PaletteType = \"categorical\" | \"discrete-scale\" | \"continuous-scale\" | \"matrix\";\n```\n\n#### ColorSchemeType\n[Color scheme](https://en.wikipedia.org/wiki/Color_scheme) is described in terms of logical combinations of colors on a color wheel. Different types of schemes, like monochromatic or complementary, are used.\n```ts\ntype ColorSchemeType = \n  | \"monochromatic\"\n  | \"complementary\"\n  | \"split-complementary\"\n  | \"achromatic\"\n  | \"analogous\"\n  | \"triadic\"\n  | \"tetradic\"\n  | \"polychromatic\"\n  | \"customized\";\n```\n\n#### Color\n```ts\ninterface Color {\n  model: ColorModel;\n  value: ColorValue;\n  id?: string;\n  name?: string;\n  undertone?: Undertone;\n  usage?: string[];\n}\n```\n\n#### ColorModel\n```ts\ntype ColorModel = \"hsl\" | \"hsv\" | \"hsi\" | \"rgb\" | \"rgba\" | \"lab\" | \"lch\" | \"cmyk\";\n```\n\n#### Undertone\n```ts\ntype Undertone = \"warm\" | \"neutral\" | \"cool\";\n```\n\n## Dev\n\n```bash\nnpm install\nnpm run start\n```\n\n## Reference\n\n* [Ant Design Colors](https://ant.design/docs/spec/colors)\n* [AntV Color Design](https://antv.vision/en/docs/specification/language/palette)\n","readmeFilename":"README.md"}