Skip to content

Commit

Permalink
mozlier適用だけでは動かないので、ローカルで動作するように修正
Browse files Browse the repository at this point in the history
  • Loading branch information
sizuhiko committed Mar 22, 2019
1 parent da5a4ab commit 69e3ab5
Show file tree
Hide file tree
Showing 110 changed files with 15,371 additions and 11,293 deletions.
3 changes: 0 additions & 3 deletions .bowerrc

This file was deleted.

2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
node_modules
.tmp
15 changes: 15 additions & 0 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module"
},
"extends": ["eslint:recommended"],
"env": {
"node": true
},
"plugins": ["node"],
"rules": {
"no-console": "off",
"node/exports-style": ["error", "module.exports"]
}
}
4 changes: 2 additions & 2 deletions app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ handlers:
static_files: public/favicon.ico
upload: public/favicon.ico

- url: /bower_components
static_dir: public/bower_components
- url: /node_modules
static_dir: node_modules

- url: /images
static_dir: public/images
Expand Down
51 changes: 0 additions & 51 deletions bower.json

This file was deleted.

100 changes: 42 additions & 58 deletions gulpfile.js
Original file line number Diff line number Diff line change
@@ -1,41 +1,32 @@
'use strict';

// Include Gulp & tools we'll use
var gulp = require('gulp');
var gae = require('gulp-gae');

var del = require('del');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var path = require('path');
var exec = require('child_process').exec;
var tcpp = require('tcp-ping');
var loop = require('loop')();
var remoteSrc = require('gulp-remote-src');
var replace = require('gulp-replace');
var waitOn = require('wait-on');
var insert = require('gulp-insert');
var http = require('http');
var exit = require('gulp-exit');
var decode = require('decode-html');
var composer = require('gulp-composer');
var aglio = require('gulp-aglio');

var AUTOPREFIXER_BROWSERS = [
'ie >= 10',
'ie_mob >= 10',
'ff >= 30',
'chrome >= 34',
'safari >= 7',
'opera >= 23',
'ios >= 7',
'android >= 4.4',
'bb >= 10'
];

var DIST = '.tmp';

var dist = function(subpath) {
const gulp = require('gulp');
const gae = require('gulp-gae');

const del = require('del');
const browserSync = require('browser-sync');
const path = require('path');
const tcpp = require('tcp-ping');
const loop = require('loop')();
const remoteSrc = require('gulp-remote-src');
const replace = require('gulp-replace');
const waitOn = require('wait-on');
const insert = require('gulp-insert');
const http = require('http');
const decode = require('decode-html');
const composer = require('gulp-composer');
const aglio = require('gulp-aglio');
const {PolymerProject, getOptimizeStreams, HtmlSplitter} = require('polymer-build');
const mergeStream = require('merge-stream');
const gulpif = require('gulp-if');

const project = new PolymerProject(require('./polymer.json'));
const htmlSplitter = new HtmlSplitter();

const DIST = '.tmp';

const dist = function(subpath) {
return !subpath ? DIST : path.join(DIST, subpath);
};

Expand All @@ -51,27 +42,20 @@ gulp.task('clean', function() {
return del([dist()]);
});

gulp.task('copy-public', function() {
return gulp
.src(['./public/**/*'], {base: '.'})
.pipe(gulp.dest(dist()));
});

gulp.task('copy-src', function() {
return gulp
.src(['./src/**/*'], {base: '.'})
.pipe(gulp.dest(dist()));
});

gulp.task('copy-vendor', function() {
return gulp
.src(['./vendor/**/*'], {base: '.'})
.pipe(gulp.dest(dist()));
});

gulp.task('copy-etc', function() {
return gulp
.src(['app.yml', 'php.ini', 'polymer.json'])
gulp.task('polymer-build', function() {
return mergeStream(project.sources(), project.dependencies())
// .pipe(project.addCustomElementsEs5Adapter())
.pipe(project.bundler())
// .pipe(htmlSplitter.split())
// .pipe(gulpif(/\.js$/, getOptimizeStreams({
// js: {
// compile: true,
// moduleResolution: project.config.moduleResolution,
// },
// entrypointPath: project.config.entrypoint,
// rootDir: project.config.root,
// })[0]))
// .pipe(htmlSplitter.rejoin())
.pipe(gulp.dest(dist()));
});

Expand All @@ -87,12 +71,12 @@ gulp.task('hotfix-build', gulp.series('remote-src', function(done) {

gulp.task('with-api-key', function() {
return gulp
.src(['.tmp/public/elements/te-form.js', '.tmp/public/elements/te-device-detail.js'], {base: '.'})
.src(['.tmp/public/elements/te-admin.js', '.tmp/public/elements/te-devices.js'], {base: '.'})
.pipe(replace('api-key=""', 'api-key="'+process.env.APIKEY+'"'))
.pipe(gulp.dest('.'));
});

gulp.task('build', gulp.series('copy-public', 'copy-src', 'copy-vendor', 'copy-etc', 'hotfix-build', 'with-api-key', function(done) {
gulp.task('build', gulp.series('clean', 'polymer-build', 'with-api-key', function(done) {
done();
}));

Expand Down
Loading

0 comments on commit 69e3ab5

Please sign in to comment.