1 | {
|
2 | "name": "tailwindcss",
|
3 | "version": "3.2.4",
|
4 | "description": "A utility-first CSS framework for rapidly building custom user interfaces.",
|
5 | "license": "MIT",
|
6 | "main": "lib/index.js",
|
7 | "types": "types/index.d.ts",
|
8 | "repository": "https://github.com/tailwindlabs/tailwindcss.git",
|
9 | "bugs": "https://github.com/tailwindlabs/tailwindcss/issues",
|
10 | "homepage": "https://tailwindcss.com",
|
11 | "bin": {
|
12 | "tailwind": "lib/cli.js",
|
13 | "tailwindcss": "lib/cli.js"
|
14 | },
|
15 | "scripts": {
|
16 | "preswcify": "npm run generate && rimraf lib",
|
17 | "swcify": "swc src --out-dir lib --copy-files",
|
18 | "postswcify": "esbuild lib/cli-peer-dependencies.js --bundle --platform=node --outfile=peers/index.js",
|
19 | "rebuild-fixtures": "npm run swcify && node -r @swc/register scripts/rebuildFixtures.js",
|
20 | "prepublishOnly": "npm install --force && npm run swcify",
|
21 | "style": "eslint .",
|
22 | "pretest": "npm run generate",
|
23 | "test": "jest",
|
24 | "test:integrations": "npm run test --prefix ./integrations",
|
25 | "install:integrations": "node scripts/install-integrations.js",
|
26 | "generate:plugin-list": "node -r @swc/register scripts/create-plugin-list.js",
|
27 | "generate:types": "node -r @swc/register scripts/generate-types.js",
|
28 | "generate": "npm run generate:plugin-list && npm run generate:types",
|
29 | "release-channel": "node ./scripts/release-channel.js",
|
30 | "release-notes": "node ./scripts/release-notes.js"
|
31 | },
|
32 | "files": [
|
33 | "src/*",
|
34 | "cli/*",
|
35 | "lib/*",
|
36 | "peers/*",
|
37 | "scripts/*.js",
|
38 | "stubs/*.stub.js",
|
39 | "nesting/*",
|
40 | "types/**/*",
|
41 | "*.d.ts",
|
42 | "*.css",
|
43 | "*.js"
|
44 | ],
|
45 | "devDependencies": {
|
46 | "@swc/cli": "^0.1.57",
|
47 | "@swc/core": "^1.3.11",
|
48 | "@swc/jest": "^0.2.23",
|
49 | "@swc/register": "^0.1.10",
|
50 | "autoprefixer": "^10.4.13",
|
51 | "cssnano": "^5.1.14",
|
52 | "esbuild": "^0.15.12",
|
53 | "eslint": "^8.26.0",
|
54 | "eslint-config-prettier": "^8.5.0",
|
55 | "eslint-plugin-prettier": "^4.2.1",
|
56 | "jest": "^28.1.3",
|
57 | "jest-diff": "^28.1.3",
|
58 | "prettier": "^2.7.1",
|
59 | "rimraf": "^3.0.0",
|
60 | "source-map-js": "^1.0.2"
|
61 | },
|
62 | "peerDependencies": {
|
63 | "postcss": "^8.0.9"
|
64 | },
|
65 | "dependencies": {
|
66 | "arg": "^5.0.2",
|
67 | "chokidar": "^3.5.3",
|
68 | "color-name": "^1.1.4",
|
69 | "detective": "^5.2.1",
|
70 | "didyoumean": "^1.2.2",
|
71 | "dlv": "^1.1.3",
|
72 | "fast-glob": "^3.2.12",
|
73 | "glob-parent": "^6.0.2",
|
74 | "is-glob": "^4.0.3",
|
75 | "lilconfig": "^2.0.6",
|
76 | "micromatch": "^4.0.5",
|
77 | "normalize-path": "^3.0.0",
|
78 | "object-hash": "^3.0.0",
|
79 | "picocolors": "^1.0.0",
|
80 | "postcss": "^8.4.18",
|
81 | "postcss-import": "^14.1.0",
|
82 | "postcss-js": "^4.0.0",
|
83 | "postcss-load-config": "^3.1.4",
|
84 | "postcss-nested": "6.0.0",
|
85 | "postcss-selector-parser": "^6.0.10",
|
86 | "postcss-value-parser": "^4.2.0",
|
87 | "quick-lru": "^5.1.1",
|
88 | "resolve": "^1.22.1"
|
89 | },
|
90 | "browserslist": [
|
91 | "> 1%",
|
92 | "not edge <= 18",
|
93 | "not ie 11",
|
94 | "not op_mini all"
|
95 | ],
|
96 | "jest": {
|
97 | "testTimeout": 30000,
|
98 | "setupFilesAfterEnv": [
|
99 | "<rootDir>/jest/customMatchers.js"
|
100 | ],
|
101 | "testPathIgnorePatterns": [
|
102 | "/node_modules/",
|
103 | "/integrations/",
|
104 | "/standalone-cli/",
|
105 | "\\.test\\.skip\\.js$"
|
106 | ],
|
107 | "transform": {
|
108 | "\\.js$": "@swc/jest"
|
109 | }
|
110 | },
|
111 | "engines": {
|
112 | "node": ">=12.13.0"
|
113 | }
|
114 | }
|