UNPKG

@rolemodel/optics

Version:

Optics is a css package that provides base styles and components that can be integrated and customized in a variety of projects.

88 lines (87 loc) 3.04 kB
{ "name": "@rolemodel/optics", "version": "2.1.3", "packageManager": "yarn@4.8.1", "description": "Optics is a css package that provides base styles and components that can be integrated and customized in a variety of projects.", "main": "dist/css/optics.css", "scripts": { "test": "exit 0", "build": "yarn build:css && yarn build:css-min && yarn build:tokens && yarn build:files", "build:css": "postcss src/optics.css -o dist/css/optics.css", "build:css-min": "postcss src/optics.css -o dist/css/optics.min.css --env=minify", "build:tokens": "node build_token_json --source=src/core/tokens --output=dist/tokens/tokens.json", "build:files": "mkdir -p dist/css/addons; cp LICENSE README.md package.json dist/; cp -rL src/addons src/core src/components dist/css", "storybook": "storybook dev -p 6006 --docs", "build-storybook": "storybook build --docs", "lint": "yarn lint:js && yarn lint:css", "lint-fix": "yarn lint:js --fix && yarn lint:css --fix", "lint:js": "eslint 'src/stories/**/*.js'", "lint:css": "stylelint 'src/**/*.css'", "prettier": "prettier -w .", "prettier-check": "prettier -c .", "sanity-check": "yarn lint && yarn prettier && yarn build && yarn build-storybook && rm -rf ./dist && rm -rf ./storybook-static", "generate": "node ./tools/generate.js" }, "repository": { "type": "git", "url": "git+https://github.com/RoleModel/optics.git" }, "keywords": [ "Design", "CSS", "System", "RoleModel", "Optics" ], "author": "RoleModel Software", "license": "MIT", "bugs": { "url": "https://github.com/RoleModel/optics/issues" }, "homepage": "https://github.com/RoleModel/optics#readme", "publishConfig": { "@RoleModel:registry": "https://npm.pkg.github.com" }, "dependencies": { "modern-css-reset": "^1.4.0" }, "devDependencies": { "@babel/preset-env": "^7.23.9", "@storybook/addon-essentials": "^8.5.3", "@storybook/blocks": "^8.5.3", "@storybook/html": "^8.5.3", "@storybook/html-vite": "^8.5.3", "@storybook/manager-api": "^8.5.3", "@storybook/preview-api": "^8.5.3", "@storybook/test": "^8.5.3", "@storybook/theming": "^8.5.3", "cssnano": "^7.0.6", "eslint": "^8.45.0", "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.1.0", "eslint-plugin-import": "^2.27.5", "eslint-plugin-n": "^16.0.1", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-storybook": "^0.11.2", "generate-template-files": "^3.2.1", "postcss": "^8.4.38", "postcss-cli": "^11.0.0", "postcss-import": "^16.1.0", "prettier": "^3.0.0", "storybook": "^8.5.3", "storybook-design-token": "^3.1.0", "style-loader": "^3.3.3", "stylelint": "^16.2.1", "stylelint-config-idiomatic-order": "^10.0.0", "stylelint-prettier": "^5.0.0", "vite": "^5.4.14" }, "peerDependencies": { "tom-select": "^2.0.0" }, "peerDependenciesMeta": { "tom-select": { "optional": true } } }