├── .editorconfig ├── .github └── CODE_OF_CONDUCT.md ├── .gitignore ├── .swift-version ├── .swiftformat ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── Skewer │ ├── AnyKey.swift │ ├── ComponentTransform.swift │ ├── Conversion.swift │ ├── Hyphen.swift │ ├── KeyDecodingStrategy.swift │ └── KeyEncodingStrategy.swift └── Tests └── SkewerTests ├── DecodingTests.swift └── EncodingTests.swift /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.5 -------------------------------------------------------------------------------- /.swiftformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/.swiftformat -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Skewer/AnyKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/AnyKey.swift -------------------------------------------------------------------------------- /Sources/Skewer/ComponentTransform.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/ComponentTransform.swift -------------------------------------------------------------------------------- /Sources/Skewer/Conversion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/Conversion.swift -------------------------------------------------------------------------------- /Sources/Skewer/Hyphen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/Hyphen.swift -------------------------------------------------------------------------------- /Sources/Skewer/KeyDecodingStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/KeyDecodingStrategy.swift -------------------------------------------------------------------------------- /Sources/Skewer/KeyEncodingStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Sources/Skewer/KeyEncodingStrategy.swift -------------------------------------------------------------------------------- /Tests/SkewerTests/DecodingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Tests/SkewerTests/DecodingTests.swift -------------------------------------------------------------------------------- /Tests/SkewerTests/EncodingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jordanekay/Skewer/HEAD/Tests/SkewerTests/EncodingTests.swift --------------------------------------------------------------------------------