mirror of
https://github.com/warp-tech/warpgate.git
synced 2024-09-20 06:46:17 +08:00
7e45fa57ab
Last years there are some alternatives to momentjs appeared. Like [date-fns](https://date-fns.org/). Mostly they depend on new [itnl](https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Intl), that is build in into all modern browsers. Unfortunately, I wasn't able to build the project (I've never touched rust before, and the current cargo version refused to accept configs from repo). That's why I'm not sure that this PR actually works :( If somebody can check, that it builds correctly now - it would be nice to move to less size costly solution like date-fns. Co-authored-by: Eugene <inbox@null.page>
68 lines
3.2 KiB
JSON
68 lines
3.2 KiB
JSON
{
|
|
"name": "warpgate-admin",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"watch": "vite build -w --mode development --minify false",
|
|
"preview": "vite preview",
|
|
"check": "svelte-check --compiler-warnings 'a11y-no-noninteractive-element-interactions:ignore,a11y-click-events-have-key-events:ignore,a11y-no-static-element-interactions:ignore' --tsconfig ./tsconfig.json",
|
|
"lint": "eslint src && svelte-check",
|
|
"postinstall": "yarn run openapi:client:gateway && yarn run openapi:client:admin",
|
|
"openapi:schema:gateway": "cargo run -p warpgate-protocol-http > src/gateway/lib/openapi-schema.json",
|
|
"openapi:schema:admin": "cargo run -p warpgate-admin > src/admin/lib/openapi-schema.json",
|
|
"openapi:client:gateway": "openapi-generator-cli generate -g typescript-fetch -i src/gateway/lib/openapi-schema.json -o src/gateway/lib/api-client -p npmName=warpgate-gateway-api-client -p useSingleRequestParameter=true && cd src/gateway/lib/api-client && npm i typescript@5 && npm i && yarn tsc --target esnext --module esnext && rm -rf src tsconfig.json",
|
|
"openapi:client:admin": "openapi-generator-cli generate -g typescript-fetch -i src/admin/lib/openapi-schema.json -o src/admin/lib/api-client -p npmName=warpgate-admin-api-client -p useSingleRequestParameter=true && cd src/admin/lib/api-client && npm i typescript@5 && npm i && yarn tsc --target esnext --module esnext && rm -rf src tsconfig.json",
|
|
"openapi": "yarn run openapi:schema:admin && yarn run openapi:schema:gateway && yarn run openapi:client:admin && yarn run openapi:client:gateway"
|
|
},
|
|
"devDependencies": {
|
|
"@fontsource/work-sans": "^4.5.12",
|
|
"@fortawesome/free-brands-svg-icons": "^6.4.0",
|
|
"@fortawesome/free-regular-svg-icons": "^6.4.0",
|
|
"@fortawesome/free-solid-svg-icons": "^6.4.0",
|
|
"@openapitools/openapi-generator-cli": "^2.13.4",
|
|
"@otplib/plugin-base32-enc-dec": "^12.0.1",
|
|
"@otplib/plugin-crypto-js": "^12.0.1",
|
|
"@otplib/preset-browser": "^12.0.1",
|
|
"@sveltejs/vite-plugin-svelte": "^3.1.1",
|
|
"@tsconfig/svelte": "^5.0.0",
|
|
"@types/qrcode": "^1.5.0",
|
|
"@types/ua-parser-js": "^0.7.36",
|
|
"@typescript-eslint/eslint-plugin": "^7.13.0",
|
|
"@typescript-eslint/parser": "^7.13.0",
|
|
"bootstrap": "^5.3.3",
|
|
"copy-text-to-clipboard": "^3.0.1",
|
|
"date-fns": "^3.6.0",
|
|
"eslint": "^8.57.0",
|
|
"eslint-config-standard": "^17.1.0",
|
|
"eslint-import-resolver-typescript": "^3.6.1",
|
|
"eslint-plugin-import": "^2.29.1",
|
|
"eslint-plugin-node": "^11.1.0",
|
|
"eslint-plugin-promise": "^6.2.0",
|
|
"eslint-plugin-svelte": "^2.39.4",
|
|
"format-duration": "^3.0.2",
|
|
"otplib": "^12.0.1",
|
|
"qrcode": "^1.5.1",
|
|
"sass": "^1.77.6",
|
|
"svelte": "^4.0.0",
|
|
"svelte-check": "^3.4.3",
|
|
"svelte-fa": "^4.0.2",
|
|
"svelte-intersection-observer": "^1.0.0",
|
|
"svelte-observable": "^0.4.0",
|
|
"svelte-preprocess": "^5.0.3",
|
|
"svelte-spa-router": "^4.0.1",
|
|
"@sveltestrap/sveltestrap": "^6.2.7",
|
|
"thenby": "^1.3.4",
|
|
"tslib": "^2.6.3",
|
|
"typescript": "^5.0.0",
|
|
"ua-parser-js": "^1.0.35",
|
|
"vite": "^5.3.1",
|
|
"vite-plugin-checker": "^0.6.4",
|
|
"vite-tsconfig-paths": "^4.3.2",
|
|
"xterm": "^4.18.0",
|
|
"xterm-addon-serialize": "^0.7.0"
|
|
}
|
|
}
|