diff --git a/.gitignore b/.gitignore index 5732055..1483084 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /*.xcodeproj Package.pins DerivedData/ +Package.resolved diff --git a/.travis.yml b/.travis.yml index d019630..f49aa18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ language: generic sudo: required dist: trusty -osx_image: xcode8.3 +osx_image: xcode9 before_install: - if [ $TRAVIS_OS_NAME == "osx" ]; then brew tap vapor/tap; diff --git a/Package@swift-4.swift b/Package@swift-4.swift new file mode 100644 index 0000000..383d279 --- /dev/null +++ b/Package@swift-4.swift @@ -0,0 +1,19 @@ +// swift-tools-version:4.0 + +import PackageDescription + +let package = Package( + name: "MarkdownProvider", + products: [ + .library(name: "MarkdownProvider", targets: ["MarkdownProvider"]), + ], + dependencies: [ + .package(url: "https://github.com/vapor/vapor.git", .upToNextMajor(from: "2.1.0")), + .package(url: "https://github.com/vapor/leaf-provider.git", .upToNextMajor(from: "1.0.0")), + .package(url: "https://github.com/vapor-community/markdown.git", .upToNextMajor(from: "0.4.0")), + ], + targets: [ + .target(name: "MarkdownProvider", dependencies: ["Vapor", "LeafProvider", "SwiftMarkdown"]), + .testTarget(name: "MarkdownProviderTests", dependencies: ["MarkdownProvider"]), + ] +) diff --git a/README.md b/README.md index 94eb9bd..cb6916e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Markdown Provider -[![Language](https://img.shields.io/badge/Swift-3.1-brightgreen.svg)](http://swift.org) +[![Language](https://img.shields.io/badge/Swift-4-brightgreen.svg)](http://swift.org) [![Build Status](https://travis-ci.org/vapor-community/markdown-provider.svg?branch=master)](https://travis-ci.org/vapor-community/markdown-provider) [![codecov](https://codecov.io/gh/vapor-community/markdown-provider/branch/master/graph/badge.svg)](https://codecov.io/gh/vapor-community/mmarkdown-provider) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/vapor-community/markdown-provider/master/LICENSE) @@ -32,7 +32,7 @@ Add Markdown Provider as a dependency in your `Package.swift` file: ```swift dependencies: [ ..., - .Package(url: "https://github.com/vapor-community/markdown-provider.git", majorVersion: 1) + .package(url: "https://github.com/vapor-community/markdown-provider.git", .upToNextMajor(from: "1.1.0")) ] ``` @@ -49,7 +49,7 @@ let drop = try Droplet(config) ### Register with Leaf -Alternatively, you can also directly add the Tag onto your `LeafRenderer` if desired. During your setup (for example, in `main.swift`), register your tag as so: +Alternatively, you can also directly add the Tag onto your `LeafRenderer` if desired. During your setup (for example, in `Droplet+Setup.swift`), register your tag as so: ```swift if let leaf = drop.view as? LeafRenderer {