diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..b0b9a96 --- /dev/null +++ b/.babelrc @@ -0,0 +1,3 @@ +{ + "stage": 0 +} diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..f4821bb --- /dev/null +++ b/.eslintrc @@ -0,0 +1,6 @@ +{ + "parser": "babel-eslint", + "rules": { + "strict": 0 + } +} diff --git a/.gitignore b/.gitignore index 123ae94..6392f42 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,6 @@ build/Release # Dependency directory # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git node_modules + +# Transpiled code +/lib diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..223cfa8 --- /dev/null +++ b/.npmignore @@ -0,0 +1,6 @@ +/src +/test +/.babelrc +/.eslintrc +/.idea +/.npmignore diff --git a/package.json b/package.json new file mode 100644 index 0000000..f9dc1aa --- /dev/null +++ b/package.json @@ -0,0 +1,37 @@ +{ + "name": "cls-isoflux", + "version": "0.0.0", + "description": "Easy isomorphic Flux with continuation-local proxies", + "main": "index.js", + "scripts": { + "build": "eslint src && babel src --out-dir lib", + "prepublish": "npm run build", + "test": "mocha --compilers js:babel/register" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/taion/cls-isoflux.git" + }, + "keywords": [ + "flux", + "isomorphic", + "react" + ], + "author": "Jimmy Jia", + "license": "CC0-1.0", + "bugs": { + "url": "https://github.com/taion/cls-isoflux/issues" + }, + "homepage": "https://github.com/taion/cls-isoflux#readme", + "dependencies": { + "cls-middleware": "^1.1.0", + "continuation-local-storage": "^3.1.4" + }, + "devDependencies": { + "babel": "^5.4.7", + "babel-eslint": "^3.1.9", + "chai": "^2.3.0", + "eslint": "^0.21.2", + "mocha": "^2.2.5" + } +} diff --git a/src/index.js b/src/index.js new file mode 100644 index 0000000..e69de29 diff --git a/test/test.js b/test/test.js new file mode 100644 index 0000000..e69de29