Skip to content

Commit c0a284d

Browse files
committed
add onPreInit log
1 parent dd06f1d commit c0a284d

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

gatsby-node.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
exports.sourceNodes = require(`./dist/src/main`).sourceNodes;
1+
const plugin = require(`./dist/src/main`);
2+
3+
exports.onPreInit = plugin.onPreInit;
4+
exports.sourceNodes = plugin.sourceNodes;

src/gatsby/onPreInit.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/**
2+
* @file On pre init.
3+
*/
4+
5+
import pkg from '../../package.json';
6+
7+
/**
8+
* Outputs a log on initialisation.
9+
*/
10+
export function onPreInit(): void {
11+
console.log(`${pkg.name} @ ${pkg.version} loaded`); // tslint:disable-line:no-console
12+
}

src/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@
44

55
export * from './lib/definitions';
66

7+
export { onPreInit } from './gatsby/onPreInit';
78
export { sourceNodes } from './gatsby/sourceNodes';

0 commit comments

Comments
 (0)