mirror of
				https://github.com/kuohuanhuan/x-markdown-css.git
				synced 2024-11-25 06:18:19 +00:00 
			
		
		
		
	Compare commits
	
		
			14 Commits
		
	
	
		
			v0.0.1-pat
			...
			7ffabe53bd
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 7ffabe53bd | |||
| 95a1576179 | |||
| cfa79e400a | |||
| 39c543c7f6 | |||
| b383912f30 | |||
| 74a4cda9d3 | |||
| 13a8c92ebe | |||
| 7e5821b10d | |||
| a365317c85 | |||
| 213ea5f44f | |||
| 5ee77990a6 | |||
| 59745590c2 | |||
| 17631306a8 | |||
| d8f3f549dc | 
| @ -1,3 +1,5 @@ | |||||||
|  | # EditorConfig <http://editorconfig.org> | ||||||
|  |  | ||||||
| root = true | root = true | ||||||
|  |  | ||||||
| [*] | [*] | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @ -33,7 +33,7 @@ jobs: | |||||||
|         uses: TheDoctor0/zip-release@0.7.1 |         uses: TheDoctor0/zip-release@0.7.1 | ||||||
|         with: |         with: | ||||||
|           type: tar |           type: tar | ||||||
|           path: dist/* |           path: dist/ | ||||||
|           filename: build.tar.gz |           filename: build.tar.gz | ||||||
|       # Step VI |       # Step VI | ||||||
|       - name: Publish to NPM Registry |       - name: Publish to NPM Registry | ||||||
|  | |||||||
| @ -1,7 +1,6 @@ | |||||||
| module.exports = (grunt) -> | module.exports = (grunt) -> | ||||||
|   # Load Grunt Tasks |   # Load Grunt Tasks | ||||||
|   require('load-grunt-tasks') grunt |   require('load-grunt-tasks') grunt | ||||||
|  |  | ||||||
|   # Project Configuration |   # Project Configuration | ||||||
|   grunt.initConfig |   grunt.initConfig | ||||||
|     # NPM Package Declare |     # NPM Package Declare | ||||||
|  | |||||||
							
								
								
									
										24
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								README.md
									
									
									
									
									
								
							| @ -2,9 +2,9 @@ | |||||||
|  |  | ||||||
| <center> | <center> | ||||||
|  |  | ||||||
| [](https://www.npmjs.com/package/x-markdown-css) | [](https://www.npmjs.com/package/x-markdown-css) | ||||||
| [](https://github.com/kuohuanhuan/x-markdown-css/blob/master/package.json) | [](https://github.com/kuohuanhuan/x-markdown-css/actions/workflows/ci.yml) | ||||||
| [](https://github.com/kuohuanhuan/x-markdown-css/blob/master/LICENSE) | [](https://github.com/kuohuanhuan/x-markdown-css/blob/master/LICENSE) | ||||||
|  |  | ||||||
| </center> | </center> | ||||||
|  |  | ||||||
| @ -24,9 +24,9 @@ You can use `x-markdown-css` with: | |||||||
| - jsDelivr: `https://fastly.jsdelivr.net/npm/x-markdown-css@latest/dist/bundle.min.css` | - jsDelivr: `https://fastly.jsdelivr.net/npm/x-markdown-css@latest/dist/bundle.min.css` | ||||||
| - CDNJS: *Coming soon. **Waiting for you to make `x-markdown-css` [popular enough](https://github.com/cdnjs/packages/blob/master/CONTRIBUTING.md#policy-rules-and-guidelines)**!* | - CDNJS: *Coming soon. **Waiting for you to make `x-markdown-css` [popular enough](https://github.com/cdnjs/packages/blob/master/CONTRIBUTING.md#policy-rules-and-guidelines)**!* | ||||||
|  |  | ||||||
| > *ps. `bundle.css` without `.min` stands for unminified version.* | > *ps. Note that `bundle.css` without `.min` stands for unminified version.* | ||||||
|  |  | ||||||
| 2. A Sass / SCSS project | 2. A CSS (with Node.js) / Sass / SCSS project: | ||||||
|  |  | ||||||
| First, install it with NPM ([PNPM](https://pnpm.io) or [Yarn](https://yarnpkg.com) also works): | First, install it with NPM ([PNPM](https://pnpm.io) or [Yarn](https://yarnpkg.com) also works): | ||||||
|  |  | ||||||
| @ -34,15 +34,21 @@ First, install it with NPM ([PNPM](https://pnpm.io) or [Yarn](https://yarnpkg.co | |||||||
| npm i x-markdown-css@latest | npm i x-markdown-css@latest | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| Then, add it to your Sass / SCSS file (SCSS for example): | Then, add it to your `.css` / `.sass` / `.scss` file. | ||||||
|  |  | ||||||
| ```scss | For example, in CSS / SCSS you do: | ||||||
|  |  | ||||||
|  | ```css | ||||||
| @import 'x-markdown-css'; | @import 'x-markdown-css'; | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| > *ps. No path or file extention is required, just simply use `x-markdown-css` to import it.* | > *ps. Note that no path or file extention is required | ||||||
|  | > since the `style` and `sass` field in `package.json` is filled.   | ||||||
|  | > Just simply use `'x-markdown-css'` to import it.* | ||||||
|  |  | ||||||
| ## Uses | ## Built with | ||||||
|  |  | ||||||
|  | The following tools and suite libraries made the development of `x-markdown-css` possible: | ||||||
|  |  | ||||||
| - [SCSS](https://sass-lang.com) | - [SCSS](https://sass-lang.com) | ||||||
| - [Stylelint](https://stylelint.io) | - [Stylelint](https://stylelint.io) | ||||||
|  | |||||||
							
								
								
									
										172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										172
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1,12 +1,12 @@ | |||||||
| { | { | ||||||
|   "name": "x-markdown-css", |   "name": "x-markdown-css", | ||||||
|   "version": "0.0.1-patch.3", |   "version": "0.0.2", | ||||||
|   "lockfileVersion": 3, |   "lockfileVersion": 3, | ||||||
|   "requires": true, |   "requires": true, | ||||||
|   "packages": { |   "packages": { | ||||||
|     "": { |     "": { | ||||||
|       "name": "x-markdown-css", |       "name": "x-markdown-css", | ||||||
|       "version": "0.0.0-20230302.2", |       "version": "0.0.1-patch.3", | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "coffeescript": "^2.7.0", |         "coffeescript": "^2.7.0", | ||||||
| @ -822,6 +822,12 @@ | |||||||
|         "node": ">=8" |         "node": ">=8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/async": { | ||||||
|  |       "version": "3.2.4", | ||||||
|  |       "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", | ||||||
|  |       "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "node_modules/autoprefixer": { |     "node_modules/autoprefixer": { | ||||||
|       "version": "10.4.13", |       "version": "10.4.13", | ||||||
|       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", |       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", | ||||||
| @ -1006,9 +1012,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/caniuse-lite": { |     "node_modules/caniuse-lite": { | ||||||
|       "version": "1.0.30001458", |       "version": "1.0.30001460", | ||||||
|       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001458.tgz", |       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", | ||||||
|       "integrity": "sha512-lQ1VlUUq5q9ro9X+5gOEyH7i3vm+AYVT1WDCVB69XOZ17KZRhnZ9J0Sqz7wTHQaLBJccNCHq8/Ww5LlOIZbB0w==", |       "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "funding": [ |       "funding": [ | ||||||
|         { |         { | ||||||
| @ -1173,21 +1179,6 @@ | |||||||
|         "node": ">= 8" |         "node": ">= 8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/cross-spawn/node_modules/which": { |  | ||||||
|       "version": "2.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |  | ||||||
|       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |  | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |  | ||||||
|         "isexe": "^2.0.0" |  | ||||||
|       }, |  | ||||||
|       "bin": { |  | ||||||
|         "node-which": "bin/node-which" |  | ||||||
|       }, |  | ||||||
|       "engines": { |  | ||||||
|         "node": ">= 8" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "node_modules/css-blank-pseudo": { |     "node_modules/css-blank-pseudo": { | ||||||
|       "version": "5.0.2", |       "version": "5.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz", |       "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-5.0.2.tgz", | ||||||
| @ -1282,16 +1273,16 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/css-tree": { |     "node_modules/css-tree": { | ||||||
|       "version": "1.1.3", |       "version": "2.3.1", | ||||||
|       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", |       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", | ||||||
|       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", |       "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "mdn-data": "2.0.14", |         "mdn-data": "2.0.30", | ||||||
|         "source-map": "^0.6.1" |         "source-map-js": "^1.0.1" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=8.0.0" |         "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/css-what": { |     "node_modules/css-what": { | ||||||
| @ -1416,6 +1407,25 @@ | |||||||
|         "node": ">=8.0.0" |         "node": ">=8.0.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/csso/node_modules/css-tree": { | ||||||
|  |       "version": "1.1.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", | ||||||
|  |       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "mdn-data": "2.0.14", | ||||||
|  |         "source-map": "^0.6.1" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/csso/node_modules/mdn-data": { | ||||||
|  |       "version": "2.0.14", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", | ||||||
|  |       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "node_modules/dateformat": { |     "node_modules/dateformat": { | ||||||
|       "version": "4.6.3", |       "version": "4.6.3", | ||||||
|       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", |       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", | ||||||
| @ -1568,9 +1578,9 @@ | |||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/electron-to-chromium": { |     "node_modules/electron-to-chromium": { | ||||||
|       "version": "1.4.313", |       "version": "1.4.320", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.313.tgz", |       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.320.tgz", | ||||||
|       "integrity": "sha512-QckB9OVqr2oybjIrbMI99uF+b9+iTja5weFe0ePbqLb5BHqXOJUO1SG6kDj/1WtWPRIBr51N153AEq8m7HuIaA==", |       "integrity": "sha512-h70iRscrNluMZPVICXYl5SSB+rBKo22XfuIS1ER0OQxQZpKTnFpuS6coj7wY9M/3trv7OR88rRMOlKmRvDty7Q==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/emoji-regex": { |     "node_modules/emoji-regex": { | ||||||
| @ -1939,6 +1949,18 @@ | |||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/global-prefix/node_modules/which": { | ||||||
|  |       "version": "1.3.1", | ||||||
|  |       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", | ||||||
|  |       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "isexe": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "bin": { | ||||||
|  |         "which": "bin/which" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|     "node_modules/globby": { |     "node_modules/globby": { | ||||||
|       "version": "11.1.0", |       "version": "11.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", |       "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", | ||||||
| @ -2079,27 +2101,6 @@ | |||||||
|         "node": ">=10" |         "node": ">=10" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/grunt-legacy-util/node_modules/async": { |  | ||||||
|       "version": "3.2.4", |  | ||||||
|       "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", |  | ||||||
|       "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", |  | ||||||
|       "dev": true |  | ||||||
|     }, |  | ||||||
|     "node_modules/grunt-legacy-util/node_modules/which": { |  | ||||||
|       "version": "2.0.2", |  | ||||||
|       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |  | ||||||
|       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |  | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |  | ||||||
|         "isexe": "^2.0.0" |  | ||||||
|       }, |  | ||||||
|       "bin": { |  | ||||||
|         "node-which": "bin/node-which" |  | ||||||
|       }, |  | ||||||
|       "engines": { |  | ||||||
|         "node": ">= 8" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "node_modules/grunt-sass": { |     "node_modules/grunt-sass": { | ||||||
|       "version": "3.1.0", |       "version": "3.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", |       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz", | ||||||
| @ -2543,9 +2544,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/lilconfig": { |     "node_modules/lilconfig": { | ||||||
|       "version": "2.0.6", |       "version": "2.1.0", | ||||||
|       "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", |       "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", | ||||||
|       "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", |       "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=10" |         "node": ">=10" | ||||||
| @ -2686,9 +2687,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/mdn-data": { |     "node_modules/mdn-data": { | ||||||
|       "version": "2.0.14", |       "version": "2.0.30", | ||||||
|       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", |       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", | ||||||
|       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", |       "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/meow": { |     "node_modules/meow": { | ||||||
| @ -4935,19 +4936,6 @@ | |||||||
|       "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", |       "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", | ||||||
|       "dev": true |       "dev": true | ||||||
|     }, |     }, | ||||||
|     "node_modules/stylelint/node_modules/css-tree": { |  | ||||||
|       "version": "2.3.1", |  | ||||||
|       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", |  | ||||||
|       "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", |  | ||||||
|       "dev": true, |  | ||||||
|       "dependencies": { |  | ||||||
|         "mdn-data": "2.0.30", |  | ||||||
|         "source-map-js": "^1.0.1" |  | ||||||
|       }, |  | ||||||
|       "engines": { |  | ||||||
|         "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "node_modules/stylelint/node_modules/global-modules": { |     "node_modules/stylelint/node_modules/global-modules": { | ||||||
|       "version": "2.0.0", |       "version": "2.0.0", | ||||||
|       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", |       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", | ||||||
| @ -4983,11 +4971,17 @@ | |||||||
|         "node": ">=0.10.0" |         "node": ">=0.10.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/stylelint/node_modules/mdn-data": { |     "node_modules/stylelint/node_modules/which": { | ||||||
|       "version": "2.0.30", |       "version": "1.3.1", | ||||||
|       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", |       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", | ||||||
|       "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", |       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", | ||||||
|       "dev": true |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "isexe": "^2.0.0" | ||||||
|  |       }, | ||||||
|  |       "bin": { | ||||||
|  |         "which": "bin/which" | ||||||
|  |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/supports-color": { |     "node_modules/supports-color": { | ||||||
|       "version": "7.2.0", |       "version": "7.2.0", | ||||||
| @ -5053,6 +5047,25 @@ | |||||||
|         "node": ">=10.13.0" |         "node": ">=10.13.0" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|  |     "node_modules/svgo/node_modules/css-tree": { | ||||||
|  |       "version": "1.1.3", | ||||||
|  |       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", | ||||||
|  |       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", | ||||||
|  |       "dev": true, | ||||||
|  |       "dependencies": { | ||||||
|  |         "mdn-data": "2.0.14", | ||||||
|  |         "source-map": "^0.6.1" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">=8.0.0" | ||||||
|  |       } | ||||||
|  |     }, | ||||||
|  |     "node_modules/svgo/node_modules/mdn-data": { | ||||||
|  |       "version": "2.0.14", | ||||||
|  |       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", | ||||||
|  |       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", | ||||||
|  |       "dev": true | ||||||
|  |     }, | ||||||
|     "node_modules/table": { |     "node_modules/table": { | ||||||
|       "version": "6.8.1", |       "version": "6.8.1", | ||||||
|       "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", |       "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", | ||||||
| @ -5208,15 +5221,18 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/which": { |     "node_modules/which": { | ||||||
|       "version": "1.3.1", |       "version": "2.0.2", | ||||||
|       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", |       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | ||||||
|       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", |       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "isexe": "^2.0.0" |         "isexe": "^2.0.0" | ||||||
|       }, |       }, | ||||||
|       "bin": { |       "bin": { | ||||||
|         "which": "bin/which" |         "node-which": "bin/node-which" | ||||||
|  |       }, | ||||||
|  |       "engines": { | ||||||
|  |         "node": ">= 8" | ||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/wrappy": { |     "node_modules/wrappy": { | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "x-markdown-css", |   "name": "x-markdown-css", | ||||||
|   "version": "0.0.1-patch.3", |   "version": "0.0.2", | ||||||
|   "description": "A simple and customizable markdown CSS stylesheet for everyone.", |   "description": "A simple and customizable markdown CSS stylesheet for everyone.", | ||||||
|   "keywords": [ |   "keywords": [ | ||||||
|     "markdown", |     "markdown", | ||||||
|  | |||||||
| @ -1,5 +1,5 @@ | |||||||
| .markdown-body { | .markdown-body { | ||||||
|   color: var(--xm-c-general); |   color: var(--xm-c-regular); | ||||||
|   font-family: var(--xm-font-display) !important; |   font-family: var(--xm-font-display) !important; | ||||||
|   pre:not(.shiki, .highlight) { |   pre:not(.shiki, .highlight) { | ||||||
|     margin: 0; |     margin: 0; | ||||||
| @ -10,7 +10,7 @@ | |||||||
|   .highlight { |   .highlight { | ||||||
|     margin: .5rem 0; |     margin: .5rem 0; | ||||||
|     font-size: 1.05rem; |     font-size: 1.05rem; | ||||||
|     font-family: var(--xm-font-mono) !important; |     font-family: var(--xm-font-code) !important; | ||||||
|     line-height: 1.4; |     line-height: 1.4; | ||||||
|     &.shiki-light { |     &.shiki-light { | ||||||
|       background: var(--xm-c-shiki-light) !important; |       background: var(--xm-c-shiki-light) !important; | ||||||
| @ -28,7 +28,7 @@ | |||||||
|     text-decoration: none; |     text-decoration: none; | ||||||
|     transition: border .3s ease-in-out; |     transition: border .3s ease-in-out; | ||||||
|     &:hover { |     &:hover { | ||||||
|       border-bottom: 1px solid var(--xm-c-general); |       border-bottom: 1px solid var(--xm-c-regular); | ||||||
|     } |     } | ||||||
|     code { |     code { | ||||||
|       color: inherit; |       color: inherit; | ||||||
|  | |||||||
| @ -1,6 +1,6 @@ | |||||||
| @mixin container { | @mixin container { | ||||||
|   max-width: fit-content; |   max-width: fit-content; | ||||||
|   color: var(--xm-c-general); |   color: var(--xm-c-regular); | ||||||
|   font-size: 1rem; |   font-size: 1rem; | ||||||
|   line-height: 1.75; |   line-height: 1.75; | ||||||
| } | } | ||||||
|  | |||||||
| @ -1,8 +1,8 @@ | |||||||
| code { | code { | ||||||
|   color: var(--xm-c-dark); |   color: var(--xm-c-deep); | ||||||
|   font-weight: 600; |   font-weight: 600; | ||||||
|   font-size: .875rem; |   font-size: .875rem; | ||||||
|   font-family: var(--xm-font-mono); |   font-family: var(--xm-font-code); | ||||||
|   &::before, |   &::before, | ||||||
|   &::after { |   &::after { | ||||||
|     content: '`'; |     content: '`'; | ||||||
|  | |||||||
| @ -1,5 +1,5 @@ | |||||||
| a { | a { | ||||||
|   color: var(--xm-c-darker); |   color: var(--xm-c-deeper); | ||||||
|   font-weight: 500; |   font-weight: 500; | ||||||
|   text-decoration: none; |   text-decoration: none; | ||||||
|   code { |   code { | ||||||
|  | |||||||
| @ -3,11 +3,11 @@ p { | |||||||
|   margin-bottom: 1.25rem; |   margin-bottom: 1.25rem; | ||||||
| } | } | ||||||
| strong { | strong { | ||||||
|   color: var(--xm-c-dark); |   color: var(--xm-c-deep); | ||||||
|   font-weight: 600; |   font-weight: 600; | ||||||
| } | } | ||||||
| b { | b { | ||||||
|   color: var(--xm-c-dark); |   color: var(--xm-c-deep); | ||||||
| } | } | ||||||
| em { | em { | ||||||
|   color: inherit; |   color: inherit; | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| h1 { | h1 { | ||||||
|   margin-top: 0; |   margin-top: 0; | ||||||
|   margin-bottom: .875rem; |   margin-bottom: .875rem; | ||||||
|   color: var(--xm-c-darker); |   color: var(--xm-c-deeper); | ||||||
|   font-weight: 800; |   font-weight: 800; | ||||||
|   font-size: 2.25rem; |   font-size: 2.25rem; | ||||||
|   line-height: 1.15; |   line-height: 1.15; | ||||||
| @ -9,7 +9,7 @@ h1 { | |||||||
| h2 { | h2 { | ||||||
|   margin-top: 2rem; |   margin-top: 2rem; | ||||||
|   margin-bottom: 1rem; |   margin-bottom: 1rem; | ||||||
|   color: var(--xm-c-dark); |   color: var(--xm-c-deep); | ||||||
|   font-weight: 700; |   font-weight: 700; | ||||||
|   font-size: 1.5rem; |   font-size: 1.5rem; | ||||||
|   line-height: 1.35; |   line-height: 1.35; | ||||||
|  | |||||||
| @ -1,13 +1,18 @@ | |||||||
| $shiki-light: #f8f8f8; | // Colors | ||||||
| $shiki-dark: #0e0e0e; | $pre: #e5e7eb; | ||||||
| $link-border: hsla(0deg 0 50% / .3); |  | ||||||
| $code: #111827; | $code: #111827; | ||||||
|  | $figcaption: #6b7280; | ||||||
|  | $thead: #111827; | ||||||
| $ol-counter: #6b7280; | $ol-counter: #6b7280; | ||||||
| $ul-counter: #d1d5db; | $ul-counter: #d1d5db; | ||||||
| $hr-border: hsla(0deg 0 50% / .3); |  | ||||||
| $quote-border: hsla(0deg 0 50% / .3); | // Border | ||||||
| $figcaption: #6b7280; | $link-border: hsla(0deg 0% 50% / .3); | ||||||
| $pre: #e5e7eb; | $hr-border: hsla(0deg 0% 50% / .3); | ||||||
| $thead: #111827; | $quote-border: hsla(0deg 0% 50% / .3); | ||||||
| $thead-border: #d1d5db; | $thead-border: #d1d5db; | ||||||
| $tr-border: #e5e7eb; | $tr-border: #e5e7eb; | ||||||
|  |  | ||||||
|  | // Shiki (code highlight) | ||||||
|  | $shiki-light: #f8f8f8; | ||||||
|  | $shiki-dark: #0e0e0e; | ||||||
|  | |||||||
| @ -1,5 +1,8 @@ | |||||||
|  | // Font stack | ||||||
| $font-sans: 'Open Sans', 'Inter', 'Roboto', 'Helvetica', 'Arial', 'Sarasa Gothic TC', 'Sarasa Gothic SC', 'Noto Sans TC', 'Noto Sans SC', 'Microsoft JhengHei', 'Microsoft YaHei', -apple-system, sans-serif; | $font-sans: 'Open Sans', 'Inter', 'Roboto', 'Helvetica', 'Arial', 'Sarasa Gothic TC', 'Sarasa Gothic SC', 'Noto Sans TC', 'Noto Sans SC', 'Microsoft JhengHei', 'Microsoft YaHei', -apple-system, sans-serif; | ||||||
| $font-serif: 'Merriweather', 'Georgia', 'Times New Roman', 'Times', 'Source Han Serif Traditional Chinese', 'Source Han Serif Simplified Chinese', 'Noto Serif TC', 'Noto Serif SC', serif; | $font-serif: 'Merriweather', 'Georgia', 'Times New Roman', 'Times', 'Source Han Serif Traditional Chinese', 'Source Han Serif Simplified Chinese', 'Noto Serif TC', 'Noto Serif SC', serif; | ||||||
| $font-mono: 'DM Mono', 'Fira Code', 'Jetbrains Mono', 'Input Mono', 'Menlo', 'MesloLGS NF', 'Ubuntu', monospace; | $font-mono: 'DM Mono', 'Fira Code', 'Jetbrains Mono', 'Input Mono', 'Menlo', 'MesloLGS NF', 'Ubuntu', 'Sarasa Gothic TC', 'Sarasa Gothic SC', monospace; | ||||||
|  |  | ||||||
|  | // Font defaults | ||||||
| $font-display: var(--xm-font-sans); | $font-display: var(--xm-font-sans); | ||||||
|  | $font-code: var(--xm-font-mono); | ||||||
|  | |||||||
| @ -1,3 +0,0 @@ | |||||||
| $general: #bbb; |  | ||||||
| $dark: #ddd; |  | ||||||
| $darker: #fff; |  | ||||||
| @ -1,3 +0,0 @@ | |||||||
| $general: #555; |  | ||||||
| $dark: #222; |  | ||||||
| $darker: #000; |  | ||||||
							
								
								
									
										3
									
								
								src/scss/variables/modes/_dark.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/scss/variables/modes/_dark.scss
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | $regular: #bbb; | ||||||
|  | $deep: #ddd; | ||||||
|  | $deeper: #fff; | ||||||
							
								
								
									
										3
									
								
								src/scss/variables/modes/_light.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								src/scss/variables/modes/_light.scss
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | |||||||
|  | $regular: #555; | ||||||
|  | $deep: #222; | ||||||
|  | $deeper: #000; | ||||||
| @ -2,8 +2,9 @@ | |||||||
|  |  | ||||||
| @use 'variables/constants'; | @use 'variables/constants'; | ||||||
| @use 'variables/colors'; | @use 'variables/colors'; | ||||||
| @use 'variables/light'; |  | ||||||
| @use 'variables/dark'; | @use 'variables/modes/light'; | ||||||
|  | @use 'variables/modes/dark'; | ||||||
|  |  | ||||||
| :root { | :root { | ||||||
|   @each $name, $val in module-variables('constants') { |   @each $name, $val in module-variables('constants') { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user