UNPKG

5.07 kBJSONView Raw
1{
2 "name": "xtendui",
3 "version": "1.1.0",
4 "description": "Xtend UI is a powerful frontend library of Tailwind CSS components enhanced by vanilla js. It helps you build interfaces with advanced interactions and animations.",
5 "homepage": "https://xtendui.com/",
6 "license": "MIT",
7 "author": "Riccardo Caroli <beaver82+xtendui@gmail.com>",
8 "repository": "https://github.com/xtendui/xtendui.git",
9 "keywords": [
10 "react",
11 "javascript",
12 "components",
13 "ui",
14 "html5",
15 "frontend",
16 "react-components",
17 "vanilla-javascript",
18 "tailwindcss"
19 ],
20 "main": "src/xt.mjs",
21 "exports": {
22 ".": "./src/xt.mjs",
23 "./src/xt": "./src/xt.mjs",
24 "./tailwind.preset": "./tailwind.preset.js",
25 "./src/drop": "./src/drop.mjs",
26 "./src/form": "./src/form.mjs",
27 "./src/googlelocator": "./src/googlelocator.mjs",
28 "./src/groupnumber": "./src/groupnumber.mjs",
29 "./src/infinitescroll": "./src/infinitescroll.mjs",
30 "./src/mousefollow": "./src/mousefollow.mjs",
31 "./src/overlay": "./src/overlay.mjs",
32 "./src/ripple": "./src/ripple.mjs",
33 "./src/scrollto": "./src/scrollto.mjs",
34 "./src/slider": "./src/slider.mjs",
35 "./src/stickyflow": "./src/stickyflow.mjs",
36 "./src/textareaautosize": "./src/textareaautosize.mjs",
37 "./src/toggle": "./src/toggle.mjs",
38 "./src/tooltip": "./src/tooltip.mjs",
39 "./src/usability": "./src/usability.mjs"
40 },
41 "publishConfig": {
42 "registry": "https://registry.npmjs.org/"
43 },
44 "files": [
45 "tailwind.*.js",
46 "dist/*.min.*",
47 "src/*.*"
48 ],
49 "scripts": {
50 "clean": "gatsby clean",
51 "setup": "yarn alias && node ./build/packet.js",
52 "generate": "yarn alias && node ./build/generate.js && yarn lint:generate --fix",
53 "build": "yarn setup && yarn clean && gatsby build",
54 "dev": "yarn setup && yarn clean && gatsby develop -p 8080",
55 "serve": "gatsby serve -p 8080",
56 "deploy": "gh-pages -d public",
57 "dist": "yarn setup && cross-env DIST=true webpack --progress",
58 "release": "npx semantic-release --no-ci --dry-run --debug",
59 "lint": "eslint . --ext .js,.mjs",
60 "lint:generate": "eslint . --ext .jsx",
61 "test": "start-server-and-test serve http://localhost:8080 test:run",
62 "test:run": "cypress run",
63 "test:open": "cypress open",
64 "alias": "node -e \"var s='../src',d='node_modules/src',fs=require('fs');fs.exists(d,function(e){e||fs.symlinkSync(s,d,'junction')});\"",
65 "postversion": "yarn dist"
66 },
67 "dependencies": {
68 "@popperjs/core": "^2.11.5",
69 "dompurify": "^2.3.6",
70 "focus-trap": "^6.9.0",
71 "json5": "^2.2.1",
72 "lodash": "^4.17.21"
73 },
74 "peerDependencies": {
75 "tailwindcss": "^3.0.12"
76 },
77 "devDependencies": {
78 "@babel/core": "^7.17.10",
79 "@babel/preset-env": "^7.17.10",
80 "@hot-loader/react-dom": "^17.0.2",
81 "@semantic-release/changelog": "^6.0.1",
82 "@semantic-release/commit-analyzer": "^9.0.2",
83 "@semantic-release/git": "^10.0.1",
84 "@semantic-release/github": "^8.0.4",
85 "@semantic-release/npm": "^9.0.1",
86 "@semantic-release/release-notes-generator": "^10.0.3",
87 "autoprefixer": "^10.4.7",
88 "babel-loader": "^8.2.5",
89 "babel-preset-gatsby": "^2.13.0",
90 "clipboard": "^2.0.11",
91 "core-js": "^3.22.4",
92 "cross-env": "^7.0.3",
93 "css-loader": "^6.7.1",
94 "cssnano": "^5.1.7",
95 "cypress": "^9.6.0",
96 "cypress-axe": "^0.14.0",
97 "cypress-plugin-tab": "^1.0.5",
98 "dompurify": "^2.3.1",
99 "dotenv": "^16.0.0",
100 "eslint": "8.14.0",
101 "eslint-config-prettier": "^8.5.0",
102 "eslint-plugin-cypress": "^2.12.1",
103 "eslint-plugin-prettier": "^4.0.0",
104 "eslint-plugin-react": "^7.29.4",
105 "esm": "^3.2.25",
106 "gatsby": "^4.13.1",
107 "gatsby-plugin-catch-links": "^4.13.0",
108 "gatsby-plugin-image": "^2.13.0",
109 "gatsby-plugin-manifest": "^4.13.0",
110 "gatsby-plugin-module-resolver": "^1.0.3",
111 "gatsby-plugin-page-creator": "^4.13.0",
112 "gatsby-plugin-postcss": "^5.13.0",
113 "gatsby-plugin-react-helmet": "^5.13.0",
114 "gatsby-plugin-sitemap": "^5.13.0",
115 "gatsby-remark-classes": "^1.0.2",
116 "gatsby-remark-component": "^1.1.3",
117 "gatsby-remark-external-links": "^0.0.4",
118 "gatsby-source-contentful": "^7.11.0",
119 "gatsby-source-filesystem": "^4.13.0",
120 "gatsby-transformer-remark": "^5.13.0",
121 "gh-pages": "^3.2.3",
122 "glob": "^8.0.1",
123 "gsap": "^3.10.4",
124 "mini-css-extract-plugin": "^2.6.0",
125 "path": "^0.12.7",
126 "postcss": "^8.4.13",
127 "postcss-import": "^14.1.0",
128 "postcss-loader": "^6.2.1",
129 "prettier-eslint": "^14.0.2",
130 "prismjs": "^1.28.0",
131 "prop-types": "^15.8.1",
132 "purgecss": "^4.1.3",
133 "react": "^18.1.0",
134 "react-dom": "^18.1.0",
135 "react-helmet": "^6.1.0",
136 "regenerator-runtime": "^0.13.9",
137 "rehype-react": "^7.1.1",
138 "remark-grid-tables": "^2.1.2",
139 "semantic-release": "^19.0.2",
140 "start-server-and-test": "^1.14.0",
141 "tailwindcss": "^3.0.24",
142 "terser-webpack-plugin": "^5.3.1",
143 "uuid": "^8.3.2",
144 "webpack": "^5.72.0",
145 "webpack-cli": "^4.9.2",
146 "write": "^2.0.0"
147 }
148}