Skip to content
This repository has been archived by the owner on Dec 5, 2022. It is now read-only.

Commit

Permalink
build(viewer): Use babel instead of webpack.
Browse files Browse the repository at this point in the history
affects: tessellate-viewer
  • Loading branch information
Maximilian Fellner committed Feb 13, 2017
1 parent 66354c8 commit e123acc
Show file tree
Hide file tree
Showing 8 changed files with 28 additions and 75 deletions.
5 changes: 1 addition & 4 deletions packages/tessellate-viewer/.flowconfig
Expand Up @@ -4,7 +4,7 @@
[include]

[libs]
./../../flow-typed/
./flow-typed/

[options]
esproposal.class_static_fields=enable
Expand All @@ -13,6 +13,3 @@ experimental.strict_type_args=true

suppress_type=$FlowIssue
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue

[version]
^0.33.0
1 change: 1 addition & 0 deletions packages/tessellate-viewer/.gitignore
@@ -1 +1,2 @@
/dist
/flow-typed
1 change: 1 addition & 0 deletions packages/tessellate-viewer/.npmignore
@@ -1,6 +1,7 @@
/src
/test
/coverage
/flow-typed
.babelrc
.eslintignore
.eslintrc
Expand Down
2 changes: 1 addition & 1 deletion packages/tessellate-viewer/bin/tessellate-viewer
@@ -1,2 +1,2 @@
#!/usr/bin/env node
require('../dist/server.js')
require('../dist/server.js').main()
32 changes: 17 additions & 15 deletions packages/tessellate-viewer/package.json
Expand Up @@ -19,11 +19,14 @@
"url": "https://github.com/zalando-incubator/tessellate.git"
},
"scripts": {
"clean": "rm -rf dist/*",
"dist": "webpack",
"clean": "rimraf dist/*",
"dist": "babel -d dist src",
"start": "DEBUG=tessellate-viewer:* babel-node src/server.js",
"lint": "eslint .",
"test": "NODE_ENV=test jest --coverage"
"test": "NODE_ENV=test jest --coverage",
"flow-check": "flow check",
"flow-typed-install": "rimraf flow-typed/npm/*_vx.x.x.js && flow-typed install -o",
"prepublishOnly": "npm run clean && npm run dist"
},
"dependencies": {
"debug": "2.2.0",
Expand All @@ -39,24 +42,23 @@
"thenify": "3.2.1"
},
"devDependencies": {
"babel-cli": "6.16.0",
"babel-core": "6.17.0",
"babel-eslint": "7.0.0",
"babel-jest": "16.0.0",
"babel-loader": "6.2.5",
"babel-plugin-syntax-flow": "6.13.0",
"babel-plugin-transform-flow-strip-types": "6.14.0",
"babel-cli": "6.22.2",
"babel-core": "6.22.1",
"babel-eslint": "7.1.1",
"babel-jest": "18.0.0",
"babel-plugin-syntax-flow": "6.18.0",
"babel-plugin-transform-flow-strip-types": "6.22.0",
"babel-preset-latest-minimal": "1.1.2",
"copy-webpack-plugin": "3.0.1",
"eslint": "3.7.1",
"eslint-plugin-babel": "3.3.0",
"eslint-plugin-flowtype": "2.20.0",
"eslint-plugin-promise": "3.0.0",
"eslint-plugin-react": "6.4.1",
"jest": "16.0.1",
"supertest": "2.0.0",
"supertest-as-promised": "4.0.0",
"webpack": "2.1.0-beta.25"
"flow-bin": "0.39.0",
"flow-typed": "2.0.0",
"jest": "18.1.0",
"rimraf": "2.5.4",
"supertest": "3.0.0"
},
"jest": {
"coverageReporters": [
Expand Down
13 changes: 6 additions & 7 deletions packages/tessellate-viewer/src/server.js
Expand Up @@ -26,16 +26,15 @@ export function init(): Koa {
.use(routes)
}

function start(port: number | string = nconf.get('APP_PORT')) {
async function start(port: number) {
init().listen(port)
log.info('listening on port %d', port)
}

// $FlowIssue https://github.com/facebook/flow/issues/1362
export function main() {
start(parseInt(nconf.get('APP_PORT'))).catch(log.error)
}

if (require.main === module) {
try {
start()
} catch(e) {
log.error(e)
}
main()
}
2 changes: 1 addition & 1 deletion packages/tessellate-viewer/test/server.test.js
Expand Up @@ -6,7 +6,7 @@

jest.mock('../src/fragment-service')

import supertest from 'supertest-as-promised'
import supertest from 'supertest'
import * as server from '../src/server'

describe('server', () => {
Expand Down
47 changes: 0 additions & 47 deletions packages/tessellate-viewer/webpack.config.js

This file was deleted.

0 comments on commit e123acc

Please sign in to comment.