168 lines
3.4 KiB
JSON
168 lines
3.4 KiB
JSON
{
|
||
"name": "stylis",
|
||
"version": "4.2.0",
|
||
"license": "MIT",
|
||
"description": "A Light–weight CSS Preprocessor",
|
||
"homepage": "https://github.com/thysultan/stylis.js",
|
||
"author": "Sultan Tarimo <sultantarimo@me.com>",
|
||
"repository": "https://github.com/thysultan/stylis.js",
|
||
"bugs": "https://github.com/thysultan/stylis.js/issues",
|
||
"sideEffects": false,
|
||
"type": "module",
|
||
"main": "dist/umd/stylis.js",
|
||
"module": "dist/stylis.mjs",
|
||
"react-native": "./index.js",
|
||
"exports": {
|
||
".": {
|
||
"import": "./index.js",
|
||
"require": "./dist/umd/stylis.js"
|
||
},
|
||
"./package.json": "./package.json"
|
||
},
|
||
"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.3.4",
|
||
"eslint": "6.8.0",
|
||
"esm": "3.2.25",
|
||
"mocha": "9.1.1",
|
||
"nyc": "15.1.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"
|
||
],
|
||
"no-else-return": [
|
||
"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"
|
||
]
|
||
}
|
||
}
|
||
}
|