|
1 | 1 | { |
2 | 2 | "name": "@rolemodel/optics", |
3 | | - "version": "1.12.0", |
| 3 | + "version": "2.0.0", |
4 | 4 | "packageManager": "yarn@4.2.2", |
5 | | - "description": "Optics is an scss package that provides base styles and components that can be integrated and customized in a variety of projects.", |
6 | | - "main": "dist/scss/optics.scss", |
| 5 | + "description": "Optics is a css package that provides base styles and components that can be integrated and customized in a variety of projects.", |
| 6 | + "main": "dist/css/optics.css", |
7 | 7 | "scripts": { |
8 | 8 | "test": "exit 0", |
9 | | - "build": "yarn build:css && yarn build:scss && yarn build:tokens", |
10 | | - "build:css": "sass src/optics.scss dist/css/optics.css --load-path=node_modules/", |
11 | | - "build:scss": "rsync -a src/ dist/scss --exclude stories", |
| 9 | + "build": "yarn build:css && yarn build:css-min && yarn build:tokens", |
| 10 | + "build:css": "mkdir -p dist/css; rsync -a src/ dist/css --exclude stories", |
| 11 | + "build:css-min": "postcss src/optics.css -o dist/css/optics.min.css", |
12 | 12 | "build:tokens": "node build_token_json --source=src/core/tokens --output=dist/tokens/tokens.json", |
13 | 13 | "storybook": "storybook dev -p 6006 --docs", |
14 | 14 | "build-storybook": "storybook build --docs", |
15 | 15 | "lint": "yarn lint:js && yarn lint:css", |
16 | 16 | "lint-fix": "yarn lint:js --fix && yarn lint:css --fix", |
17 | 17 | "lint:js": "eslint 'src/stories/**/*.js'", |
18 | | - "lint:css": "stylelint 'src/**/*.(scss|css)'", |
| 18 | + "lint:css": "stylelint 'src/**/*.css'", |
19 | 19 | "prettier": "prettier -w .", |
20 | 20 | "prettier-check": "prettier -c .", |
21 | 21 | "sanity-check": "yarn lint && yarn prettier && yarn build && yarn build-storybook && rm -rf ./dist && rm -rf ./storybook-static", |
|
30 | 30 | "CSS", |
31 | 31 | "System", |
32 | 32 | "RoleModel", |
33 | | - "SCSS", |
34 | 33 | "Optics" |
35 | 34 | ], |
36 | 35 | "author": "RoleModel Software", |
|
64 | 63 | "eslint-plugin-storybook": "^0.6.13", |
65 | 64 | "generate-template-files": "^3.2.1", |
66 | 65 | "postcss": "^8.4.38", |
67 | | - "postcss-scss": "^4.0.9", |
| 66 | + "postcss-cli": "^11.0.0", |
| 67 | + "postcss-import": "^16.1.0", |
68 | 68 | "prettier": "^3.0.0", |
69 | | - "sass": "^1.77.2", |
70 | | - "sass-loader": "^14.1.0", |
71 | 69 | "storybook": "^8.1.3", |
72 | 70 | "storybook-design-token": "^3.1.0", |
73 | 71 | "style-loader": "^3.3.3", |
74 | 72 | "stylelint": "^16.2.1", |
75 | 73 | "stylelint-config-idiomatic-order": "^10.0.0", |
76 | | - "stylelint-config-prettier-scss": "^1.0.0", |
77 | | - "stylelint-config-standard-scss": "^13.0.0", |
78 | 74 | "stylelint-prettier": "^5.0.0", |
79 | | - "stylelint-scss": "^6.1.0", |
80 | 75 | "vite": "^5.2.11" |
81 | 76 | }, |
82 | 77 | "peerDependencies": { |
|
0 commit comments