<commit_before>// swift-tools-version:4.0
import PackageDescription

let package = Package(
    name: "Vapor",
    products: [
        .library(name: "Cache", targets: ["Cache"]),
        .library(name: "Configs", targets: ["Configs"]),
        .library(name: "Sessions", targets: ["Sessions"]),
        .library(name: "Testing", targets: ["Testing"]),
        .library(name: "Vapor", targets: ["Vapor"]),
    ],
    dependencies: [
        // Swift implementation of the BCrypt password hashing function
        .package(url: "https://github.com/vapor/bcrypt.git", .upToNextMajor(from: "1.1.0")),

        // Console protocol and implementation for powering command line interface.
        .package(url: "https://github.com/vapor/console.git", .branch("beta")),

        // Useful helpers and extensions
        .package(url: "https://github.com/vapor/core.git", .upToNextMajor(from: "2.1.2")),

        // Cryptographic digests and ciphers
        .package(url: "https://github.com/vapor/crypto.git", .upToNextMajor(from: "2.1.0")),

        // Core vapor transport layer
        .package(url: "https://github.com/vapor/engine.git", .branch("swift-4-fix")),

        // JSON enum wrapper around Foundation JSON
        .package(url: "https://github.com/vapor/json.git", .upToNextMajor(from: "2.1.0")),

        // Data mapper
        .package(url: "https://github.com/vapor/node.git", .upToNextMajor(from: "2.1.0")),
        
        // Parses `Content-Type: multipart` as defined in RFC 2046.
        .package(url: "https://github.com/vapor/multipart.git", .upToNextMajor(from: "2.1.0")),
        
        // A type safe routing package including HTTP and TypeSafe routers.
        .package(url: "https://github.com/vapor/routing.git", .upToNextMajor(from: "2.1.0")),
    ],
    targets: [
        .target(name: "Cache", dependencies: ["Node"]),
        .testTarget(name: "CacheTests", dependencies: ["Cache"]),
        .target(name: "Configs", dependencies: ["Core", "JSON"]),<commit_msg>tagged versions for swift 4<commit_after>// swift-tools-version:4.0
import PackageDescription

let package = Package(
    name: "Vapor",
    products: [
        .library(name: "Cache", targets: ["Cache"]),
        .library(name: "Configs", targets: ["Configs"]),
        .library(name: "Sessions", targets: ["Sessions"]),
        .library(name: "Testing", targets: ["Testing"]),
        .library(name: "Vapor", targets: ["Vapor"]),
    ],
    dependencies: [
        // Swift implementation of the BCrypt password hashing function
        .package(url: "https://github.com/vapor/bcrypt.git", .upToNextMajor(from: "1.1.0")),

        // Console protocol and implementation for powering command line interface.
        .package(url: "https://github.com/vapor/console.git", .upToNextMajor(from: "2.2.0")),

        // Useful helpers and extensions
        .package(url: "https://github.com/vapor/core.git", .upToNextMajor(from: "2.1.2")),

        // Cryptographic digests and ciphers
        .package(url: "https://github.com/vapor/crypto.git", .upToNextMajor(from: "2.1.0")),

        // Core vapor transport layer
        .package(url: "https://github.com/vapor/engine.git", .upToNextMajor(from: "2.2.1")),

        // JSON enum wrapper around Foundation JSON
        .package(url: "https://github.com/vapor/json.git", .upToNextMajor(from: "2.1.0")),

        // Data mapper
        .package(url: "https://github.com/vapor/node.git", .upToNextMajor(from: "2.1.0")),
        
        // Parses `Content-Type: multipart` as defined in RFC 2046.
        .package(url: "https://github.com/vapor/multipart.git", .upToNextMajor(from: "2.1.0")),
        
        // A type safe routing package including HTTP and TypeSafe routers.
        .package(url: "https://github.com/vapor/routing.git", .upToNextMajor(from: "2.1.0")),
    ],
    targets: [
        .target(name: "Cache", dependencies: ["Node"]),
        .testTarget(name: "CacheTests", dependencies: ["Cache"]),
        .target(name: "Configs", dependencies: ["Core", "JSON"]),
{'fraction_non_alphanumeric': 0.18014431450609605, 'fraction_numerical': 0.015426723065439164, 'mean_word_length': 2.7746478873239435, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5408821', 'n_tokens_mistral': 1320, 'n_tokens_neox': 1274, 'n_words': 273}