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 year 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" } }