<commit_before>Package.describe({
  name: "typescript",
  version: "3.7.4",
  summary: "Compiler plugin that compiles TypeScript and ECMAScript in .ts and .tsx files",
  documentation: "README.md"
});

Package.registerBuildPlugin({
  name: "compile-typescript",
  use: ["babel-compiler"],
  sources: ["plugin.js"]
});

Package.onUse(function (api) {
  api.use("isobuild:compiler-plugin@1.0.0");
  // The following api.imply calls should match those in
  // ../ecmascript/package.js.
  api.imply("modules");
  api.imply("ecmascript-runtime");
  api.imply("babel-runtime");
  api.imply("promise");
  // Runtime support for Meteor 1.5 dynamic import(...) syntax.
  api.imply("dynamic-import");
});

Package.onTest(function (api) {
  api.use("tinytest");
  api.use("es5-shim");
  api.use("typescript");<commit_msg>Depend on babel-compiler explicitly in typescript/package.js.<commit_after>Package.describe({
  name: "typescript",
  version: "3.7.4",
  summary: "Compiler plugin that compiles TypeScript and ECMAScript in .ts and .tsx files",
  documentation: "README.md"
});

Package.registerBuildPlugin({
  name: "compile-typescript",
  use: ["babel-compiler"],
  sources: ["plugin.js"]
});

Package.onUse(function (api) {
  api.use("isobuild:compiler-plugin@1.0.0");
  api.use("babel-compiler");
  // The following api.imply calls should match those in
  // ../ecmascript/package.js.
  api.imply("modules");
  api.imply("ecmascript-runtime");
  api.imply("babel-runtime");
  api.imply("promise");
  // Runtime support for Meteor 1.5 dynamic import(...) syntax.
  api.imply("dynamic-import");
});

Package.onTest(function (api) {
  api.use("tinytest");
  api.use("es5-shim");
  api.use("typescript");
{'fraction_non_alphanumeric': 0.1820860341779611, 'fraction_numerical': 0.01060695344725987, 'mean_word_length': 4.356466876971608, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '6250207', 'n_tokens_mistral': 595, 'n_tokens_neox': 583, 'n_words': 119}