diff --git a/build/src/adapters/Mongoose/MongooseAdapter.js b/build/src/adapters/Mongoose/MongooseAdapter.js index d2d0cf9e..9aa2cd37 100644 --- a/build/src/adapters/Mongoose/MongooseAdapter.js +++ b/build/src/adapters/Mongoose/MongooseAdapter.js @@ -45,8 +45,6 @@ var LinkObject = _interopRequire(require("../../types/LinkObject")); var APIError = _interopRequire(require("../../types/APIError")); -var polyfill = _interopRequire(require("babel/polyfill")); - var MongooseAdapter = (function () { function MongooseAdapter(models, inflector, idGenerator) { _classCallCheck(this, MongooseAdapter); diff --git a/build/src/steps/do-query/do-get.js b/build/src/steps/do-query/do-get.js index 1fcac5fa..f728795b 100644 --- a/build/src/steps/do-query/do-get.js +++ b/build/src/steps/do-query/do-get.js @@ -8,10 +8,6 @@ var APIError = _interopRequire(require("../../types/APIError")); var arrayContains = require("../../util/arrays").arrayContains; -var polyfill = _interopRequire(require("babel/polyfill")); - -//needed for string instance methods. - module.exports = function (requestContext, responseContext, registry) { var type = requestContext.type; var adapter = registry.adapter(type); diff --git a/index.js b/index.js index f422f708..d93310aa 100644 --- a/index.js +++ b/index.js @@ -1,3 +1,5 @@ +require('babel/polyfill'); + module.exports = { adapters: { Mongoose: require('./build/src/adapters/Mongoose/MongooseAdapter') diff --git a/package.json b/package.json index 780fa893..f8e5aaf5 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ }, "main": "index.js", "dependencies": { + "babel": "4.7.x", "babel-runtime": "4.7.x", "express": "4.x.x", "co": "4.5.x", @@ -26,7 +27,6 @@ "negotiator": "0.5.x" }, "devDependencies": { - "babel": "4.7.x", "babel-eslint": "2.x.x", "eslint": "^0.x.x", "chai": "~1.9.0", diff --git a/src/adapters/Mongoose/MongooseAdapter.js b/src/adapters/Mongoose/MongooseAdapter.js index a306695e..c4cd5a1a 100644 --- a/src/adapters/Mongoose/MongooseAdapter.js +++ b/src/adapters/Mongoose/MongooseAdapter.js @@ -10,7 +10,6 @@ import Collection from "../../types/Collection"; import Linkage from "../../types/Linkage"; import LinkObject from "../../types/LinkObject"; import APIError from "../../types/APIError"; -import polyfill from "babel/polyfill"; export default class MongooseAdapter { constructor(models, inflector, idGenerator) { diff --git a/src/steps/do-query/do-get.js b/src/steps/do-query/do-get.js index f1cb5ddf..109e5c2f 100644 --- a/src/steps/do-query/do-get.js +++ b/src/steps/do-query/do-get.js @@ -1,6 +1,5 @@ import APIError from "../../types/APIError"; import {arrayContains} from "../../util/arrays"; -import polyfill from "babel/polyfill"; //needed for string instance methods. export default function(requestContext, responseContext, registry) { let type = requestContext.type;