From 47ea966dc13c3f4703950c0e30c5b037ef5eeef7 Mon Sep 17 00:00:00 2001 From: trygvea Date: Thu, 20 Oct 2016 21:32:46 +0200 Subject: [PATCH] Project and test setup --- .gitignore | 1 + .jshintrc | 5 +++++ package.json | 39 +++++++++++++++++++++++++++++++++++++++ test/sampleTests.js | 7 +++++++ 4 files changed, 52 insertions(+) create mode 100644 .gitignore create mode 100644 .jshintrc create mode 100644 package.json create mode 100644 test/sampleTests.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..07e6e47 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/node_modules diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000..9a32c15 --- /dev/null +++ b/.jshintrc @@ -0,0 +1,5 @@ +{ + "esversion": 6, + //"lastsemic": true, + "asi": true // ignore missing semicolon +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..c116601 --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "funk", + "version": "0.0.1", + "description": "A simple functional library", + "main": "index.js", + "directories": { + "test": "test" + }, + "scripts": { + "test": "./node_modules/mocha/bin/mocha --compilers js:babel-core/register --recursive", + "test:watch": "npm run test -- --watch" + }, + "repository": { + "type": "git", + "url": "https://github.com/trygvea/funk.git" + }, + "babel": { + "presets": [ + "es2015", + "stage-2", + "stage-2" + ] + }, + "keywords": [], + "author": "Trygve Amundsen ", + "license": "MIT", + "devDependencies": { + "babel": "^6.5.2", + "babel-cli": "^6.16.0", + "babel-core": "^6.17.0", + "babel-preset-es2015": "^6.16.0", + "babel-preset-stage-2": "^6.17.0", + "babel-preset-stage-3": "^6.17.0", + "chai": "^3.5.0", + "jshint": "^2.9.3", + "mocha": "^3.1.2" + }, + "dependencies": {} +} diff --git a/test/sampleTests.js b/test/sampleTests.js new file mode 100644 index 0000000..de2fb0f --- /dev/null +++ b/test/sampleTests.js @@ -0,0 +1,7 @@ +import { expect } from 'chai' + +describe('Project setup', () => { + it('should succed if project setup ok', () => { + expect(40+2).to.equal(42); + }); +}); \ No newline at end of file