UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

122 lines (121 loc) 3.96 kB
{ "name": "@uploadcare/blocks", "version": "0.14.2", "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", "module": "index.js", "sideEffects": ["*.css"], "repository": "https://github.com/uploadcare/blocks/", "files": [ "{abstract,blocks,solutions,web,utils}/**/*.{js,css,d.ts,d.ts.map}", "index.{js,d.ts,d.ts.map}", "env.{js,d.ts,d.ts.map}", "README.md", "LICENSE" ], "publishConfig": { "access": "public" }, "scripts": { "test": "web-test-runner \"./{abstract,blocks,solutions,web,utils}/**/*.test.js\" --node-resolve", "test:light": "node ./test/test.js", "release": "shipjs prepare", "wds": "wds --open", "dev": "npm run build:static && run-p build:static:watch wds", "build:web": "npm run clean:web && node ./build.js", "build:jsx:types": "node build-jsx-types.js", "build:types": "npm run clean:types && tsc --build tsconfig.types.json", "build:static": "node --experimental-fetch ./static-gen/build.js", "build:static:watch": "node watch.js", "build": "run-s build:web build:types build:jsx:types", "tsc": "tsc --skipLibCheck --allowJs --noEmit", "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 './web/**/*.{js,css}'", "clean:html": "rimraf './**/*.html'", "clean:types": "rimraf './{abstract,blocks,solutions,web,utils,static-gen,test}/**/*.{d.ts,d.ts.map}' && rimraf './*.{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" }, "devDependencies": { "@babel/eslint-parser": "^7.17.0", "@babel/preset-env": "^7.16.11", "@esm-bundle/chai": "^4.3.4-fix.0", "@jam-do/jam-tools": "^0.0.3", "@types/chai": "^4.3.1", "@types/mocha": "^9.1.1", "@types/node": "^17.0.25", "@web/dev-server": "^0.1.30", "@web/test-runner": "^0.13.27", "esbuild": "^0.14.38", "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "highlight.js": "^11.6.0", "husky": "^7.0.4", "lint-staged": "^12.4.0", "marked": "^4.0.17", "node-watch": "^0.7.3", "npm-run-all": "^4.1.5", "postcss": "^8.4.13", "prettier": "^2.7.1", "prettier-plugin-jsdoc": "0.4.2", "puppeteer": "^14.4.1", "rimraf": "^3.0.2", "shipjs": "^0.24.4", "stylelint": "^14.7.1", "stylelint-config-prettier": "^9.0.3", "stylelint-config-rational-order": "^0.1.2", "stylelint-config-standard": "^25.0.0", "stylelint-declaration-block-no-ignored-properties": "^2.5.0", "stylelint-order": "^5.0.0", "typescript": "^4.8.2" }, "author": "Uploadcare Inc.", "license": "MIT", "dependencies": { "@symbiotejs/symbiote": "^1.11.2", "@uploadcare/upload-client": "^4.3.1" } }