/
package.json
34 lines (34 loc) · 1.45 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
"name": "RadioxDB-flatpage",
"version": "1.0.0",
"main": "index.js",
"repository": "https://github.com/nathunsmitty/RadioxDB-flatpage.git",
"scripts": {
"compile-nunjucks": "nunjucks index.nunjucks source/content/content.json -p source/templates -o build",
"copy-img": "cp source/img/* build/img/",
"compile-js:dev": "babel source/js -d build/js --source-maps",
"autoprefix": "postcss --use autoprefixer -r build/css/*.css",
"compile-sass:dev": "node-sass source/sass/*.scss -o build/css && postcss --use autoprefixer -r build/css/*.css",
"browser-sync": "browser-sync start --server build/ --files build/ --reload-delay 2000",
"dev": "watch 'npm run compile-nunjucks' source/templates/ source/content/ & watch 'npm run copy-img' source/img/ & watch 'npm run compile-js:dev' source/js/ & watch 'npm run compile-sass:dev' source/sass/ & npm run browser-sync"
},
"devDependencies": {
"autoprefixer": "^7.1.1",
"babel-cli": "^6.24.1",
"babel-preset-env": "^1.5.1",
"babel-register": "^6.24.1",
"browser-sync": "^2.18.12",
"cpx": "^1.5.0",
"eslint": "^4.19.1",
"eslint-config-airbnb": "^15.0.1",
"eslint-config-airbnb-base": "^11.2.0",
"eslint-plugin-import": "^2.3.0",
"eslint-plugin-jsx-a11y": "^5.0.3",
"eslint-plugin-react": "^7.0.1",
"htmlhint": "^0.9.13",
"node-sass": "^4.5.3",
"stylelint": "^7.10.1",
"stylelint-config-standard": "^16.0.0",
"watch": "^1.0.2"
}
}