summaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorUlrich-Matthias Schäfer <ulima.ums@googlemail.com>2020-05-04 21:35:21 +1000
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>2020-05-04 21:35:21 +1000
commitc8cb22863bf8c3ac157f6098be9154908aea9ec2 (patch)
treeb27b1bf6ec4c90bbd0cb335e26bb9ece504285d2 /package.json
parent59f09a1a2317e57d13bbe8f60e1949cc82199ead (diff)
downloadsvg.js-c8cb22863bf8c3ac157f6098be9154908aea9ec2.tar.gz
svg.js-c8cb22863bf8c3ac157f6098be9154908aea9ec2.zip
Fixed IE Polyfills, got rid of ArrayPolyfill in favour of babels own transforms, updated dependencies, finished tests, removed old es5 tests
Diffstat (limited to 'package.json')
-rw-r--r--package.json80
1 files changed, 38 insertions, 42 deletions
diff --git a/package.json b/package.json
index 97bfb9b..f5e3921 100644
--- a/package.json
+++ b/package.json
@@ -19,13 +19,13 @@
"files": [
"/dist",
"/src",
- "/svg.js.d.ts"
+ "/svg.js.d.ts",
+ "/.config"
],
"maintainers": [
{
"name": "Wout Fierens",
- "email": "wout@mick-wout.com",
- "web": "https://svgdotjs.github.io/"
+ "email": "wout@mick-wout.com"
},
{
"name": "Alex Ewerlöf",
@@ -34,7 +34,8 @@
},
{
"name": "Ulrich-Matthias Schäfer",
- "email": "ulima.ums@googlemail.com"
+ "email": "ulima.ums@googlemail.com",
+ "web": "https://svgdotjs.github.io/"
},
{
"name": "Jon Ege Ronnenberg",
@@ -63,64 +64,59 @@
"lint": "npx eslint ./src",
"rollup": "npx rollup -c .config/rollup.config.js",
"server": "npx http-server ./ -d",
- "demo": "run () { cd playgrounds; ../node_modules/.bin/webpack-dev-server --env=$1; }; run",
- "test": "npx karma start .config/karma.conf.js",
+ "test": "npx karma start .config/karma.conf.js || true",
"test:ci": "karma start .config/karma.conf.saucelabs.js",
"test:svgdom": "node -r esm ./spec/runSVGDomTest.js || true",
- "test:es6": "npx karma start .config/karma.es6.js --single-run || true",
"zip": "zip -j dist/svg.js.zip -- LICENSE.txt README.md CHANGELOG.md dist/svg.js dist/svg.js.map dist/svg.min.js dist/svg.min.js.map dist/polyfills.js dist/polyfillsIE.js",
"prepublishOnly": "rm -rf ./dist && npm run build && npm run build:polyfills && npm test",
"postpublish": "npm run zip",
"checkTests": "node spec/checkForAllTests.js"
},
"devDependencies": {
- "@babel/core": "^7.6.4",
- "@babel/plugin-external-helpers": "^7.2.0",
- "@babel/plugin-transform-runtime": "^7.6.2",
- "@babel/polyfill": "^7.6.0",
- "@babel/preset-env": "^7.6.3",
- "@babel/runtime": "^7.6.3",
- "@babel/runtime-corejs2": "^7.6.3",
+ "@babel/core": "^7.9.6",
+ "@babel/plugin-external-helpers": "^7.8.3",
+ "@babel/plugin-transform-classes": "^7.9.5",
+ "@babel/plugin-transform-runtime": "^7.9.6",
+ "@babel/polyfill": "^7.8.7",
+ "@babel/preset-env": "^7.9.6",
+ "@babel/runtime": "^7.9.6",
+ "@babel/runtime-corejs3": "^7.9.6",
+ "@rollup/plugin-babel": "^5.0.0",
+ "@rollup/plugin-commonjs": "^11.1.0",
+ "@rollup/plugin-multi-entry": "^3.0.0",
+ "@rollup/plugin-node-resolve": "^7.1.3",
"@target/custom-event-polyfill": "github:Adobe-Marketing-Cloud/custom-event-polyfill",
- "babel-eslint": "^10.0.3",
- "core-js": "^3.3.6",
- "coveralls": "^3.0.7",
- "eslint": "^6.6.0",
- "eslint-config-standard": "^14.1.0",
- "eslint-plugin-import": "^2.18.2",
- "eslint-plugin-node": "^10.0.0",
+ "babel-eslint": "^10.1.0",
+ "core-js": "^3.6.5",
+ "coveralls": "^3.1.0",
+ "eslint": "^6.8.0",
+ "eslint-config-standard": "^14.1.1",
+ "eslint-plugin-import": "^2.20.2",
+ "eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.1",
"esm": "^3.2.25",
- "http-server": "^0.11.1",
+ "http-server": "^0.12.3",
"jasmine": "^3.5.0",
"jasmine-core": "^3.5.0",
- "karma": "^4.4.1",
+ "karma": "^5.0.4",
"karma-chrome-launcher": "^3.1.0",
- "karma-coverage": "^2.0.1",
- "karma-firefox-launcher": "^1.2.0",
- "karma-jasmine": "^2.0.1",
- "karma-sauce-launcher": "^2.0.2",
- "rollup": "^1.26.2",
- "rollup-plugin-babel": "^4.3.3",
- "rollup-plugin-commonjs": "^10.1.0",
- "rollup-plugin-filesize": "^6.2.1",
- "rollup-plugin-multi-entry": "^2.1.0",
- "rollup-plugin-node-resolve": "^5.2.0",
- "rollup-plugin-terser": "^5.1.2",
- "rollup-plugin-uglify": "^6.0.3",
- "rollup-plugin-uglify-es": "0.0.1",
- "svgdom": "0.0.21",
+ "karma-coverage": "^2.0.2",
+ "karma-firefox-launcher": "^1.3.0",
+ "karma-jasmine": "^3.1.1",
+ "karma-sauce-launcher": "^4.1.4",
+ "rollup": "^2.7.6",
+ "rollup-plugin-filesize": "^8.0.2",
+ "rollup-plugin-terser": "^5.3.0",
+ "svgdom": "^0.1.3",
"typescript": "^3.8.3",
- "webpack": "^4.41.2",
- "webpack-cli": "^3.3.10",
- "webpack-dev-server": "^3.9.0",
- "yargs": "^14.2.0"
+ "yargs": "^15.3.1"
},
"browserslist": [
"last 1 version",
"> 0.25%",
"not maintained node versions",
"not dead"
- ]
+ ],
+ "dependencies": {}
}