Publish playground to gh-pages
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -8,3 +8,4 @@ npm-*
|
||||
# Build
|
||||
/render*.js
|
||||
/dist.js
|
||||
/playground/render.js
|
||||
|
||||
@@ -20,4 +20,7 @@ after_script:
|
||||
echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" > .npmrc
|
||||
npm --no-git-tag-version version $(node -p -e "require('./package.json').version")-${TRAVIS_COMMIT:0:5}
|
||||
npm publish
|
||||
git config --global user.email $(git log --pretty=format:"%ce" -n1)
|
||||
git config --global user.name $(git log --pretty=format:"%cn" -n1)
|
||||
./node_modules/.bin/gh-pages -x -r https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git -d playground -m "Travis build ${TRAVIS_BUILD_NUMBER}"
|
||||
fi
|
||||
|
||||
2
Makefile
2
Makefile
@@ -1,7 +1,6 @@
|
||||
ESLINT=./node_modules/.bin/eslint
|
||||
WEBPACK=./node_modules/.bin/webpack --progress --colors
|
||||
WEBPACK_DEV_SERVER=./node_modules/.bin/webpack-dev-server
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
build:
|
||||
@@ -16,7 +15,6 @@ serve:
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
lint:
|
||||
$(ESLINT) ./playground/*.js
|
||||
$(ESLINT) ./src/*.js
|
||||
$(ESLINT) ./src/**/*.js
|
||||
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
"babel-polyfill": "6.9.1",
|
||||
"babel-preset-es2015": "6.9.0",
|
||||
"eslint": "2.7.0",
|
||||
"gh-pages": "0.11.0",
|
||||
"json-loader": "0.5.4",
|
||||
"raw-loader": "0.5.1",
|
||||
"svg-to-image": "1.1.3",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
Min: <input id="fudgeMin" type="number" onchange="onFudgeMinChanged(this.value)">
|
||||
Max: <input id="fudgeMax" type="number" onchange="onFudgeMaxChanged(this.value)">
|
||||
</p>
|
||||
<script src="../render.js"></script>
|
||||
<script src="render.js"></script>
|
||||
<script>
|
||||
var canvas = document.getElementById('scratch-stage');
|
||||
var fudge = 90;
|
||||
|
||||
@@ -35,24 +35,29 @@ var base = {
|
||||
]
|
||||
};
|
||||
|
||||
module.exports = [Object.assign({}, base, {
|
||||
entry: {
|
||||
'render': './src/index-web.js',
|
||||
'render.min': './src/index-web.js'
|
||||
},
|
||||
output: {
|
||||
path: __dirname,
|
||||
filename: '[name].js'
|
||||
},
|
||||
}),
|
||||
Object.assign({}, base, {
|
||||
entry: {
|
||||
'render': './src/index.js'
|
||||
},
|
||||
output: {
|
||||
library: 'ScratchRender',
|
||||
libraryTarget: 'commonjs2',
|
||||
path: __dirname,
|
||||
filename: 'dist.js'
|
||||
}
|
||||
})];
|
||||
module.exports = [
|
||||
// Web-compatible
|
||||
Object.assign({}, base, {
|
||||
entry: {
|
||||
'render': './src/index-web.js',
|
||||
'playground/render': './src/index-web.js',
|
||||
'render.min': './src/index-web.js'
|
||||
},
|
||||
output: {
|
||||
path: __dirname,
|
||||
filename: '[name].js'
|
||||
},
|
||||
}),
|
||||
// Webpack-compatible
|
||||
Object.assign({}, base, {
|
||||
entry: {
|
||||
'render': './src/index.js'
|
||||
},
|
||||
output: {
|
||||
library: 'ScratchRender',
|
||||
libraryTarget: 'commonjs2',
|
||||
path: __dirname,
|
||||
filename: 'dist.js'
|
||||
}
|
||||
})
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user