UNPKG

mashlib

Version:
106 lines (105 loc) 3.5 kB
{ "name": "mashlib", "version": "2.2.0", "description": "Data mashup library", "main": "dist/mashlib.js", "files": [ "dist/", "README.md", "LICENSE" ], "scripts": { "clean": "rm -rf dist ./src/versionInfo.ts", "build": "npm run clean && npm run build-version && npm run typecheck && npm run build-dist && npm run postbuild-js", "build:workspace": "npm run clean && npm run build-version && npm run typecheck && npm run build-dist:workspace && npm run postbuild-js", "build:ghpages": "npm run clean && npm run build-version && npm run typecheck && PUBLIC_PATH=/mashlib/dist/ npm run build-dist && npm run postbuild-js", "build-version": "./timestamp.sh > src/versionInfo.ts && eslint 'src/versionInfo.ts' --fix", "build-dist": "webpack --progress --mode=production", "build-dist:workspace": "webpack --progress --mode=production --env resolutionMode=workspace", "postbuild-js": "rm -f dist/versionInfo.d.ts dist/versionInfo.d.ts.map", "lint": "eslint", "lint-fix": "eslint --fix", "typecheck": "tsc --noEmit", "test": "echo no jest tests", "ignore:prepublishOnly": "npm run lint && npm run build && npm run bundlesize", "bundlesize": "bundlesize", "preversion": "npm run lint && npm run typecheck && npm test", "ignore:postpublish": "git push origin main --follow-tags", "watch": "npm run build-version && webpack --watch", "watch:workspace": "npm run build-version && webpack --watch --env resolutionMode=workspace", "start": "npm run build-version && webpack serve --config webpack.config.mjs", "start:workspace": "npm run build-version && webpack serve --config webpack.config.mjs --env resolutionMode=workspace" }, "repository": { "type": "git", "url": "git+https://github.com/SolidOS/mashlib.git" }, "keywords": [ "solid", "decentralized", "widgets", "ui", "web", "rdf", "ldp", "panes", "linked", "data", "browser" ], "author": "Tim Berners-Lee <timbl@mit.edu>", "license": "MIT", "bugs": { "url": "https://github.com/solidos/mashlib/issues" }, "homepage": "https://github.com/solidos/mashlib", "dependencies": { "pane-registry": "^3.1.0", "rdflib": "^2.3.6", "solid-logic": "^4.0.6", "solid-panes": "^4.4.0", "solid-ui": "^3.1.0" }, "overrides": { "rdflib": "$rdflib", "solid-logic": "$solid-logic", "solid-ui": "$solid-ui", "pane-registry": "$pane-registry" }, "devDependencies": { "@babel/cli": "^7.28.6", "@babel/core": "^7.29.0", "@babel/plugin-transform-runtime": "^7.29.0", "@babel/preset-env": "^7.29.0", "@babel/preset-typescript": "^7.28.5", "@typescript-eslint/parser": "^8.56.1", "babel-loader": "^10.0.0", "bundlesize2": "^0.0.35", "copy-webpack-plugin": "^14.0.0", "css-loader": "^7.1.4", "eslint": "^10.0.3", "file-loader": "^6.2.0", "globals": "^17.3.0", "html-webpack-plugin": "^5.6.6", "mini-css-extract-plugin": "^2.10.0", "node-polyfill-webpack-plugin": "^4.1.0", "terser-webpack-plugin": "^5.3.16", "typescript": "^5.9.3", "url-loader": "^4.1.1", "webpack": "^5.105.2", "webpack-cli": "^7.0.2", "webpack-dev-server": "^5.2.3" }, "bundlesize": [ { "path": "./dist/*.min.js", "maxSize": "2 MB", "compression": "brotli" }, { "path": "./dist/*[^.min].js", "maxSize": "3 MB", "compression": "brotli" } ] }