Skip to content

Commit 6fcd749

Browse files
authored
Merge pull request #7 from LLK/travis
Add Travis
2 parents f4da66c + 32a3042 commit 6fcd749

File tree

3 files changed

+46
-11
lines changed

3 files changed

+46
-11
lines changed

.travis.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
language: node_js
2+
node_js:
3+
- 8
4+
- node
5+
env:
6+
global:
7+
- NODE_ENV=production
8+
cache:
9+
directories:
10+
- node_modules
11+
install:
12+
- npm --production=false install
13+
- npm --production=false update
14+
- npm --production=false prune
15+
jobs:
16+
include:
17+
- stage: release
18+
script: npm run build
19+
node_js: 8
20+
before_deploy:
21+
- VPKG=$($(npm bin)/json -f package.json version)
22+
- export VERSION=${VPKG}-prerelease.$(date +%Y%m%d%H%M%S)
23+
- npm --no-git-tag-version version $VERSION
24+
deploy:
25+
- provider: npm
26+
on:
27+
all_branches: true
28+
skip_cleanup: true
29+
email: $NPM_EMAIL
30+
api_key: $NPM_TOKEN
31+
stages:
32+
- test
33+
- name: release
34+
if: branch in (master, develop) and type != pull_request

fonts.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@
22
// First, have Webpack load their data as Base 64 strings.
33
/* eslint-disable global-require */
44
const FONTS = {
5-
'Sans Serif': require('base64-loader!scratch-render-fonts/NotoSans-Medium.ttf'),
6-
'Serif': require('base64-loader!scratch-render-fonts/SourceSerifPro-Regular.otf'),
7-
'Handwriting': require('base64-loader!scratch-render-fonts/handlee-regular.ttf'),
8-
'Marker': require('base64-loader!scratch-render-fonts/knewave.ttf'),
9-
'Curly': require('base64-loader!scratch-render-fonts/Griffy-Regular.ttf'),
10-
'Pixel': require('base64-loader!scratch-render-fonts/PressStart2P-Regular.ttf'),
5+
'Sans Serif': require('base64-loader!./NotoSans-Medium.ttf'),
6+
'Serif': require('base64-loader!./SourceSerifPro-Regular.otf'),
7+
'Handwriting': require('base64-loader!./handlee-regular.ttf'),
8+
'Marker': require('base64-loader!./knewave.ttf'),
9+
'Curly': require('base64-loader!./Griffy-Regular.ttf'),
10+
'Pixel': require('base64-loader!./PressStart2P-Regular.ttf'),
1111
// @todo remove fonts below when font conversion on import is done
12-
'Donegal': require('base64-loader!scratch-render-fonts/DonegalOne-Regular.ttf'),
13-
'Gloria': require('base64-loader!scratch-render-fonts/GloriaHallelujah.ttf'),
14-
'Mystery': require('base64-loader!scratch-render-fonts/MysteryQuest-Regular.ttf'),
15-
'Scratch': require('base64-loader!scratch-render-fonts/Scratch.ttf')
12+
'Donegal': require('base64-loader!./DonegalOne-Regular.ttf'),
13+
'Gloria': require('base64-loader!./GloriaHallelujah.ttf'),
14+
'Mystery': require('base64-loader!./MysteryQuest-Regular.ttf'),
15+
'Scratch': require('base64-loader!./Scratch.ttf')
1616
};
1717
/* eslint-enable global-require */
1818

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"scripts": {
1212
"build": "npm run clean && webpack --progress --colors --bail",
1313
"clean": "rimraf ./dist",
14-
"test": "echo \"Error: no test specified\" && exit 1",
14+
"test": "npm run build",
1515
"watch": "webpack --progress --colors --watch"
1616
},
1717
"homepage": "https://github.com/LLK/scratch-render-fonts#readme",
@@ -31,6 +31,7 @@
3131
"eslint-config-import": "^0.13.0",
3232
"eslint-config-scratch": "^5.0.0",
3333
"eslint-plugin-import": "^2.8.0",
34+
"json": "^9.0.6",
3435
"lodash.defaultsdeep": "4.6.0",
3536
"mkdirp": "^0.5.1",
3637
"rimraf": "^2.6.1",

0 commit comments

Comments
 (0)