<commit_before>{
  "name": "Xero",
  "slug" : "xero",
  "url": "http://www.xero.com",
  "auth_types" : {
    "Private": {
      "setup_help": "./samples/private-setup-help.md",
      "requires_signing" : false
    },
    "Public": {
      "setup_help": "./samples/public-setup-help.md",
      "requires_signing" : true
    },
   "Partner": {
      "setup_help": "./samples/partner-setup-help.md",
      "requires_signing" : true
    }
  },
  "settings": [{
    "key": "consumerKey",
    "type" : "text",
    "description": "Consumer Token",
    "for_types": ["Private", "Public"],
    "required": true
  },{
    "key": "consumerSecret",
    "type" : "text",
    "description": "Consumer Secret",
    "for_types": ["Private", "Public", "Partner"],
    "required": true
  },{
    "key": "publicKey",
    "type" : "longtext",
    "description": "Public Key",
    "for_types": ["Private"],
    "required": true
  },{
    "key": "privateKey",
    "type" : "hidden",
    "description": "Private Key",
    "for_types": ["Private"],
    "required": true
  }],
  "samples" : {
    "getting_started" : "./samples/getting-started.js"
  },
  "endpoints" : {
    "Attachments" : {
      "sample" : "./samples/endpoints/attachments.js",
      "docs" : "https://developer.xero.com/documentation/api/attachments"
    },
    "Accounts" : {
      "sample" : "./samples/endpoints/accounts.js",
      "docs" : "https://developer.xero.com/documentation/api/accounts"
    },
    "BankStatements" : {
      "sample" : "./samples/endpoints/bankstatements.js",
      "docs" : "https://developer.xero.com/documentation/api/bankstatements"
    },
    "BankTransactions" : {
      "sample" : "./samples/endpoints/banktransactions.js",
      "docs" : "https://developer.xero.com/documentation/api/banktransactions"
    },
    "BankTransfers" : {
      "sample" : "./samples/endpoints/banktransfers.js",
      "docs" : "https://developer.xero.com/documentation/api/banktransfers"
    },
    "BrandingThemes" : {
      "sample" : "./samples/endpoints/brandingthemes.js",
      "docs" : "https://developer.xero.com/documentation/api/brandingthemes"
    },
    "Contacts" : {
      "sample" : "./samples/endpoints/contacts.js",
      "docs" : "https://developer.xero.com/documentation/api/contacts",
      "subscribe" : true
    },
    "ContactGroups" : {
      "sample" : "./samples/endpoints/contactgroups.js",
      "docs" : "https://developer.xero.com/documentation/api/contactgroups"
    },
    "CreditNotes" : {
      "sample" : "./samples/endpoints/creditnotes.js",
      "docs" : "https://developer.xero.com/documentation/api/creditnotes"
    },
    "Currencies" : {
      "sample" : "./samples/endpoints/currencies.js",
      "docs" : "https://developer.xero.com/documentation/api/currencies"
    },
    "Employees" : {
      "sample" : "./samples/endpoints/employees.js",
      "docs" : "https://developer.xero.com/documentation/api/employees"
    },
    "ExpenseClaims" : {
      "sample" : "./samples/endpoints/expenseclaims.js",
      "docs" : "https://developer.xero.com/documentation/api/expenseclaims"
    },
    "Invoices" : {
      "sample" : "./samples/endpoints/invoices.js",
      "docs" : "https://developer.xero.com/documentation/api/invoices",
      "subscribe" : true
    },
    "Items" : {
      "sample" : "./samples/endpoints/items.js",
      "docs" : "https://developer.xero.com/documentation/api/items"
    },
    "Journals" : {
      "sample" : "./samples/endpoints/journals.js",
      "docs" : "https://developer.xero.com/documentation/api/journals"
    },
    "ManualJournals" : {
      "sample" : "./samples/endpoints/manualjournals.js",
      "docs" : "https://developer.xero.com/documentation/api/manualjournals"
    },
    "Organisation" : {
      "sample" : "./samples/endpoints/organisation.js",
      "docs" : "https://developer.xero.com/documentation/api/organisation"
    },
    "Payments" : {
      "sample" : "./samples/endpoints/payments.js",
      "docs" : "https://developer.xero.com/documentation/api/payments"
    },
    "Receipts" : {
      "sample" : "./samples/endpoints/receipts.js",
      "docs" : "https://developer.xero.com/documentation/api/receipts"
    },
    "RepeatingInvoices" : {
      "sample" : "./samples/endpoints/repeatinginvoices.js",
      "docs" : "https://developer.xero.com/documentation/api/repeatinginvoices"
    },
    "Reports" : {
      "sample" : "./samples/endpoints/reports.js",
      "docs" : "https://developer.xero.com/documentation/api/reports"
    },
    "TaxRates" : {
      "sample" : "./samples/endpoints/taxrates.js",
      "docs" : "https://developer.xero.com/documentation/api/taxrates"
    },
    "TrackingCategories" : {
      "sample" : "./samples/endpoints/trackingcategories.js",
      "docs" : "https://developer.xero.com/documentation/api/trackingcategories"
    },
    "Types" : {
      "sample" : "./samples/endpoints/types.js",
      "docs" : "https://developer.xero.com/documentation/api/types"
    },
    "Users" : {
      "sample" : "./samples/endpoints/users.js",
      "docs" : "https://developer.xero.com/documentation/api/users"
    }
    
  }
}<commit_msg>turn on subscriptions<commit_after>{
  "name": "Xero",
  "slug" : "xero",
  "url": "http://www.xero.com",
  "auth_types" : {
    "Private": {
      "setup_help": "./samples/private-setup-help.md",
      "requires_signing" : false
    },
    "Public": {
      "setup_help": "./samples/public-setup-help.md",
      "requires_signing" : true
    },
   "Partner": {
      "setup_help": "./samples/partner-setup-help.md",
      "requires_signing" : true
    }
  },
  "settings": [{
    "key": "consumerKey",
    "type" : "text",
    "description": "Consumer Token",
    "for_types": ["Private", "Public"],
    "required": true
  },{
    "key": "consumerSecret",
    "type" : "text",
    "description": "Consumer Secret",
    "for_types": ["Private", "Public", "Partner"],
    "required": true
  },{
    "key": "publicKey",
    "type" : "longtext",
    "description": "Public Key",
    "for_types": ["Private"],
    "required": true
  },{
    "key": "privateKey",
    "type" : "hidden",
    "description": "Private Key",
    "for_types": ["Private"],
    "required": true
  }],
  "samples" : {
    "getting_started" : "./samples/getting-started.js"
  },
  "endpoints" : {
    "Attachments" : {
      "sample" : "./samples/endpoints/attachments.js",
      "docs" : "https://developer.xero.com/documentation/api/attachments"
    },
    "Accounts" : {
      "sample" : "./samples/endpoints/accounts.js",
      "docs" : "https://developer.xero.com/documentation/api/accounts"
    },
    "BankStatements" : {
      "sample" : "./samples/endpoints/bankstatements.js",
      "docs" : "https://developer.xero.com/documentation/api/bankstatements",
      "subscribe" : true
    },
    "BankTransactions" : {
      "sample" : "./samples/endpoints/banktransactions.js",
      "docs" : "https://developer.xero.com/documentation/api/banktransactions",
      "subscribe" : true
    },
    "BankTransfers" : {
      "sample" : "./samples/endpoints/banktransfers.js",
      "docs" : "https://developer.xero.com/documentation/api/banktransfers",
      "subscribe" : true
    },
    "BrandingThemes" : {
      "sample" : "./samples/endpoints/brandingthemes.js",
      "docs" : "https://developer.xero.com/documentation/api/brandingthemes"
    },
    "Contacts" : {
      "sample" : "./samples/endpoints/contacts.js",
      "docs" : "https://developer.xero.com/documentation/api/contacts",
      "subscribe" : true
    },
    "ContactGroups" : {
      "sample" : "./samples/endpoints/contactgroups.js",
      "docs" : "https://developer.xero.com/documentation/api/contactgroups"
    },
    "CreditNotes" : {
      "sample" : "./samples/endpoints/creditnotes.js",
      "docs" : "https://developer.xero.com/documentation/api/creditnotes",
      "subscribe" : true
    },
    "Currencies" : {
      "sample" : "./samples/endpoints/currencies.js",
      "docs" : "https://developer.xero.com/documentation/api/currencies"
    },
    "Employees" : {
      "sample" : "./samples/endpoints/employees.js",
      "docs" : "https://developer.xero.com/documentation/api/employees",
      "subscribe" : true
    },
    "ExpenseClaims" : {
      "sample" : "./samples/endpoints/expenseclaims.js",
      "docs" : "https://developer.xero.com/documentation/api/expenseclaims",
      "subscribe" : true
    },
    "Invoices" : {
      "sample" : "./samples/endpoints/invoices.js",
      "docs" : "https://developer.xero.com/documentation/api/invoices",
      "subscribe" : true
    },
    "Items" : {
      "sample" : "./samples/endpoints/items.js",
      "docs" : "https://developer.xero.com/documentation/api/items",
      "subscribe" : true
    },
    "Journals" : {
      "sample" : "./samples/endpoints/journals.js",
      "docs" : "https://developer.xero.com/documentation/api/journals",
      "subscribe" : true
    },
    "ManualJournals" : {
      "sample" : "./samples/endpoints/manualjournals.js",
      "docs" : "https://developer.xero.com/documentation/api/manualjournals",
      "subscribe" : true
    },
    "Organisation" : {
      "sample" : "./samples/endpoints/organisation.js",
      "docs" : "https://developer.xero.com/documentation/api/organisation"
    },
    "Payments" : {
      "sample" : "./samples/endpoints/payments.js",
      "docs" : "https://developer.xero.com/documentation/api/payments",
      "subscribe" : true
    },
    "Receipts" : {
      "sample" : "./samples/endpoints/receipts.js",
      "docs" : "https://developer.xero.com/documentation/api/receipts",
      "subscribe" : true
    },
    "RepeatingInvoices" : {
      "sample" : "./samples/endpoints/repeatinginvoices.js",
      "docs" : "https://developer.xero.com/documentation/api/repeatinginvoices"
    },
    "Reports" : {
      "sample" : "./samples/endpoints/reports.js",
      "docs" : "https://developer.xero.com/documentation/api/reports"
    },
    "TaxRates" : {
      "sample" : "./samples/endpoints/taxrates.js",
      "docs" : "https://developer.xero.com/documentation/api/taxrates"
    },
    "TrackingCategories" : {
      "sample" : "./samples/endpoints/trackingcategories.js",
      "docs" : "https://developer.xero.com/documentation/api/trackingcategories"
    },
    "Types" : {
      "sample" : "./samples/endpoints/types.js",
      "docs" : "https://developer.xero.com/documentation/api/types",
      "subscribe" : true
    },
    "Users" : {
      "sample" : "./samples/endpoints/users.js",
      "docs" : "https://developer.xero.com/documentation/api/users",
      "subscribe" : true
    }
    
  }
}
{'fraction_non_alphanumeric': 0.19638145495665285, 'fraction_numerical': 0.0, 'mean_word_length': 2.697909407665505, 'pattern_counts': {'":': 50, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 50, 'lorem ipsum': 0, 'www.': 2, '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': '711166', 'n_tokens_mistral': 3739, 'n_tokens_neox': 3549, 'n_words': 436}