summaryrefslogtreecommitdiffstats
path: root/package.json
blob: cca47a5421a2975f4c4adc7b6400b05599f3f949 (plain) (blame)
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
{
    "name": "iro-design",
    "version": "1.0.0",
    "description": "Standard implementation of the Iro design system",
    "main": "src/_iro-design.scss",
    "sass": "src/_iro-design.scss",
    "author": "Volpeon",
    "license": "MIT",
    "private": true,
    "sideEffects": false,
    "scripts": {
        "build": "npm run build:app && npm run build:style && npm run build:icons && npm run build:assets",
        "build:assets": "cp -r static/* public/",
        "build:app": "pug tpl/index.pug -p tpl --out public/",
        "build:icons": "node node_modules/iro-icons/scripts/create_sprite.js image video volume-2 arrow-right check trash bookmark cog logout tags lock user chevron-left chevron-right hash x send smile repeat heart star arrow-corner-down-left public/icons.svg",
        "build:style": "sass --load-path=node_modules src_demo/index.scss public/style.css",
        "lint:style": "stylelint \"src/**/*.scss\"",
        "fix:style": "stylelint \"src/**/*.scss\" --fix",
        "serve": "python -m http.server --bind 127.0.0.1 --directory public 8001"
    },
    "dependencies": {
        "include-media": "^2.0.0",
        "iro-sass": "git+https://git.vulpes.one/git/iro-sass.git#5f45b25eb0a677138081b5fb72394a395934cc84"
    },
    "devDependencies": {
        "iro-icons": "git+https://git.vulpes.one/git/iro-icons.git#8b921f634a565fd9bb8f6e0ddb1b4d7ba207c0a0",
        "postcss-scss": "^4.0.6",
        "pug": "^3.0.3",
        "pug-cli": "^1.0.0-alpha6",
        "sass": "^1.79.4",
        "stylelint": "^16.9.0",
        "stylelint-config-recess-order": "^5.1.1",
        "stylelint-config-sass-guidelines": "^12.1.0",
        "stylelint-order": "^6.0.4",
        "svg-sprite": "^2.0.4"
    }
}