Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6.10
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,11 @@ git checkout webpack2
## Running
Crater doesn't start a Mongo dev database, before running, you must start one by running `mongod` in a separate shell.

### Requirements
- install meteor: https://www.meteor.com/install <br/>
- install node version 6 - (on OSX you can use node version manager to [auto change to node6 using .nvmrc](https://github.com/creationix/nvm#calling-nvm-use-automatically-in-a-directory-with-a-nvmrc-file)) <br/>
- install mongodb - for OSX: [https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/](https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/)

### Dev mode

*Note*: dev mode only renders a basic page on the server side; only prod mode and the built app render your routes
Expand Down
172 changes: 86 additions & 86 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,33 @@
{
"name": "crater",
"author": "Andy Edwards <jedwards@fastmail.com>",
"version": "2.0.0-alpha.0",
"license": "ISC",
"description": "Meteor(/React) app skeleton that runs your app code with pure Webpack/Babel instead of isobuild",
"repository": {
"type": "git",
"url": "git+https://github.com/jedwards1211/crater.git"
},
"homepage": "https://github.com/jedwards1211/crater#readme",
"bugs": {
"url": "https://github.com/jedwards1211/crater/issues"
},
"keywords": [
"meteor",
"babel",
"webpack",
"react",
"crater"
],
"main": "index.js",
"nyc": {
"include": [
"src/**/*.js",
"scripts/**/*.js"
],
"sourceMap": false,
"instrument": false
},
"scripts": {
"start": "babel-node scripts/start.js",
"debug": "babel-node scripts/debug.js",
Expand All @@ -25,118 +53,90 @@
"lint:fix": "eslint --fix *.js src scripts test util webpack",
"lint:watch": "esw -w *.js src scripts test util webpack"
},
"pre-commit": [
"lint",
"flow"
],
"dependencies": {
"babel-runtime": "^6.11.6",
"bcrypt": "^0.8.7",
"debug": "^2.2.0",
"bcrypt": "^1.0.2",
"debug": "^2.5.2",
"es6-promisify": "^5.0.0",
"express": "^4.14.0",
"immutable": "^3.8.1",
"meteor-node-stubs": "~0.2.0",
"react": "^15.3.1",
"react-dom": "^15.3.1",
"meteor-node-stubs": "^0.2.6",
"react": "^15.5.4",
"react-dom": "^15.5.4",
"react-dom-stream": "^0.5.1",
"react-redux": "^4.4.5",
"react-router": "^2.7.0",
"react-router-redux": "^4.0.5",
"react-redux": "^5.0.4",
"react-router": "^3.0.5",
"react-router-redux": "^4.0.8",
"redux": "^3.5.2",
"redux-immutablejs": "0.0.8"
},
"version": "2.0.0-alpha.0",
"main": "index.js",
"author": "Andy Edwards <jedwards@fastmail.com>",
"license": "ISC",
"description": "Meteor(/React) app skeleton that runs your app code with pure Webpack/Babel instead of isobuild",
"devDependencies": {
"assets-webpack-plugin": "^3.4.0",
"async-child-process": "^1.0.0",
"babel-cli": "^6.14.0",
"babel-core": "^6.14.0",
"babel-eslint": "^7.0.0",
"babel-loader": "^6.2.5",
"assets-webpack-plugin": "^3.5.1",
"async-child-process": "^1.1.1",
"babel-cli": "^6.24.1",
"babel-core": "^6.24.1",
"babel-eslint": "^7.2.3",
"babel-loader": "^6.4.1",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-istanbul": "^2.0.3",
"babel-plugin-istanbul": "^3.1.2",
"babel-plugin-meteor-imports": "^1.0.3",
"babel-plugin-transform-runtime": "^6.12.0",
"babel-preset-es2015": "^6.14.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-es2015-node5": "^1.2.0",
"babel-preset-flow": "^1.0.0",
"babel-preset-react": "^6.11.1",
"babel-preset-stage-1": "^6.13.0",
"babel-register": "^6.14.0",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-1": "^6.24.1",
"babel-register": "^6.24.1",
"chai": "^3.5.0",
"coveralls": "^2.11.14",
"crater-util": "^1.1.7",
"cross-spawn": "^4.0.0",
"css-loader": "^0.25.0",
"dotenv": "^2.0.0",
"coveralls": "^2.13.0",
"crater-util": "^1.2.2",
"cross-spawn": "^5.1.0",
"css-loader": "^0.28.0",
"dotenv": "^3.0.0",
"empty": "^0.10.1",
"es6-promise": "^4.0.3",
"eslint": "^3.5.0",
"eslint-plugin-babel": "^3.3.0",
"eslint-plugin-flowtype": "^2.17.1",
"eslint-plugin-react": "^6.2.1",
"eslint-watch": "^2.1.14",
"es6-promise": "^4.1.0",
"eslint": "^3.19.0",
"eslint-plugin-babel": "^4.1.1",
"eslint-plugin-flowtype": "^2.32.1",
"eslint-plugin-react": "^6.10.3",
"eslint-watch": "^3.1.0",
"extract-text-webpack-plugin": "^2.1.0",
"file-loader": "^0.9.0",
"flow-bin": "^0.33.0",
"flow-watch": "^1.0.0",
"glob": "^7.0.6",
"flow-bin": "^0.44.2",
"flow-watch": "^1.1.1",
"glob": "^7.1.1",
"happypack": "^3.0.3",
"http-proxy": "^1.14.0",
"http-proxy": "^1.16.2",
"istanbul": "^0.4.5",
"json-loader": "^0.5.4",
"meteor-imports-webpack-plugin": "^2.0.4",
"mkdirp": "^0.5.1",
"mocha": "^3.0.2",
"node-inspector": "^0.12.8",
"nyc": "^8.3.2",
"phantomjs-prebuilt": "^2.1.12",
"mocha": "^3.2.0",
"node-inspector": "^0.12.10",
"nyc": "^8.4.0",
"phantomjs-prebuilt": "^2.1.14",
"postcss-loader": "^0.13.0",
"postcss-modules-values": "^1.2.2",
"pre-commit": "^1.1.3",
"progress-bar-webpack-plugin": "^1.9.0",
"pre-commit": "^1.2.2",
"progress-bar-webpack-plugin": "^1.9.3",
"raw-loader": "^0.5.1",
"react-hot-loader": "^3.0.0-beta.2",
"redux-logger": "^2.6.1",
"rimraf": "^2.5.4",
"react-hot-loader": "^3.0.0-beta.6",
"redux-logger": "^2.10.2",
"rimraf": "^2.6.1",
"smart-restart": "^1.1.1",
"style-loader": "^0.13.1",
"url-loader": "^0.5.7",
"wdio-mocha-framework": "^0.4.0",
"style-loader": "^0.13.2",
"url-loader": "^0.5.8",
"wdio-mocha-framework": "^0.5.10",
"wdio-phantomjs-service": "^0.2.2",
"wdio-spec-reporter": "0.0.3",
"webdriverio": "^4.2.11",
"webpack": "^2.3.2",
"webpack-dev-middleware": "^1.7.0",
"webpack-hot-middleware": "^2.12.2",
"webpack-node-externals": "^1.3.3"
},
"repository": {
"type": "git",
"url": "git+https://github.com/jedwards1211/crater.git"
},
"keywords": [
"meteor",
"babel",
"webpack",
"react",
"crater"
],
"bugs": {
"url": "https://github.com/jedwards1211/crater/issues"
},
"homepage": "https://github.com/jedwards1211/crater#readme",
"nyc": {
"include": [
"src/**/*.js",
"scripts/**/*.js"
],
"sourceMap": false,
"instrument": false
},
"pre-commit": [
"lint",
"flow"
]
"wdio-spec-reporter": "^0.1.0",
"webdriverio": "^4.7.1",
"webpack": "^2.4.1",
"webpack-dev-middleware": "^1.10.2",
"webpack-hot-middleware": "^2.18.0",
"webpack-node-externals": "^1.5.4"
}
}