Skip to content

Commit 8241686

Browse files
committed
Update example
1 parent bfe350e commit 8241686

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

example/package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
{
22
"name": "messageformat-properties-loader-example",
3-
"version": "0.1.0",
43
"description": "Minimal example for messageformat-properties-loader",
54
"private": true,
65
"scripts": {
7-
"build": "webpack",
8-
"prepare": "npm run build"
6+
"build": "webpack --mode production"
97
},
108
"main": "src/index.js",
119
"repository": "https://github.com/messageformat/properties-loader",
1210
"author": "Eemeli Aro <[email protected]>",
1311
"license": "MIT",
1412
"devDependencies": {
15-
"messageformat-properties-loader": "^0.3.0",
16-
"webpack": "^3.11.0"
13+
"messageformat-properties-loader": "file:..",
14+
"webpack": "^4.42.1",
15+
"webpack-cli": "^3.3.11"
1716
},
1817
"dependencies": {
19-
"messageformat": "^2.0.0-beta.4"
18+
"messageformat-runtime": "^3.0.0-beta.0"
2019
}
2120
}

example/src/index.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1+
import Messages from 'messageformat-runtime/messages'
12
import en from './messages_en.properties'
2-
import MessageFormat from 'messageformat/lib/get'
3-
const messages = new MessageFormat({ en })
3+
4+
const messages = new Messages({ en })
45

56
function component() {
67
const element = document.createElement('div')
7-
element.innerHTML = messages.get(['errors', 'format'], [
8-
'Your message',
9-
messages.get(['errors', 'messages', 'wrong_length'], { count: 42 })
10-
])
8+
element.innerHTML = messages.get(
9+
['errors', 'format'],
10+
['Foo', messages.get(['errors', 'messages', 'wrong_length'], { count: 42 })]
11+
)
1112
return element
1213
}
1314

15+
console.log('locale', messages.locale)
1416
console.log('messages', messages.get([]))
15-
document.body.appendChild(component())
17+
if (typeof document !== 'undefined') document.body.appendChild(component())

example/webpack.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module.exports = {
1010
rules: [
1111
{
1212
test: /\.properties$/,
13-
loader: require.resolve('messageformat-properties-loader'),
13+
loader: 'messageformat-properties-loader',
1414
options: {
1515
keyPath: true
1616
}

0 commit comments

Comments
 (0)