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 | }
|