UNPKG

@graphile/postgis

Version:

PostGIS support for PostGraphile

24 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const plugin = builder => { builder.hook("build", build => { const pkg = require("./../package.json"); // Check dependencies if (!build.versions) { throw new Error(`Plugin ${pkg.name}@${pkg.version} requires graphile-build@^4.1.0 in order to check dependencies (current version: ${build.graphileBuildVersion})`); } const depends = (name, range) => { if (!build.hasVersion(name, range)) { throw new Error(`Plugin ${pkg.name}@${pkg.version} requires ${name}@${range} (${build.versions[name] ? `current version: ${build.versions[name]}` : "not found"})`); } }; depends("graphile-build-pg", "^4.4.0"); // Register this plugin build.versions = build.extend(build.versions, { [pkg.name]: pkg.version }); return build; }); }; exports.default = plugin; //# sourceMappingURL=PostgisVersionPlugin.js.map