-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
54 lines (54 loc) · 2.86 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
"name": "starter-theme",
"version": "0.0.1",
"description": "Starter Skeleton Theme for Shopify",
"main": "theme/templates/index.liquid",
"scripts": {
"build": "npm-run-all --parallel *:watch",
"css:watch": "watch 'npm run css:build' _src/scss/",
"css:build": "npm-run-all --parallel css:core css:theme css:styleguide css:password css:giftcard",
"css:core": "sassimport _src/scss/core.scss -o theme/assets/core.scss.liquid",
"css:theme": "sassimport _src/scss/theme.scss -o theme/assets/theme.scss.liquid",
"css:styleguide": "sassimport _src/scss/styleguide.scss -o theme/assets/styleguide.scss.liquid",
"css:password": "sassimport _src/scss/password.scss -o theme/assets/password.scss.liquid",
"css:giftcard": "sassimport _src/scss/gift-card.scss -o theme/assets/gift-card.scss.liquid",
"js:watch": "watch 'npm run js:test' ./_src/js/ ./_tests/",
"js:test": "mocha _tests/",
"postjs:test": "npm run js:build",
"js:build": "npm-run-all --parallel js:core js:cart js:product js:polyfills js:translations js:render",
"js:render": "browserify --debug _src/js/render.js > theme/assets/render.js",
"js:core": "browserify --debug _src/js/core.js > theme/assets/core.js && browserify _src/js/core.js | uglifyjs -c -m > theme/assets/core.min.js",
"js:cart": "browserify --debug _src/js/cart.js > theme/assets/cart.js && browserify _src/js/cart.js | uglifyjs -c -m > theme/assets/cart.min.js",
"js:product": "browserify --debug _src/js/product.js > theme/assets/product.js && browserify _src/js/product.js | uglifyjs -c -m > theme/assets/product.min.js",
"js:polyfills": "browserify --debug _src/js/polyfills.js > theme/assets/polyfills.js && browserify _src/js/polyfills.js | uglifyjs -c -m > theme/assets/polyfills.min.js",
"js:translations": "cp _src/js/translations.js theme/assets/translations.js.liquid && uglifyjs _src/js/translations.js -c -m > theme/assets/translations.min.js.liquid",
"settings:watch": "watch 'npm run settings' _theme_settings/",
"settings": "shopset _theme_settings/settings_schema.json.liquid -o theme/config/settings_schema.json"
},
"repository": {
"type": "git",
"url": "git+https://github.com/stewartknapman/shopify-starter.git"
},
"author": "@stewartknapman",
"license": "ISC",
"bugs": {
"url": "https://github.com/stewartknapman/shopify-starter/issues"
},
"homepage": "https://github.com/stewartknapman/shopify-starter#readme",
"dependencies": {
"inside-scss": "^1.0.4",
"liquidjs": "^3.0.0"
},
"devDependencies": {
"browserify": "^13.3.0",
"chai": "^3.5.0",
"jsdom": "^9.12.0",
"jsdom-global": "^2.1.1",
"mocha": "^2.5.3",
"npm-run-all": "^4.1.2",
"sass-importer": "0.0.2",
"shopify-settings-generator": "git+https://github.com/stewartknapman/shopify-settings-generator.git",
"uglify-js": "^2.8.29",
"watch": "^0.17.1"
}
}