Contents

simple-color-palette/simplecolorpaletteswift

> A Swift implementation of the [Simple Color Palette](https://simplecolorpalette.com) format — a minimal JSON-based file format for defining color palettes

Install

Add the following to Package.swift:

.package(url: "https://github.com/simple-color-palette/SimpleColorPaletteSwift", from: "0.2.1")

Or add the package in Xcode.

Usage

API documentation

import SimpleColorPalette

let palette = ColorPalette(
	[
		.init(components: .init(red: 1, green: 0, blue: 0), name: "Red"),
		.init(components: .init(red: 0, green: 1, blue: 0), name: "Green")
	],
	name: "Traffic Lights"
)

let url = URL.downloadsDirectory.appending(path: "Traffic Lights.color-palette")

// Save palette
try palette.write(to: url)

// Load palette
let loadedPalette = try ColorPalette(contentsOf: url)

Package Metadata

Repository: simple-color-palette/simplecolorpaletteswift

Default branch: main

README: readme.md