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.

81 lines (80 loc) 2.76 kB
{ "name": "@rolemodel/optics", "version": "2.3.1", "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' -d dist/css", "build:css-min": "postcss 'src/optics*.css' -d dist/css --ext .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.29.0", "@eslint/js": "^9.39.3", "@storybook/addon-docs": "^10.2.15", "@storybook/html-vite": "^10.2.15", "cssnano": "^7.1.2", "eslint": "^9.39.3", "eslint-config-prettier": "^10.1.8", "eslint-plugin-storybook": "^10.2.15", "generate-template-files": "^3.2.1", "globals": "^16.5.0", "postcss": "^8.5.8", "postcss-cli": "^11.0.1", "postcss-import": "^16.1.1", "prettier": "^3.8.1", "storybook": "^10.2.15", "storybook-design-token": "^5.0.0", "style-loader": "^4.0.0", "stylelint": "^16.26.1", "stylelint-config-idiomatic-order": "^10.0.0", "stylelint-prettier": "^5.0.3", "stylelint-use-logical": "^2.1.3", "vite": "^7.3.1" }, "peerDependencies": { "tom-select": "^2.0.0" }, "peerDependenciesMeta": { "tom-select": { "optional": true } } }