UNPKG

@uploadcare/file-uploader

Version:

Building blocks for Uploadcare products integration

151 lines (150 loc) 5.04 kB
{ "name": "@uploadcare/file-uploader", "version": "1.23.1", "description": "Building blocks for Uploadcare products integration", "keywords": [ "web components", "uploadcare", "lighter", "file uploader", "adaptive image", "image optimization", "image editing", "image size", "cloud image editor", "symbiote.js", "upload api client", "building blocks", "blocks", "lr-blocks", "uc-blocks", "widget", "integrations", "frontend", "typescript", "smart cdn", "cloud file platform", "transformation api", "webp", "avif", "custom elements", "shadow dom", "shadow root", "css context properties", "meta applications", "MIT" ], "type": "module", "sideEffects": ["*.css"], "module": "./index.js", "exports": { ".": { "node": "./index.ssr.js", "browser": "./index.js", "default": "./index.js" }, "./abstract/loadFileUploaderFrom.js": "./abstract/loadFileUploaderFrom.js", "./env": "./env.js", "./web/*": "./web/*", "./types/*": "./types/*", "./types/jsx": "./types/jsx.d.ts", "./locales/*": "./locales/*" }, "repository": "https://github.com/uploadcare/file-uploader/", "homepage": "https://uploadcare.com/", "files": [ "{abstract,blocks,solutions,web,utils,types,locales}/**/*.{js,css,d.ts,d.ts.map}", "index.{js,d.ts,d.ts.map}", "index.ssr.{js,d.ts,d.ts.map}", "env.{js,d.ts,d.ts.map}", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "scripts": { "dev": "vite dev", "test": "npm run test:types && npm run test:specs && npm run test:locales && npm run test:e2e", "test:types": "tsd -t types/index.d.ts -f types/test/", "test:specs": "web-test-runner \"./{abstract,blocks,solutions,web,utils}/**/*.test.js\" --node-resolve", "test:e2e": "vitest --coverage", "test:e2e:dev": "vitest --browser.headless=false", "test:locales": "node ./test-locales.js", "release": "shipjs prepare", "build:web": "npm run clean:web && node ./build.js", "build:ssr-stubs": "node ./build-ssr-stubs.js", "build:jsx:types": "node build-jsx-types.js", "build:types": "npm run clean:types && tsc --build tsconfig.types.json", "build:svg-sprites": "node ./build-svg-sprite.js", "build": "run-s build:svg-sprites build:ssr-stubs build:web build:types build:jsx:types", "tsc": "tsc --project tsconfig.json", "lint:js": "eslint ./", "lint:js:fix": "eslint ./ --fix", "lint:css": "stylelint './**/*.css'", "lint:css:fix": "stylelint './**/*.css' --fix", "lint": "run-s lint:js lint:css", "clean:web": "rimraf -g './web/**/*.{js,css}'", "clean:types": "rimraf -g './{abstract,blocks,solutions,web,utils,test,locales}/**/*.{d.ts,d.ts.map}' && rimraf -g './*.{d.ts,d.ts.map}'", "clean": "run-s clean:*", "format:js": "prettier --write './**/*.{js,cjs}'", "format:css": "prettier --write --parser css './**/*.css'", "format:html": "prettier --write --parser html './**/*.html'", "format:json": "prettier --write --parser json './**/*.json'", "format:md": "prettier --write --parser markdown './**/*.md'", "format": "run-s lint:js:fix lint:css:fix format:js format:css format:json format:md", "prepare": "husky install", "playwright:install": "npx playwright install && npx playwright install --with-deps chromium" }, "devDependencies": { "@babel/eslint-parser": "^7.23.3", "@babel/preset-env": "^7.21.4", "@esm-bundle/chai": "^4.3.4-fix.0", "@happy-dom/global-registrator": "^16.8.1", "@total-typescript/ts-reset": "^0.6.1", "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "@types/node": "^18.15.11", "@types/react": "^18.2.34", "@types/sinon": "^17.0.4", "@vitest/browser": "^3.2.4", "@vitest/coverage-v8": "^3.2.4", "@web/test-runner": "^0.20.1", "esbuild": "^0.25.1", "eslint": "^8.56.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "husky": "^8.0.3", "lint-staged": "^13.2.1", "nano-jsx": "^0.1.0", "node-watch": "^0.7.3", "npm-run-all": "^4.1.5", "playwright": "^1.55.0", "postcss": "^8.4.21", "prettier": "^3.2.4", "prettier-plugin-jsdoc": "1.3.0", "render-jsx": "^0.2.4", "rimraf": "^5.0.0", "shipjs": "^0.27.0", "sinon": "^16.1.0", "stylelint": "^15.4.0", "stylelint-config-standard": "^32.0.0", "stylelint-declaration-block-no-ignored-properties": "^2.7.0", "stylelint-order": "^6.0.3", "svg-sprite": "^2.0.4", "tsd": "^0.32.0", "typescript": "^5.8.2", "vite": "^6.3.4", "vitest": "^3.2.4" }, "author": "Uploadcare Inc.", "license": "MIT", "dependencies": { "@symbiotejs/symbiote": "^1.11.7", "@uploadcare/cname-prefix": "^6.18.0", "@uploadcare/image-shrink": "^6.18.0", "@uploadcare/quality-insights": "^6.18.0", "@uploadcare/upload-client": "^6.18.0", "keyux": "^0.7.1" } }