{ "name": "stylis", "version": "4.0.3", "license": "MIT", "description": "A Light–weight CSS Preprocessor", "homepage": "https://github.com/thysultan/stylis.js", "author": "Sultan Tarimo ", "repository": "https://github.com/thysultan/stylis.js", "bugs": "https://github.com/thysultan/stylis.js/issues", "sideEffects": false, "type": "module", "main": "dist/stylis.cjs", "module": "dist/stylis.mjs", "react-native": "./index.js", "exports": { "import": "./index.js", "require": "./dist/stylis.cjs" }, "files": [ "index.js", "dist/", "src/" ], "scripts": { "lint": "eslint ./", "pretest": "npm run lint && npm run build", "test": "nyc npm run spec", "spec": "mocha --harmony --require esm script/setup.js --recursive test", "prebuild": "rimraf dist", "build": "rollup --config script/build.js --configSrc ./", "start": "npm run build -- --watch", "prepare": "npm run build", "postversion": "git push --follow-tags && npm publish", "release-major": "npm version major -m '%s'", "release-minor": "npm version minor -m '%s'", "release-patch": "npm version patch -m '%s'" }, "devDependencies": { "chai": "4.2.0", "eslint": "6.8.0", "esm": "3.2.25", "mocha": "7.0.0", "nyc": "15.0.0", "rimraf": "3.0.2", "rollup": "1.28.0", "rollup-plugin-size": "0.2.1", "rollup-plugin-terser": "5.1.3", "stylis": "./" }, "nyc": { "temp-dir": "./coverage/.nyc_output", "exclude": [ "**/dist/", "**/test/", "**/script/" ], "reporter": [ "lcov", "text" ] }, "esm": { "cjs": true, "cache": false }, "eslintIgnore": [ "script/", "test/", "dist/", "docs/" ], "eslintConfig": { "env": { "commonjs": true, "browser": true, "node": true, "es6": true }, "extends": "eslint:recommended", "parserOptions": { "ecmaVersion": 7, "sourceType": "module", "ecmaFeatures": { "impliedStrict": true } }, "rules": { "indent": [ "error", "tab", { "SwitchCase": 1 } ], "linebreak-style": [ "error", "unix" ], "quotes": [ "error", "single" ], "semi": [ "error", "never" ], "no-cond-assign": [ "off" ], "no-redeclare": [ "off" ], "no-fallthrough": [ "off" ], "no-console": [ "off" ], "no-unsafe-finally": [ "off" ], "no-shadow-restricted-names": [ "error" ], "no-whitespace-before-property": [ "error" ], "eol-last": [ "error" ], "func-call-spacing": [ "error", "never" ], "brace-style": [ "error", "1tbs", { "allowSingleLine": true } ], "require-jsdoc": [ "error", { "require": { "FunctionDeclaration": true } } ], "no-trailing-spaces": [ "error", { "skipBlankLines": true } ], "no-constant-condition": [ "off" ] } } }