File: package.json

Recommend this page to a friend!
  Classes of Dom Hastings  >  JS Webdav Client  >  package.json  >  Download  
File: package.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: JS Webdav Client
Access files of a Webdav server
Author: By
Last change: Bump dependencies
Bump to version 2.0.0.

- Fix missing title for uploaded file success toast.
- Fix tests.
- Update `README.md`.
- Add `TODO.md`.
- Update `index.html`.
Further bugfixes and improvements.

- Fix `font-size` for users who have changed the default font.
- IE11 compatibility.
Rewritten from the ground up using ES modules and trying to separate the
UI from the core functionality.

- Rewote code and organised into ES modules.
- Remove jQuery dependency (#30).
- Add keyboard navigation.
- Switch WebDAV test container to Alpine Linux.
- Add `eslint` for code style validation.
- Add `karma`/`jasmine` for testing.
- Add `.babelrc`.
- Add some basic unit tests.
- Rework `package.json` scripts.
- Add `Webpack` for building.
- Remove inlined external assets to resolve as module dependencies.
- Update document title on navigation
- Add toasts to notify of errors (#49).
- Add `.gitattributes` file to avoid CSS being counted incorrectly on
GitHub.
- Add `EventObject` class for handling events within the UI.
- Add a check (`HEAD` request) before trying to show images, fonts,
videos, audio to prevent invalid lightbox from showing up.
- Update `.editorconfig`.
- Add `stylelint`.
Use `printf` instead of `echo -n` within `package.json` scripts

This fixes #38
Date: 1 month ago
Size: 2,016 bytes
 

Contents

Class file image Download
{
  "name": "webdav-js",
  "version": "2.0.0",
  "description": "WebDAV functionality intended for use as a bookmarklet or to make a simple Apache webserver an interactive WebDAV environment.",
  "repository": {
    "type": "git",
    "url": "git@github.com:dom111/webdav-js.git"
  },
  "keywords": [
    "webdav",
    "bookmarklet"
  ],
  "author": "Dom Hastings",
  "license": "MIT",
  "scripts": {
    "eslint": "eslint",
    "node-sass": "node-sass",
    "stylelint": "stylelint",
    "terser": "terser",
    "build:examples:branch": "bash build/examples-branch.sh",
    "build:examples": "bash build/examples.sh",
    "build:sass": "bash build/sass.sh",
    "build": "npm run eslint -- src --fix && npm run build:examples && npm run stylelint -- assets/scss/style.scss && npm run build:sass && webpack",
    "test": "karma start karma.conf.js"
  },
  "devDependencies": {
    "@babel/core": "^7.6.2",
    "@babel/plugin-proposal-class-properties": "^7.5.5",
    "@babel/plugin-proposal-private-methods": "^7.6.0",
    "@babel/plugin-transform-runtime": "^7.6.2",
    "@babel/preset-env": "^7.6.2",
    "babel-eslint": "^10.0.3",
    "babel-loader": "^8.0.6",
    "babel-polyfill": "^6.26.0",
    "babel-preset-minify": "^0.5.1",
    "css-loader": "^3.2.0",
    "eslint": "^6.5.1",
    "jasmine": "^3.5.0",
    "karma": "^5.0",
    "karma-chrome-launcher": "^3.1.0",
    "karma-jasmine": "^3.0",
    "karma-webpack": "^4.0.2",
    "mini-css-extract-plugin": "^0.8.0",
    "node-sass": "^4.12",
    "optimize-css-assets-webpack-plugin": "^5.0.3",
    "preprocessor": "^1.4",
    "sass-loader": "^8.0.0",
    "style-loader": "^1.0.0",
    "stylelint": "^11.1.1",
    "stylelint-config-standard": "^19.0.0",
    "stylelint-scss": "^3.12.1",
    "terser": "^4.3",
    "webpack": "^4.41.0",
    "webpack-cli": "^3.3.9"
  },
  "dependencies": {
    "@babel/runtime": "^7.7.2",
    "basiclightbox": "^5.0.2",
    "core-js": "3",
    "melba-toast": "^0.2.1",
    "prismjs": "^1.17.1",
    "whatwg-fetch": "^3.0.0"
  }
}