adwaita-web
Version:
A GTK inspired toolkit designed to build awesome web apps
118 lines (117 loc) • 3.9 kB
JSON
{
"name": "adwaita-web",
"version": "0.0.3-beta",
"description": "A GTK inspired toolkit designed to build awesome web apps",
"keywords": [
"gtk",
"react",
"ui",
"adwaita"
],
"repository": {
"type": "git",
"url": "https://github.com/ncpa0cpl/adwaita-web"
},
"main": "dist/index.js",
"scripts": {
"current-version": "node -e \"console.log(require('./package.json').version);\"",
"clear": "bash ./scripts/clear-build-dir.sh",
"test:tsc": "tsc -p tsconfig.build.json --noEmit",
"build:raw": "node -r @swc-node/register ./scripts/build.ts && yarn generate-declarations",
"build": "yarn clear && yarn build:raw && yarn optimize-css",
"prettier:fix": "prettier --write './src/**/*.{ts,js,css,scss,html}'",
"lint:fix": "eslint --fix './src/**/*.{ts,js,css,scss,html}'",
"bundle-examples": "node -r @swc-node/register ./scripts/bundle-examples.ts",
"generate-docs": "node -r @swc-node/register ./scripts/generate-docs/generate-type-docs.ts",
"optimize-css": "node -r @swc-node/register ./scripts/optimize-css.ts",
"generate-declarations": "tsc -p tsconfig.build.json --declaration --emitDeclarationOnly --outDir ./dist && cp ./src/declarations.d.ts ./dist/"
},
"license": "MIT",
"dependencies": {
"@popperjs/core": "^2.6.0",
"clsx": "^1.1.1",
"date-fns": "^2.17.0",
"rambda": "^6.4.0",
"react-children-utilities": "^2.4.1",
"react-popper": "^2.2.4",
"react-table": "^7.6.2",
"react-virtualized-auto-sizer": "^1.0.3",
"react-window": "^1.8.6",
"scrollbar-size": "^2.1.0"
},
"peerDependencies": {
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"devDependencies": {
"@babel/runtime": "^7.12.13",
"@svgr/core": "^5.5.0",
"@swc/core": "^1.2.211",
"@swc/jest": "^0.2.21",
"@testing-library/jest-dom": "^5.11.4",
"@testing-library/react": "^11.1.0",
"@testing-library/user-event": "^12.1.10",
"@types/json-schema": "^7.0.11",
"@types/react": "^18.0.15",
"@types/react-dom": "^18.0.6",
"@types/react-table": "^7.6.2",
"@types/react-virtualized-auto-sizer": "^1.0.1",
"@types/react-window": "^1.8.5",
"@types/semver": "^7.3.10",
"@types/workerpool": "^6.1.0",
"@typescript-eslint/eslint-plugin": "^5.30.5",
"@typescript-eslint/parser": "^5.30.5",
"camelcase": "^5.2.0",
"chalk": "4.1.2",
"dotenv": "6.2.0",
"dotenv-expand": "5.1.0",
"esbuild": "^0.14.49",
"esbuild-clean-plugin": "^1.0.0",
"esbuild-plugin-svgr": "^1.0.1",
"esbuild-sass-plugin": "^2.2.6",
"eslint": "^8.19.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-react-app": "^5.0.2",
"eslint-plugin-import": "2.18.2",
"eslint-plugin-jsx-a11y": "6.2.3",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-react": "7.14.3",
"eslint-plugin-react-hooks": "^1.6.1",
"faker": "^5.4.0",
"foreman": "^3.0.1",
"fs-extra": "7.0.1",
"gh-pages": "^3.1.0",
"identity-obj-proxy": "3.0.0",
"is-wsl": "^1.1.0",
"jest": "26.6.0",
"jest-environment-jsdom-fourteen": "0.1.0",
"jest-resolve": "24.9.0",
"jest-watch-typeahead": "0.4.0",
"jscodeshift": "^0.11.0",
"nodemon": "^2.0.7",
"prettier": "^2.7.1",
"prettier-plugin-jsdoc": "^0.3.38",
"react": "^17.0.1",
"react-app-polyfill": "^1.0.4",
"react-dev-utils": "^9.1.0",
"react-dom": "^17.0.1",
"resolve": "1.12.0",
"resolve-url-loader": "3.1.0",
"rimraf": "^3.0.2",
"semver": "^7.3.7",
"swc-node": "^1.0.0",
"tiny-glob": "^0.2.9",
"ts-pnp": "1.1.4",
"typedoc": "0.22.18",
"typescript": "^4.7.4",
"workbox-webpack-plugin": "4.3.1",
"workerpool": "^6.2.1",
"xml-js": "^1.6.11"
},
"sideEffects": [
"dist/index.js",
"dist/adwaita/adwaita-dark.js",
"dist/adwaita/adwaita.js",
"dist/adwaita/index.js"
]
}