{
    "name": "esifycss",
    "version": "1.4.40",
    "description": "Generates .js or .ts exports class names and custom properties",
    "author": {
        "name": "Kei Ito",
        "email": "kei.itof@gmail.com",
        "url": "https://github.com/gjbkz"
    },
    "license": "Apache-2.0",
    "engines": {
        "node": ">=10"
    },
    "repository": "https://github.com/gjbkz/esifycss",
    "main": "lib/index.js",
    "files": [
        "lib",
        "@types"
    ],
    "bin": {
        "esifycss": "lib/bin/esifycss.js"
    },
    "scripts": {
        "lint": "eslint --ext .ts src scripts @types test-client",
        "build": "run-s build:*",
        "build:cleanup": "rimraf lib src/helper/*.js",
        "build:index": "nlib-indexen --exclude '**/bin/*' --exclude '**/helper/*' --exclude '**/*.(test|d).*' --exclude '*.d.ts' --output src/index.ts \"./**/*.ts\"",
        "build:tsc": "tsc --project tsconfig.build.json",
        "build:dts": "ts-node scripts/copy ./src/minifier/walker.d.ts ./lib/minifier/walker.d.ts",
        "build:helper": "run-s build:helper:*",
        "build:helper:cleanup": "rimraf lib/helper",
        "build:helper:copy1": "ts-node scripts/copy ./src/helper ./lib/helper",
        "build:helper:tsc": "tsc --project tsconfig.helper.json",
        "build:helper:copy2": "ts-node scripts/copy ./lib/helper ./src/helper",
        "build:bin": "ts-node scripts/chmodScripts.ts",
        "build:sample1": "run-s build:sample1:*",
        "build:sample1:cleanup": "rimraf sample/01-mangle",
        "build:sample1:copy": "ts-node scripts/copy sample/00-src sample/01-mangle",
        "build:sample1:esifycss": "node ./lib/bin/esifycss.js --helper sample/01-mangle/helper.js 'sample/01-mangle/**/*.css'",
        "build:sample2": "run-s build:sample2:*",
        "build:sample2:cleanup": "rimraf sample/02-no-mangle",
        "build:sample2:copy": "ts-node scripts/copy sample/00-src sample/02-no-mangle",
        "build:sample2:esifycss": "node ./lib/bin/esifycss.js --noMangle --helper sample/02-no-mangle/helper.js 'sample/02-no-mangle/**/*.css'",
        "test": "run-s test:*",
        "test:type": "tsc --noEmit",
        "test:ava": "ava --config ava.config.cjs",
        "test-client": "ava --config ava.config.client.cjs",
        "version": "run-s build:index version:*",
        "version:changelog": "nlib-changelog --output CHANGELOG.md",
        "version:add": "git add ."
    },
    "dependencies": {
        "@hookun/parse-animation-shorthand": "0.1.5",
        "acorn": "8.8.1",
        "acorn-walk": "8.2.0",
        "chokidar": "3.5.3",
        "commander": "9.4.1",
        "postcss": "8.4.21",
        "postcss-selector-parser": "6.0.11",
        "vlq": "2.0.4"
    }
}