Skip to content

Commit e6bd576

Browse files
committed
Ready for Tailwind 2.0
1 parent 07e982a commit e6bd576

File tree

6 files changed

+287224
-115745
lines changed

6 files changed

+287224
-115745
lines changed

extractClassNames.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?php
22

33
// Get latest versions of these two files from
4-
// https://unpkg.com/tailwindcss@%5E1.0/dist/tailwind.css
4+
// https://unpkg.com/tailwindcss@%5E2.0/dist/tailwind.css
55
// https://cdn.jsdelivr.net/npm/@tailwindcss/ui@latest/dist/tailwind-ui.css
66

77
$classes['tailwind.css'] = extractClasses(file_get_contents('tailwind.css'));
@@ -28,13 +28,18 @@ function extractClasses($file)
2828
for ($i = 0; $i < count($classes); $i++) {
2929
$match = trim($classes[$i]);
3030

31+
// only keep first part, ignore everything after space
32+
$parts = explode(' ', $match);
33+
$match = $parts[0];
34+
3135
$match = stripslashes($match);
3236

3337
$excludeThesePrefixes = [
3438
'.sm:',
3539
'.md:',
3640
'.lg:',
3741
'.xl:',
42+
'.32xl:',
3843

3944
'.active:',
4045
'.focus:',
@@ -57,8 +62,9 @@ function extractClasses($file)
5762

5863
$stripThese = [
5964
'.',
60-
' {}',
61-
' > :not(template) ~ :not(template)',
65+
// ' {}',
66+
// ' > :not(template) ~ :not(template)',
67+
// ' > :not([hidden]) ~ :not([hidden])',
6268

6369
'::-moz-placeholder',
6470
'::-ms-check',

package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,27 +10,27 @@
1010
"test:unit": "vue-cli-service test:unit"
1111
},
1212
"dependencies": {
13-
"core-js": "^3.6.4",
14-
"register-service-worker": "^1.7.0",
15-
"vue": "^2.6.11",
16-
"vue-router": "^3.1.6",
17-
"vuex": "^3.1.3"
13+
"core-js": "^3.7.0",
14+
"register-service-worker": "^1.7.1",
15+
"vue": "^2.6.12",
16+
"vue-router": "^3.4.9",
17+
"vuex": "^3.5.1"
1818
},
1919
"devDependencies": {
20-
"@vue/cli-plugin-babel": "^4.2.3",
21-
"@vue/cli-plugin-e2e-cypress": "^4.2.3",
22-
"@vue/cli-plugin-eslint": "^4.2.3",
23-
"@vue/cli-plugin-pwa": "^4.2.3",
24-
"@vue/cli-plugin-unit-mocha": "^4.2.3",
25-
"@vue/cli-service": "^4.2.3",
26-
"@vue/eslint-config-airbnb": "^5.0.2",
27-
"@vue/test-utils": "1.0.0-beta.32",
20+
"@vue/cli-plugin-babel": "^4.5.9",
21+
"@vue/cli-plugin-e2e-cypress": "^4.5.9",
22+
"@vue/cli-plugin-eslint": "^4.5.9",
23+
"@vue/cli-plugin-pwa": "^4.5.9",
24+
"@vue/cli-plugin-unit-mocha": "^4.5.9",
25+
"@vue/cli-service": "^4.5.9",
26+
"@vue/eslint-config-airbnb": "^5.1.0",
27+
"@vue/test-utils": "1.1.1",
2828
"babel-eslint": "^10.1.0",
2929
"chai": "^4.2.0",
30-
"eslint": "^6.8.0",
31-
"eslint-plugin-vue": "^6.2.2",
32-
"sass": "^1.26.3",
33-
"sass-loader": "^8.0.2",
34-
"vue-template-compiler": "^2.6.11"
30+
"eslint": "^7.13.0",
31+
"eslint-plugin-vue": "^7.1.0",
32+
"sass": "^1.29.0",
33+
"sass-loader": "^10.1.0",
34+
"vue-template-compiler": "^2.6.12"
3535
}
3636
}

0 commit comments

Comments
 (0)