Merge pull request #54 from thisandagain/bugfix/gh38

Clean-up and minor bug fix
This commit is contained in:
Ray Schamp 2015-10-13 14:08:23 -06:00
commit 7167683523
9 changed files with 14 additions and 29 deletions

View file

@ -22,7 +22,7 @@
}, },
"homepage": "https://github.com/llk/scratch-www#readme", "homepage": "https://github.com/llk/scratch-www#readme",
"dependencies": { "dependencies": {
"bunyan": "1.5.0", "bunyan": "1.5.1",
"compression": "1.5.2", "compression": "1.5.2",
"express": "4.13.3", "express": "4.13.3",
"express-http-proxy": "0.6.0", "express-http-proxy": "0.6.0",
@ -40,7 +40,8 @@
"file-loader": "0.8.4", "file-loader": "0.8.4",
"json-loader": "0.5.2", "json-loader": "0.5.2",
"jsx-loader": "0.13.2", "jsx-loader": "0.13.2",
"node-sass": "3.3.2", "minilog": "2.0.8",
"node-sass": "3.3.3",
"react": "0.13.3", "react": "0.13.3",
"react-modal": "0.3.0", "react-modal": "0.3.0",
"react-onclickoutside": "0.3.1", "react-onclickoutside": "0.3.1",

View file

@ -1,4 +1,4 @@
{ {
"title": "Scratch - Imagine, Program, Share", "title": "Imagine, Program, Share",
"description": "Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations." "description": "Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations."
} }

View file

@ -15,7 +15,7 @@
<!-- Open Graph --> <!-- Open Graph -->
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
<meta property="og:url" content="https://scratch.mit.edu/" /> <meta property="og:url" content="https://scratch.mit.edu/" />
<meta property="og:title" content="Scratch - Imagine, Program, Share" /> <meta property="og:title" content="Scratch - {{title}}" />
<meta property="og:description" content="Make games, stories and interactive art with Scratch. (scratch.mit.edu)" /> <meta property="og:description" content="Make games, stories and interactive art with Scratch. (scratch.mit.edu)" />
<!-- Favicon & CSS normalize --> <!-- Favicon & CSS normalize -->

View file

@ -2,7 +2,7 @@ var React = require('react');
var classNames = require('classnames'); var classNames = require('classnames');
var xhr = require('xhr'); var xhr = require('xhr');
var log = require('../../log.js'); var log = require('../../lib/log.js');
var Api = require('../../mixins/api.jsx'); var Api = require('../../mixins/api.jsx');
var Session = require('../../mixins/session.jsx'); var Session = require('../../mixins/session.jsx');

4
src/lib/log.js Normal file
View file

@ -0,0 +1,4 @@
var minilog = require('minilog');
minilog.enable();
module.exports = minilog('www');

View file

@ -1,4 +0,0 @@
var bunyan = require('bunyan');
var Logger = bunyan.createLogger({name: 'scratch-www'});
module.exports = Logger;

View file

@ -1,7 +1,7 @@
var cookie = require('cookie'); var cookie = require('cookie');
var defaults = require('lodash.defaults'); var defaults = require('lodash.defaults');
var xhr = require('xhr'); var xhr = require('xhr');
var log = require('../log.js'); var log = require('../lib/log.js');
var Api = { var Api = {
getCsrf: function (callback) { getCsrf: function (callback) {

View file

@ -1,17 +0,0 @@
{
"token": "62d43b28d86a14423e01bdb2995dbbb2",
"user": {
"id": 1709047,
"username": "thisandagain",
"thumbnailUrl": "//cdn2.scratch.mit.edu/get_image/user/1709047_32x32.png?v=1427980331.0"
},
"permissions": {
"admin": true,
"social": true,
"educator": false
},
"flags": {
"has_outstanding_email_confirmation": false,
"show_welcome": false
}
}

View file

@ -1,7 +1,8 @@
var path = require('path'); var path = require('path');
var webpack = require('webpack'); var webpack = require('webpack');
var environment = require('./src/environment.js');
var routes = require('./server/routes.json'); var routes = require('./server/routes.json');
var buildEnv = require('./src/environment.js');
// Prepare all entry points // Prepare all entry points
var entry = { var entry = {
@ -53,7 +54,7 @@ module.exports = {
}, },
plugins: [ plugins: [
new webpack.DefinePlugin({ new webpack.DefinePlugin({
'process.env': buildEnv 'process.env': environment
}), }),
new webpack.optimize.UglifyJsPlugin({ new webpack.optimize.UglifyJsPlugin({
compress: { compress: {