From c261537255066f4e2f6eaa2d6860c4d4f0127e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=A0s?= Date: Sat, 4 May 2024 13:58:01 +0200 Subject: [PATCH] feat: Add Rollup --- bun.lockb | Bin 113566 -> 113598 bytes package-lock.json | 210 ++++++++++++++++++++++++++++++++++++++++++++-- package.json | 1 + 3 files changed, 206 insertions(+), 5 deletions(-) diff --git a/bun.lockb b/bun.lockb index 48082120138d41c3a906ae59337a870762a1d87f..2bd3079a6f876b151c22c19ca0767595da9e1e97 100755 GIT binary patch delta 5564 zcmeI0Yitx%6vy`#x@{pqAJAG#DNy=YN~z^tl|*77AOhA0RHdaYlthD~JPbyq1$hXi z@>pa*5h{YpD_9Y$iJ(DIFcR@m)WitNXA{4X_{raY_F#r&A%yU8Z~EK+x#yg@Gkf>W z^xWBfC4BNqc=HT5qGM*$oQ!^;d>TNh=ML) zJ1E}+HL3h>s6z{?^4y0HCzG^X96PYD zP`i<)68{5~e^Ij`;}WP{0uA^Vs0CGdm!TNa)G^g+>tlVXj?X~l$~6D=mFJmqviL}f z);1PIH#VkM;Rt2hq489q9E(eJ%3SrMM;ddgWel*WRAxROS}%jFucxpsyhK4$nWfeb zYEty+g$4eqDYIx$0`Il_pr+xUYJRCsJk9#k9N%B|1Lg>-5@+C7XeJ-Ju!k*As`#VU52~J< zbIc!4HBLQoUGO~rsUgD-2&zudgufTM*y6WSHDu8e8(6B9^8%_9zi57GYP9W{*z;|z zd8NwUXnm>7HtPpfqiw>kudxf&ox0ERf~qIP0sIObBl3> ztRU%+%G4Y+Dub41J{5LN-j<;*Yr=DWAXcXZs+GS71KXkOkhK8e%o3 zQdHXW7g9aD7Sx8AuLt(kopT{Rm6+^6LTz4U5ktI&sT5WJx?ojeo6I-NhUiUy3#e%y zpu9e?)mzCBk-eB2@oMRxfxR1an96_t{C76nyc0#PHLWjQ)o_Qr>S9+mW+&!S(Clet zsa&1~v!MnagU3N-_Ji;cT=qJOU7`Ei>ne5??q4st#1-UrClH1dNQKFqX9|q=A`y3A z?j+25XaM~x^I$$SdDSH@t9l{kBG9k07?!|NSOyUo3`3w0hJs4YfuMpj8{XoKyFvSz z)v&@lQQ|6^pT(?&I+zRE96SQrb5BC2fOat2?*0H(*muF*Fb2lLe*Evkd!YHOgyB#Q z13-`EJ3!mUGvxF``#`#54l*%%Ku_om+ey$~`4{*Neh2Nr&%sylIeZGo;V66n9bQMN z%X2Sz=StlZ&2#bO!5T(Wt-lUhp&qn}x*vWfuARFcmU`X7ZZ32HeIN3%wZ65Ub0G`* z!f9d`;S}iI#z8m)hhY`G0&BE;*9zCmrxm~+&EIHf*VcutcR560|N$2@WH{N-D z$GY^i)FeNTqf$n>GbygFYDDFTk)0Ptxtd7Y4y`v@jW@2=O$^5}z2&v;i?mm@3~9xk J6YE@U?SGeCtr7qL delta 5563 zcmeI0Yitx%6vyX^Eo}|OmX;L?w6wI_Z3$Ql%EQJGMJh@OzQE8zKpLSW3M!EpaV@VP z#R85vC@&Ed3I?r6YGNRwJVG?$3pFulAbvLZi7#UO{bvu!G&VH^CKJ93p~#g888SO3^px7J^xB`EYSz2*rFw9CRBh-s$Ow5 z{40&I?e7vGud_hZiuA z*fQt~FQoF_RChx4`T$=tZAE20siw(VxB=FIEUFqO`7#GN>p><}hYf0AQq7=OK^L$E zRR222q>8_x1{PJ-y$RB7Ad{+oClGJ&cHzjRO1!NG)|2YO_J-M%s(v5n1p5{Dhc1eR zx3ohoOscB)K)nxvtS41nXPE7-8vR3%9=5zx;~lYfM3Z5ni^Prai4{au9gkXEs=DK# z6MP1;-c}P+e$+lBROw z){d%1Pgq->Q7Qe&dQccN; z7QfTtX!vY-kpN|0x3(_uF6$80Y~uA6m+Hh*tu2*%zqO;Px@negaGYOP_MjC?Rq(L2 zqpEMw*%t3fHO^e}y5RX%*OO}e1?2moOOsZ(^gmP$^|XyA)ihd;>cr1mT&f2vV;Re(#2@{?-)KdC|(gKe^Zwbk{< z-yF0uL}E9tM$`sC<=Xx20Cl_7V)^)faJ1aDWouP;0NR5Y6|Q>hGq}2QTKsAO{Rlh? zGhr4y1`RMBX23;8`Yq_JaAofI;9P|p?fwih;;y(bgJdT3g~=36fw@6z+{Fexfx8eE zK?^K~Ct*p@8FvFFRpM4bHI%?`D1|c6i>{%drDh>)XY?JQ?~hfm0u}^U;%;=Z5w{8E zfVKt?f%e_^pi@Bm7HxIEhH?1gVFHYSv9Oo;JMb>(Uh3ZIc8>(jpMemALeS4x0h$Z_ zfgR|*UN%k+^n)!FXrKH8`~*M48Tb-Dhhy+Dd<2K!efR*D1%Fh!B3B>uOSsvtHmHlc zyOVm$x0*q<;9m>tL7Nxtr0#?7$ZPXH5npd$w58jR?t>xtn&O($+RWy|060NT8}#GQ z2_0|%4nixegw?=&PKNKHR?v76+UPtL^j1KxcM|x6;3U4@ljvQ`9#{`;piN^5c|9b0 zC`Ldz=rKJ-POq3WyY&R@Lf?V_^ep~}exbKxT{!DNPn;e^`D;OsPdjXc&9EEvPHHRc zgl(W_!H3sCF`=4ERSbk}56)D%nO!5Q-Rev?D(I+j@jisR&epi`E-0;ar~B&3ROnKz io0Z63u33hS3uZLANx{}8_i6S*%{nZzYu+5!)buxIsI89x diff --git a/package-lock.json b/package-lock.json index 9f86d24..d8c1d3a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,13 +5,14 @@ "requires": true, "packages": { "": { - "name": "todo-list1", + "name": "todo-list", "version": "0.0.0", "dependencies": { "@heroicons/react": "^2.1.3", "@reduxjs/toolkit": "^2.2.3", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-redux": "^9.1.2" }, "devDependencies": { "@types/react": "^18.2.66", @@ -19,11 +20,13 @@ "@typescript-eslint/eslint-plugin": "^7.2.0", "@typescript-eslint/parser": "^7.2.0", "@vitejs/plugin-react-swc": "^3.5.0", + "autoprefixer": "^10.4.19", "clsx": "latest", "daisyui": "latest", "eslint": "^8.57.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", "tailwindcss": "^3.4.3", "typescript": "^5.2.2", "vite": "^5.2.0" @@ -468,12 +471,12 @@ }, "node_modules/@types/prop-types": { "version": "15.7.12", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@types/react": { "version": "18.3.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/prop-types": "*", @@ -493,6 +496,11 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "7.8.0", "dev": true, @@ -804,6 +812,43 @@ "node": ">=8" } }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "dev": true, @@ -840,6 +885,38 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/callsites": { "version": "3.1.0", "dev": true, @@ -856,6 +933,26 @@ "node": ">= 6" } }, + "node_modules/caniuse-lite": { + "version": "1.0.30001615", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001615.tgz", + "integrity": "sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, "node_modules/chalk": { "version": "4.1.2", "dev": true, @@ -978,7 +1075,7 @@ }, "node_modules/csstype": { "version": "3.1.3", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/culori": { @@ -1066,6 +1163,12 @@ "dev": true, "license": "MIT" }, + "node_modules/electron-to-chromium": { + "version": "1.4.756", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.756.tgz", + "integrity": "sha512-RJKZ9+vEBMeiPAvKNWyZjuYyUqMndcP1f335oHqn3BEQbs2NFtVrnK5+6Xg5wSM9TknNNpWghGDUCKGYF+xWXw==", + "dev": true + }, "node_modules/emoji-regex": { "version": "9.2.2", "dev": true, @@ -1108,6 +1211,15 @@ "@esbuild/win32-x64": "0.20.2" } }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "dev": true, @@ -1396,6 +1508,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/fs.realpath": { "version": "1.0.0", "dev": true, @@ -1859,6 +1984,12 @@ "dev": true, "license": "MIT" }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, "node_modules/normalize-path": { "version": "3.0.0", "dev": true, @@ -1867,6 +1998,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-assign": { "version": "4.1.1", "dev": true, @@ -2235,6 +2375,28 @@ "react": "^18.3.1" } }, + "node_modules/react-redux": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, "node_modules/read-cache": { "version": "1.0.0", "dev": true, @@ -2685,6 +2847,36 @@ "node": ">=14.17" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", + "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, "node_modules/uri-js": { "version": "4.4.1", "dev": true, @@ -2693,6 +2885,14 @@ "punycode": "^2.1.0" } }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "dev": true, diff --git a/package.json b/package.json index d9e044e..4e9d171 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-react-refresh": "^0.4.6", "postcss": "^8.4.38", + "rollup": "^4.17.2", "tailwindcss": "^3.4.3", "typescript": "^5.2.2", "vite": "^5.2.0"