UNPKG

@v4fire/client

Version:

V4Fire client core library

171 lines (170 loc) • 5.51 kB
{ "name": "@v4fire/client", "description": "V4Fire client core library", "homepage": "https://github.com/V4Fire/Client#readme", "main": "src/core/index.js", "typings": "index.d.ts", "license": "MIT", "version": "3.75.1", "author": { "name": "kobezzza", "email": "kobezzza@gmail.com", "url": "https://github.com/kobezzza" }, "engines": { "node": ">=16.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/V4Fire/Client.git" }, "bugs": { "url": "https://github.com/V4Fire/Client/issues" }, "keywords": [ "V4Fire" ], "scripts": { "build": "yarn build:tsconfig && webpack", "build:tsconfig": "node node_modules/@v4fire/core/build/build-tsconfig", "build:file": "gulp build:tsconfig && webpack --env public-path", "build:test": "webpack --env client-output=b-dummy --env cache-type=memory --env public-path", "dev": "gulp build:tsconfig && webpack --watch", "dev:file": "gulp build:tsconfig && webpack --watch --env public-path", "test": "yarn test:typescript && yarn test:eslint && yarn test:components && yarn test:jasmine", "test:server": "cross-env NODE_OPTIONS=\"-r @v4fire/core/build/tsnode.js\" node tests/server", "test:unit": "cross-env NODE_OPTIONS=\"-r @v4fire/core/build/tsnode.js\" playwright test --config tests/config/unit/index.ts", "test:linters": "yarn test:typescript && yarn test:eslint", "test:typescript": "node node_modules/@v4fire/typescript-check", "test:eslint": "npx eslint \"./config/**/*.js\" \"./build/**/*.js\" \"./build/**/*.ts\" \"./src/**/*.js\" \"./src/**/*.ts\"", "test:components": "gulp test:components --test-processes 2", "test:components:chrome": "yarn test:components --browsers chrome --retries 2", "test:jasmine": "nyc --reporter=lcov --reporter=text jasmine", "test:circular-deps": "dpdm --exit-code circular:1 --circular -T --warning false --no-tree src/**/**/*.ts src/**/*.ts" }, "dependencies": { "@babel/core": "7.17.5", "@babel/helpers": "7.17.7", "@babel/plugin-proposal-decorators": "7.17.2", "@babel/plugin-transform-runtime": "7.17.0", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", "@config/config": "npm:config@1.31.0", "@swc/core": "1.2.153", "@swc/helpers": "0.3.8", "chalk": "4.1.2", "cross-env": "7.0.3", "dompurify-v2": "npm:dompurify@2.4.7", "dompurify-v3": "npm:dompurify@3.0.8", "escaper": "3.0.6", "eventemitter2": "6.4.5", "jsdom": "16.7.0", "path-to-regexp": "3.2.0", "requestidlecallback": "0.3.0", "snakeskin": "7.5.1", "svg-transform-loader": "2.0.13", "tslib": "2.4.1", "vinyl": "2.2.1", "vue": "2.6.10" }, "optionalDependencies": { "@pzlr/build-core": "2.13.0", "@pzlr/stylus-inheritance": "3.3.0", "@statoscope/webpack-plugin": "5.25.1", "@types/webpack-env": "1.18.1", "@v4fire/config": "1.0.0", "@v4fire/design-system": "1.23.0", "arg": "5.0.1", "autoprefixer": "10.4.2", "browserslist": "4.19.1", "buble": "0.20.0", "cli-progress": "3.10.0", "collection.js": "6.8.1", "copy-dir": "1.3.0", "css-loader": "5.2.0", "css-minimizer-webpack-plugin": "3.4.1", "cssnano": "5.0.17", "del": "6.0.0", "delay": "5.0.0", "extract-loader": "5.1.0", "fast-glob": "3.2.12", "favicons": "7.1.0", "file-loader": "6.2.0", "fs-extra": "10.0.0", "glob": "7.2.0", "gulp": "4.0.2", "gulp-csso": "4.0.1", "gulp-ext-replace": "0.3.0", "gulp-gzip": "1.4.2", "gulp-htmlmin": "5.0.1", "gulp-imagemin": "7.1.0", "gulp-load-plugins": "2.0.7", "gulp-plumber": "1.2.1", "gulp-run": "1.7.1", "hash-files": "1.1.1", "hasha": "5.2.2", "html-loader": "4.2.0", "image-webpack-loader": "7.0.1", "imagemin-webp": "6.0.0", "is-path-inside": "3.0.3", "merge2": "1.4.1", "mini-css-extract-plugin": "2.5.3", "monic": "2.6.1", "monic-loader": "3.0.5", "nanoid": "3.2.0", "nib": "1.1.2", "node-static": "0.7.11", "path-equal": "1.1.3", "portfinder": "1.0.28", "postcss": "8.4.6", "postcss-loader": "6.2.1", "raw-loader": "4.0.2", "snakeskin-loader": "8.0.1", "ss2vue": "1.1.0", "style-loader": "3.3.1", "stylus": "0.54.8", "stylus-loader": "6.2.0", "svg-sprite-loader": "6.0.11", "svg-url-loader": "7.1.1", "svgo": "2.8.0", "svgo-loader": "3.0.0", "svgo-sync": "0.5.1", "terser": "5.31.0", "terser-webpack-plugin": "5.3.1", "ts-loader": "9.2.6", "typescript": "4.6.2", "typograf": "6.14.0", "upath": "2.0.1", "url-loader": "4.1.1", "vue-template-compiler": "2.6.10", "vue-template-es2015-compiler": "1.9.1", "webpack": "5.76.0", "webpack-cli": "5.0.1" }, "devDependencies": { "@playwright/test": "1.32.1", "@types/dompurify": "3.0.5", "@types/glob": "7.2.0", "@types/jasmine": "3.10.3", "@types/semver": "7.3.10", "@types/webpack": "5.28.0", "@v4fire/core": "3.99.0", "@v4fire/linters": "1.9.0", "@v4fire/typescript-check": "1.4.3", "dpdm": "3.10.0", "husky": "7.0.4", "jasmine": "3.99.0", "jest": "29.7.0", "nyc": "15.1.0", "playwright": "1.32.1", "webpack-bundle-analyzer": "4.5.0" }, "peerDependencies": { "@v4fire/core": "^3.90.0", "webpack": "^5.76.2" }, "resolutions": { "sharp": "0.31.3" }, "packageManager": "yarn@4.0.2" }