{
  "name": "@cocreate/file",
  "version": "1.25.0",
  "description": "A versatile, configurable headless file uploader supporting local and server operations. Accessible via a JavaScript API and HTML5 attributes, it provides seamless file reading, writing, and uploading with fallbacks to the standard HTML5 file input API. Ideal for developers needing robust file management in headless environments.",
  "keywords": [
    "file-uploader",
    "headless",
    "html5-attributes",
    "server-upload",
    "customizable-uploader",
    "file-upload-api",
    "no-ui-upload",
    "background-file-upload",
    "programmatic-file-upload",
    "headless-file-management",
    "cocreate",
    "low-code-framework",
    "cocreatejs",
    "cocreatejs-component",
    "cocreate-framework",
    "low-code",
    "realtime",
    "realtime-framework",
    "shared-editing",
    "html5-framework",
    "javascript-framework"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "start": "webpack --config webpack.config.js",
    "build": "webpack --mode=production --config webpack.config.js",
    "dev": "webpack --config webpack.config.js --watch",
    "postinstal": "node -e \"const { execSync } = require('child_process'); try { execSync('coc --version', { stdio: 'ignore' }); } catch (error) { try { execSync('npm install -g @cocreate/cli', { stdio: 'inherit' }); console.log('Installed \"@cocreate/cli\" globally.'); } catch (error) { console.error('Failed to install \"@cocreate/cli\" globally:', error); } }\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/CoCreate-app/CoCreate-file.git"
  },
  "author": "CoCreate LLC",
  "license": "AGPL-3.0",
  "bugs": {
    "url": "https://github.com/CoCreate-app/CoCreate-file/issues"
  },
  "homepage": "https://cocreate.app/docs/file",
  "funding": {
    "type": "GitHub Sponsors ❤",
    "url": "https://github.com/sponsors/CoCreate-app"
  },
  "type": "module",
  "main": "./src/server.js",
  "browser": "./src/client.js",
  "exports": {
    ".": {
      "node": "./src/server.js",
      "deno": "./src/server.js",
      "browser": "./src/client.js",
      "default": "./src/server.js"
    }
  },
  "dependencies": {
    "@cocreate/actions": "^1.24.0",
    "@cocreate/config": "^1.19.0",
    "@cocreate/render": "^1.50.0",
    "@cocreate/utils": "^1.52.0"
  },
  "devDependencies": {
    "@cocreate/webpack": "^1.8.0"
  },
  "allowScripts": {
    "@cocreate/actions@1.21.4": true,
    "@cocreate/api@1.22.5": true,
    "@cocreate/config@1.13.4": true,
    "@cocreate/crud-client@1.34.6": true,
    "@cocreate/element-prototype@1.31.4": true,
    "@cocreate/elements@1.42.9": true,
    "@cocreate/filter@1.33.6": true,
    "@cocreate/indexeddb@1.23.4": true,
    "@cocreate/local-storage@1.16.5": true,
    "@cocreate/observer@1.19.0": true,
    "@cocreate/organizations@1.30.1": true,
    "@cocreate/render@1.46.1": true,
    "@cocreate/socket-client@1.40.5": true,
    "@cocreate/utils@1.42.2": true,
    "@cocreate/webpack@1.4.3": true
  }
}
