build: 🏗️ Switch to Vite for build system

This commit is contained in:
ThatOneCalculator 2022-04-07 17:49:34 -07:00
parent 9ff53c1345
commit 6f55b59d7b
10 changed files with 334 additions and 85 deletions

View File

@ -54,7 +54,7 @@ Submit your public instance [here](https://github.com/Domterion/zer0bin/issues/n
### Frontend:
<a href="https://www.typescriptlang.org/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/TypeScript.svg" height=40/></a> <a href="https://definitelytyped.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953567495321710602/DefinitelyTyped.svg" height=40/></a> <a href="https://sass-lang.com/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/Sass.svg" height=40/></a> <a href="https://pugjs.org/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/Pug-Dark.svg" height=40/></a> <a href="https://rosepinetheme.com/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953176309444542464/RosePine.svg" height=40/></a> <a href="https://highlightjs.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956227499229061140/hljs.svg" height=40/></a> <a href="https://marked.js.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956263178961047612/MarkedJS.svg" height=40/></a> <a href="https://github.com/ant-design/ant-design-icons"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956227498985799690/anticons.svg" height=40/></a><br><a href="https://github.com/idiotWu/smooth-scrollbar"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953564432628322364/SmoothScrollJS.svg" height=40/></a> <a href="https://atomiks.github.io/tippyjs/"><img src="https://cdn.discordapp.com/attachments/872332549777666078/955624715521769522/Tippy.svg" height=40/></a> <a href="https://github.com/loonywizard/js-confetti"><img src="https://cdn.discordapp.com/attachments/810799100940255260/955609316042362930/JSConfetti.svg" height=40/></a> <a href="https://github.com/hadialqattan/no-darkreader"><img src="https://cdn.discordapp.com/attachments/810799100940255260/955869669535907870/NoDarkReader.svg" height=40/></a> <a href="https://parceljs.org/"><img src="https://user-images.githubusercontent.com/44733677/158683062-17ac3b62-cacd-4add-babb-1f74f36020d8.svg" height=40/></a> <a href="https://prettier.io/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953339670538887318/Prettier.svg" height=40/></a> <a href="https://yarnpkg.org"><img src="https://cdn.discordapp.com/attachments/810799100940255260/954823377493852170/Yarn.svg" height=40/></a> <a href="https://transfonter.org"><img src="https://user-images.githubusercontent.com/44733677/159066877-234f68ba-e95c-439d-b5fe-74def49dc762.svg" height=40></a>
<a href="https://www.typescriptlang.org/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/TypeScript.svg" height=40/></a> <a href="https://definitelytyped.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953567495321710602/DefinitelyTyped.svg" height=40/></a> <a href="https://sass-lang.com/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/Sass.svg" height=40/></a> <a href="https://pugjs.org/"><img src="https://github.com/tandpfun/skill-icons/raw/main/icons/Pug-Dark.svg" height=40/></a> <a href="https://rosepinetheme.com/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953176309444542464/RosePine.svg" height=40/></a> <a href="https://highlightjs.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956227499229061140/hljs.svg" height=40/></a> <a href="https://marked.js.org/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956263178961047612/MarkedJS.svg" height=40/></a> <a href="https://github.com/ant-design/ant-design-icons"><img src="https://cdn.discordapp.com/attachments/810799100940255260/956227498985799690/anticons.svg" height=40/></a><br><a href="https://github.com/idiotWu/smooth-scrollbar"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953564432628322364/SmoothScrollJS.svg" height=40/></a> <a href="https://atomiks.github.io/tippyjs/"><img src="https://cdn.discordapp.com/attachments/872332549777666078/955624715521769522/Tippy.svg" height=40/></a> <a href="https://github.com/loonywizard/js-confetti"><img src="https://cdn.discordapp.com/attachments/810799100940255260/955609316042362930/JSConfetti.svg" height=40/></a> <a href="https://github.com/hadialqattan/no-darkreader"><img src="https://cdn.discordapp.com/attachments/810799100940255260/955869669535907870/NoDarkReader.svg" height=40/></a> <a href="https://vitejs.dev/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/961789632834600960/Vite-Dark.svg" height=40/></a> <a href="https://prettier.io/"><img src="https://cdn.discordapp.com/attachments/810799100940255260/953339670538887318/Prettier.svg" height=40/></a> <a href="https://yarnpkg.org"><img src="https://cdn.discordapp.com/attachments/810799100940255260/954823377493852170/Yarn.svg" height=40/></a> <a href="https://transfonter.org"><img src="https://user-images.githubusercontent.com/44733677/159066877-234f68ba-e95c-439d-b5fe-74def49dc762.svg" height=40></a>
### Backend:

View File

@ -1,3 +0,0 @@
{
"removeComments": false
}

View File

@ -1,10 +0,0 @@
{
"extends": "@parcel/config-default",
"compressors": {
"*.{html,css,js,svg,map}": [
"...",
"@parcel/compressor-gzip",
"@parcel/compressor-brotli"
]
}
}

3
frontend/index.html Normal file
View File

@ -0,0 +1,3 @@
<link rel="stylesheet" href="/style/style.scss" />
<script type="module" src="/src/index.ts"></script>
<pug src="index.pug"></pug>

View File

@ -18,8 +18,8 @@ html(lang='en')
meta(name='theme-color' content='#90BDC9')
meta(name='keywords' content='zerobin, zer0bin, paste, paste bin, pastebin, pastebin alternative, foss pastebin, open source pastebin, free pastebin, ghostbin, hastebin, pastebin.com, free pastebin online, paste online, github paste, github gist, github gist paste')
meta(name='darkreader' content='NO-DARKREADER-PLUGIN')
link(href='style/style.scss' rel='stylesheet')
link(href='min/rosepine.min.css' rel='stylesheet')
link(href='/style/style.scss' rel='stylesheet')
//- link(href='min/rosepine.min.css' rel='stylesheet')
meta(name='title' content='zer0bin')
meta(name='description' content='🖊 Just a place to paste')
meta(property='og:type' content='website')
@ -29,7 +29,7 @@ html(lang='en')
meta(property='twitter:title' content='zer0bin')
meta(property='twitter:description' content='🖊 Just a place to paste')
meta(property='twitter:image' content='https://raw.githubusercontent.com/zer0bin-dev/.github/main/zer0bin.png')
script(defer='' type='module' src='src/index.ts')
script(defer='' type='module' src='/src/index.ts')
body
ul.noselect#messages

File diff suppressed because one or more lines are too long

View File

@ -5,23 +5,24 @@
"browserslist": "> 0.5%, last 2 versions, not dead",
"license": "MIT",
"scripts": {
"start": "parcel index.pug",
"build": "parcel build index.pug --public-url /"
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"devDependencies": {
"@parcel/compressor-brotli": "^2.4.1",
"@parcel/compressor-gzip": "^2.4.1",
"@parcel/core": "^2.4.1",
"@parcel/transformer-pug": "^2.4.1",
"@parcel/transformer-sass": "^2.4.1",
"@types/core-js": "^2.5.5",
"@types/node": "^17.0.21"
"@types/node": "^17.0.21",
"pug": "^3.0.2",
"sass": "^1.50.0",
"vite": "^2.9.0",
"vite-plugin-pug": "^0.3.1"
},
"description": "just a place to paste",
"repository": "https://github.com/zer0bin-dev/zer0bin",
"author": "Domterion, ThatOneCalculator",
"dependencies": {
"@ant-design/icons-svg": "^4.2.1",
"highlight.js": "^11.5.0",
"js-confetti": "^0.10.2",
"marked": "^4.0.12",
"no-darkreader": "^1.0.1",

View File

@ -5,8 +5,10 @@ import JSConfetti from "js-confetti"
import Scrollbar from "smooth-scrollbar"
import "./icons"
import hljs from "../min/highlight.min"
import hljs from "highlight.js/lib/common"
// import hljs from "../min/highlight.min"
import "../min/rosepine.min.css"
import config from "../config.json"
import { toggleHiddenIcon } from "./icons"
const apiUrl = config.api_url

6
frontend/vite.config.js Normal file
View File

@ -0,0 +1,6 @@
import { defineConfig } from "vite"
import pugPlugin from "vite-plugin-pug"
export default defineConfig({
plugins: [pugPlugin()],
})

View File

@ -40,11 +40,11 @@ __metadata:
linkType: hard
"@babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6":
version: 7.17.8
resolution: "@babel/parser@npm:7.17.8"
version: 7.17.9
resolution: "@babel/parser@npm:7.17.9"
bin:
parser: ./bin/babel-parser.js
checksum: 1771808491982cc47baa888a997aef6b58308e3844c8c00f730f8fd97defe57d32cdbf46075cd49aaee310fa31f3d2c80a0d41b41a4ee0ff336ee09e2ff6c222
checksum: ea59c985ebfae7c0299c8ea63ed34903202f51665db8d59c55b4366e20270b74d7367a2c211fdd2db20f25750df89adcc85ab6c8692061c6459a88efb79f43e6
languageName: node
linkType: hard
@ -121,24 +121,6 @@ __metadata:
languageName: node
linkType: hard
"@parcel/compressor-brotli@npm:^2.4.1":
version: 2.4.1
resolution: "@parcel/compressor-brotli@npm:2.4.1"
dependencies:
"@parcel/plugin": 2.4.1
checksum: 202b7bee5d5d6b635c905678fffcda1ca5bfba62f7af073db26e7aa2f684dba57d31e72ce284401d0cbc235705dbccf31302ff361a6d3495c81198cd7b4060da
languageName: node
linkType: hard
"@parcel/compressor-gzip@npm:^2.4.1":
version: 2.4.1
resolution: "@parcel/compressor-gzip@npm:2.4.1"
dependencies:
"@parcel/plugin": 2.4.1
checksum: e0796e4e832d734ab9b4bfe2ba891c5cb17491c0fb16f120eef46209ea7196f9562bb5cbc484a5cc27e257d5b67cde23efdbf616f76359e3cdeb6eaca86dae6c
languageName: node
linkType: hard
"@parcel/compressor-raw@npm:2.4.1":
version: 2.4.1
resolution: "@parcel/compressor-raw@npm:2.4.1"
@ -188,7 +170,7 @@ __metadata:
languageName: node
linkType: hard
"@parcel/core@npm:2.4.1, @parcel/core@npm:^2.4.1":
"@parcel/core@npm:2.4.1":
version: 2.4.1
resolution: "@parcel/core@npm:2.4.1"
dependencies:
@ -769,16 +751,6 @@ __metadata:
languageName: node
linkType: hard
"@parcel/transformer-pug@npm:^2.4.1":
version: 2.4.1
resolution: "@parcel/transformer-pug@npm:2.4.1"
dependencies:
"@parcel/plugin": 2.4.1
pug: ^3.0.2
checksum: 26d221cb413ea8c8cba82c70cd39809e483be963a0a927b9d911e4c38f0385911d21fbda5159c9db83caa4ca2c2c7e6fb442fca9e41a610b5020548a79e8ebe7
languageName: node
linkType: hard
"@parcel/transformer-raw@npm:2.4.1":
version: 2.4.1
resolution: "@parcel/transformer-raw@npm:2.4.1"
@ -799,17 +771,6 @@ __metadata:
languageName: node
linkType: hard
"@parcel/transformer-sass@npm:^2.4.1":
version: 2.4.1
resolution: "@parcel/transformer-sass@npm:2.4.1"
dependencies:
"@parcel/plugin": 2.4.1
"@parcel/source-map": ^2.0.0
sass: ^1.38.0
checksum: 9282ed915269701d513c1d4ebc1485b5c01520df9c21b6b2dcb3a86c196333132008cc3f18406088a8cf5cd35647d27099b45551a4e3c89f7568693a788154e7
languageName: node
linkType: hard
"@parcel/transformer-svg@npm:2.4.1":
version: 2.4.1
resolution: "@parcel/transformer-svg@npm:2.4.1"
@ -1559,6 +1520,217 @@ __metadata:
languageName: node
linkType: hard
"esbuild-android-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-android-64@npm:0.14.34"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
"esbuild-android-arm64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-android-arm64@npm:0.14.34"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"esbuild-darwin-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-darwin-64@npm:0.14.34"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"esbuild-darwin-arm64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-darwin-arm64@npm:0.14.34"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"esbuild-freebsd-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-freebsd-64@npm:0.14.34"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"esbuild-freebsd-arm64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-freebsd-arm64@npm:0.14.34"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-32@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-32@npm:0.14.34"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
"esbuild-linux-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-64@npm:0.14.34"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
"esbuild-linux-arm64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-arm64@npm:0.14.34"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
"esbuild-linux-arm@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-arm@npm:0.14.34"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"esbuild-linux-mips64le@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-mips64le@npm:0.14.34"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
"esbuild-linux-ppc64le@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-ppc64le@npm:0.14.34"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
"esbuild-linux-riscv64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-riscv64@npm:0.14.34"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
"esbuild-linux-s390x@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-linux-s390x@npm:0.14.34"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
"esbuild-netbsd-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-netbsd-64@npm:0.14.34"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-openbsd-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-openbsd-64@npm:0.14.34"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
"esbuild-sunos-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-sunos-64@npm:0.14.34"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-32@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-windows-32@npm:0.14.34"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"esbuild-windows-64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-windows-64@npm:0.14.34"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"esbuild-windows-arm64@npm:0.14.34":
version: 0.14.34
resolution: "esbuild-windows-arm64@npm:0.14.34"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"esbuild@npm:^0.14.27":
version: 0.14.34
resolution: "esbuild@npm:0.14.34"
dependencies:
esbuild-android-64: 0.14.34
esbuild-android-arm64: 0.14.34
esbuild-darwin-64: 0.14.34
esbuild-darwin-arm64: 0.14.34
esbuild-freebsd-64: 0.14.34
esbuild-freebsd-arm64: 0.14.34
esbuild-linux-32: 0.14.34
esbuild-linux-64: 0.14.34
esbuild-linux-arm: 0.14.34
esbuild-linux-arm64: 0.14.34
esbuild-linux-mips64le: 0.14.34
esbuild-linux-ppc64le: 0.14.34
esbuild-linux-riscv64: 0.14.34
esbuild-linux-s390x: 0.14.34
esbuild-netbsd-64: 0.14.34
esbuild-openbsd-64: 0.14.34
esbuild-sunos-64: 0.14.34
esbuild-windows-32: 0.14.34
esbuild-windows-64: 0.14.34
esbuild-windows-arm64: 0.14.34
dependenciesMeta:
esbuild-android-64:
optional: true
esbuild-android-arm64:
optional: true
esbuild-darwin-64:
optional: true
esbuild-darwin-arm64:
optional: true
esbuild-freebsd-64:
optional: true
esbuild-freebsd-arm64:
optional: true
esbuild-linux-32:
optional: true
esbuild-linux-64:
optional: true
esbuild-linux-arm:
optional: true
esbuild-linux-arm64:
optional: true
esbuild-linux-mips64le:
optional: true
esbuild-linux-ppc64le:
optional: true
esbuild-linux-riscv64:
optional: true
esbuild-linux-s390x:
optional: true
esbuild-netbsd-64:
optional: true
esbuild-openbsd-64:
optional: true
esbuild-sunos-64:
optional: true
esbuild-windows-32:
optional: true
esbuild-windows-64:
optional: true
esbuild-windows-arm64:
optional: true
bin:
esbuild: bin/esbuild
checksum: 2f50fc1d48a307c8e1a4ca790e448fd4742aea0405d424989eb03e0b435faa6f5184b14a8244ab17611f91238605bb129e53a6d2e157f44eacea67e5c648bdae
languageName: node
linkType: hard
"escalade@npm:^3.1.1":
version: 3.1.1
resolution: "escalade@npm:3.1.1"
@ -1743,6 +1915,13 @@ __metadata:
languageName: node
linkType: hard
"highlight.js@npm:^11.5.0":
version: 11.5.0
resolution: "highlight.js@npm:11.5.0"
checksum: a4339278d5be464fa29047fd00bc91f3d3966f5acbbb861ec51a09f3eea7c79ca63c2e0a2ba0c7b3d3663ee56b11c6470ab2759c7278e0d11af5cb0efa26e6eb
languageName: node
linkType: hard
"htmlnano@npm:^2.0.0":
version: 2.0.0
resolution: "htmlnano@npm:2.0.0"
@ -2275,6 +2454,15 @@ __metadata:
languageName: node
linkType: hard
"nanoid@npm:^3.3.1":
version: 3.3.2
resolution: "nanoid@npm:3.3.2"
bin:
nanoid: bin/nanoid.cjs
checksum: 376717f0685251fad77850bd84c6b8d57837c71eeb1c05be7c742140cc1835a5a2953562add05166d6dbc8fb65f3fdffa356213037b967a470e1691dc3e7b9cc
languageName: node
linkType: hard
"negotiator@npm:^0.6.3":
version: 0.6.3
resolution: "negotiator@npm:0.6.3"
@ -2501,6 +2689,17 @@ __metadata:
languageName: node
linkType: hard
"postcss@npm:^8.4.12":
version: 8.4.12
resolution: "postcss@npm:8.4.12"
dependencies:
nanoid: ^3.3.1
picocolors: ^1.0.0
source-map-js: ^1.0.2
checksum: 248e3d0f9bbb8efaafcfda7f91627a29bdc9a19f456896886330beb28c5abea0e14c7901b35191928602e2eccbed496b1e94097d27a0b2a980854cd00c7a835f
languageName: node
linkType: hard
"posthtml-parser@npm:^0.10.1":
version: 0.10.2
resolution: "posthtml-parser@npm:0.10.2"
@ -2732,7 +2931,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.15.1":
"resolve@npm:^1.15.1, resolve@npm:^1.22.0":
version: 1.22.0
resolution: "resolve@npm:1.22.0"
dependencies:
@ -2745,7 +2944,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@^1.15.1#~builtin<compat/resolve>":
"resolve@patch:resolve@^1.15.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.0#~builtin<compat/resolve>":
version: 1.22.0
resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin<compat/resolve>::version=1.22.0&hash=07638b"
dependencies:
@ -2776,6 +2975,20 @@ __metadata:
languageName: node
linkType: hard
"rollup@npm:^2.59.0":
version: 2.70.1
resolution: "rollup@npm:2.70.1"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
checksum: 06c62933e6e81a1c8c684d7d576e507081aabdb63cc0c91bca86b7348b66df03b77827068e4990b8b6c738bd3ef66dcc8c7ed7e0ea40b736068e7618f693133e
languageName: node
linkType: hard
"safe-buffer@npm:^5.0.1, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
@ -2790,16 +3003,16 @@ __metadata:
languageName: node
linkType: hard
"sass@npm:^1.38.0":
version: 1.49.9
resolution: "sass@npm:1.49.9"
"sass@npm:^1.50.0":
version: 1.50.0
resolution: "sass@npm:1.50.0"
dependencies:
chokidar: ">=3.0.0 <4.0.0"
immutable: ^4.0.0
source-map-js: ">=0.6.2 <2.0.0"
bin:
sass: sass.js
checksum: e5653e3499274c5127dcb5c9e7c5f6930378fc61764d999a5d8965782e027181ed09714f94836dec74ef55e3a858107fe6c571954c0cab0ad0be5ab8e586829c
checksum: 43738cc83a3921731456f769aba190277f0620f8b80c14426ab098be9ab8dc8465957f5bf2edbcffda189edb3024ed83dee2cb8cd580459ca4984a9fc88c18f7
languageName: node
linkType: hard
@ -2876,7 +3089,7 @@ __metadata:
languageName: node
linkType: hard
"source-map-js@npm:>=0.6.2 <2.0.0":
"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2":
version: 1.0.2
resolution: "source-map-js@npm:1.0.2"
checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c
@ -3121,6 +3334,47 @@ __metadata:
languageName: node
linkType: hard
"vite-plugin-pug@npm:^0.3.1":
version: 0.3.1
resolution: "vite-plugin-pug@npm:0.3.1"
dependencies:
pug: ^3.0.2
peerDependencies:
picocolors: ~1
vite: ~2
checksum: 2e19995257f29bb55198d3c7d38e0043f17303ffe19c6ae413ecefaa032714efb1b25e8fc180ed7d66d2e5b8ca8df89ac310813a81d9042a3bb4f81ddea088bd
languageName: node
linkType: hard
"vite@npm:^2.9.0":
version: 2.9.1
resolution: "vite@npm:2.9.1"
dependencies:
esbuild: ^0.14.27
fsevents: ~2.3.2
postcss: ^8.4.12
resolve: ^1.22.0
rollup: ^2.59.0
peerDependencies:
less: "*"
sass: "*"
stylus: "*"
dependenciesMeta:
fsevents:
optional: true
peerDependenciesMeta:
less:
optional: true
sass:
optional: true
stylus:
optional: true
bin:
vite: bin/vite.js
checksum: 0f0ac9337fa5c17faa4a59831a2df17475563b23a6162e86b2b60b19835ca1277f3249ea7a6608880354b39caf05779e9bad1e3b1f5b27010deced224aae47ea
languageName: node
linkType: hard
"void-elements@npm:^3.1.0":
version: 3.1.0
resolution: "void-elements@npm:3.1.0"
@ -3200,18 +3454,18 @@ __metadata:
resolution: "zer0bin@workspace:."
dependencies:
"@ant-design/icons-svg": ^4.2.1
"@parcel/compressor-brotli": ^2.4.1
"@parcel/compressor-gzip": ^2.4.1
"@parcel/core": ^2.4.1
"@parcel/transformer-pug": ^2.4.1
"@parcel/transformer-sass": ^2.4.1
"@types/core-js": ^2.5.5
"@types/node": ^17.0.21
highlight.js: ^11.5.0
js-confetti: ^0.10.2
marked: ^4.0.12
no-darkreader: ^1.0.1
parcel: ^2.4.1
pug: ^3.0.2
sass: ^1.50.0
smooth-scrollbar: ^8.7.4
tippy.js: ^6.3.7
vite: ^2.9.0
vite-plugin-pug: ^0.3.1
languageName: unknown
linkType: soft