Merge branch 'master' of ssh://pwan.org/var/www/git/projects/tech-radar
[tech-radar.git] / package.json
1 {
2 "name": "tech-radar",
3 "version": "1.0.0",
4 "description": "Fork of Bruno Trescenti's tech-radar project",
5 "main": "index.js",
6 "scripts": {
7 "test": "karma start karma.conf.js --single-run",
8 "test:dist": "npm run build && karma start karma-dist.conf.js --single-run",
9 "build:clean": "rm -rf ./dist/*",
10 "build:sass": "node-sass -r ./src/stylesheets/base.scss ./dist/base.css",
11 "build:uglify": "uglifyjs -c -m -o ./dist/tech-radar.min.js --source-map -- ./src/namespaces.js ./src/**/*.js",
12 "build:deps": "cp node_modules/chance/chance.js ./dist/ && cp node_modules/d3/build/d3.min.js ./dist/ && cp node_modules/d3-queue/build/d3-queue.min.js ./dist/",
13 "build": "mkdir -p ./dist && npm run build:clean && npm run build:sass && npm run build:uglify && npm run build:deps",
14 "examples:clean": "rm -rf ./examples/*{.js,.css,.map}",
15 "examples:deps": "cp -r ./dist/* ./examples/",
16 "examples": "npm run build && npm run examples:clean && npm run examples:deps",
17 "publishExamples": "node ./scripts/publish-examples.js",
18 "build:all": "npm install && npm run build && npm run examples"
19 },
20 "author": "Jude N",
21 "repository": {
22 "type": "git",
23 "url": "https://pwan.org/git/tech-radar.git"
24 },
25 "keywords": [
26 "tech-radar"
27 ],
28 "license": "ISC",
29 "devDependencies": {
30 "karma-script-launcher": "~0.1.0",
31 "karma-jasmine": "~0.1.5",
32 "requirejs": "~2.1.11",
33 "karma-phantomjs-launcher": "~0.1.2",
34 "karma": "~0.10.9",
35 "node-sass": "^3.1.1",
36 "uglify-js": "^3.0.11"
37 },
38 "dependencies": {
39 "d3": "~4.9.1",
40 "chance": "~1.0.9",
41 "d3-queue": "~3.0.7"
42 }
43 }