Use dynamic version of emoji-datasource for the default sheet URL

release
Etienne Lemay 2016-11-30 20:59:56 -05:00
parent 0d39e10a71
commit 462ba0cd26
3 changed files with 17 additions and 2 deletions

View File

@ -1,4 +1,6 @@
var path = require('path') var path = require('path')
var pack = require('../package.json')
var webpack = require('webpack')
module.exports = { module.exports = {
entry: path.resolve('example/index.js'), entry: path.resolve('example/index.js'),
@ -31,4 +33,10 @@ module.exports = {
resolve: { resolve: {
extensions: ['', '.js'], extensions: ['', '.js'],
}, },
plugins: [
new webpack.DefinePlugin({
EMOJI_DATASOURCE_VERSION: `'${pack.devDependencies['emoji-datasource']}'`,
}),
],
} }

View File

@ -113,8 +113,8 @@ Emoji.defaultProps = {
set: 'apple', set: 'apple',
sheetSize: 64, sheetSize: 64,
native: false, native: false,
backgroundImageFn: ((set, sheetSize) => `https://unpkg.com/emoji-datasource@${EMOJI_DATASOURCE_VERSION}/sheet_${set}_${sheetSize}.png`),
onOver: (() => {}), onOver: (() => {}),
backgroundImageFn: ((set, sheetSize) => `https://unpkg.com/emoji-datasource@2.4.4/sheet_${set}_${sheetSize}.png`),
onLeave: (() => {}), onLeave: (() => {}),
onClick: (() => {}), onClick: (() => {}),
} }

View File

@ -1,4 +1,6 @@
var path = require('path') var path = require('path')
var pack = require('../package.json')
var webpack = require('webpack')
module.exports = { module.exports = {
entry: path.resolve('src/index.js'), entry: path.resolve('src/index.js'),
@ -42,6 +44,11 @@ module.exports = {
extensions: ['', '.js'], extensions: ['', '.js'],
}, },
plugins: [], plugins: [
new webpack.DefinePlugin({
EMOJI_DATASOURCE_VERSION: `'${pack.devDependencies['emoji-datasource']}'`,
}),
],
bail: true, bail: true,
} }