UNPKG

kinto

Version:

An Offline-First JavaScript client for Kinto.

183 lines (182 loc) 6.96 kB
{ "name": "kinto", "version": "12.6.0", "description": "An Offline-First JavaScript client for Kinto.", "main": "lib/index.js", "scripts": { "build": "babel -d lib/ src/", "build-demo": "mkdir -p dist && npm run dist-prod && cp dist/kinto.min.js demo/kinto.js", "compute-sri": "version=$(npm view kinto version); printf \"| Filename %-14s | Hash %-66s |\\n\" \"\" \"(for version $version)\"; printf \"|-------------------------|-------------------------------------------------------------------------|\\n\"; cd dist; for file in kinto*.js; do printf \"| %-23s | %-71s |\\n\" ${file} $(echo -n 'sha384-' && curl --silent https://unpkg.com/kinto@$version/dist/${file} | openssl dgst -sha384 -binary | openssl enc -base64); done", "cs-check": "prettier -l $npm_package_prettierOptions '{src,test}/**/*.js'", "cs-format": "prettier $npm_package_prettierOptions '{src,test}/**/*.js' --write", "demo": "npm run build-demo && http-server demo", "dist": "mkdir -p dist && rm -f dist/*.* && npm run dist-dev && npm run dist-prod && npm run dist-noshim && npm run dist-fx", "dist-dev": "BABEL_ENV=default browserify --ignore process -s Kinto -d -e src/index.js -o dist/kinto.js -t [ babelify . ]", "dist-noshim": "BABEL_ENV=noshim browserify --ignore process -s Kinto --ignore isomorphic-fetch --ignore babel-polyfill -e src/index.js -o dist/kinto.noshim.js -t [ babelify . ]", "dist-prod": "BABEL_ENV=default browserify --ignore process -s Kinto -g uglifyify -e src/index.js -o dist/kinto.min.js -t [ babelify . ]", "dist-fx": "BABEL_ENV=firefox browserify -s Kinto --bare --ignore uuid --ignore kinto-http --ignore isomorphic-fetch -e fx-src/index.js -o temp.jsm -t [ babelify . ] && mkdir -p dist && cp fx-src/jsm_prefix.js dist/moz-kinto-offline-client.js && echo \"\n/*\n * Version $npm_package_version - $(git rev-parse --short HEAD)\n */\n\" >> dist/moz-kinto-offline-client.js && cat temp.jsm >> dist/moz-kinto-offline-client.js && rm temp.jsm && echo >> dist/moz-kinto-offline-client.js", "lint": "eslint src test", "publish-demo": "npm run dist-prod && cp dist/kinto.js demo/kinto.js && gh-pages -d demo", "publish-to-npm": "npm run dist && npm run build && npm publish", "report-coverage": "npm run test-cover && ./node_modules/coveralls/bin/coveralls.js < ./coverage/lcov.info", "tdd": "babel-node node_modules/.bin/_mocha --watch --require ./test/_setup.js 'test/**/*_test.js'", "test": "npm run lint && npm run test-nocover", "test-cover": "babel-node node_modules/.bin/babel-istanbul cover --report text $npm_package_config_ISTANBUL_OPTS node_modules/.bin/_mocha -- --require ./test/_setup.js 'test/**/*_test.js'", "test-cover-html": "babel-node node_modules/.bin/babel-istanbul cover --report html $npm_package_config_ISTANBUL_OPTS node_modules/.bin/_mocha -- --require ./test/_setup.js 'test/**/*_test.js' && echo 'Coverage report generated in coverage/index.html'", "test-nocover": "babel-node node_modules/.bin/_mocha --require ./test/_setup.js 'test/**/*_test.js'" }, "prettierOptions": "--trailing-comma es5", "repository": { "type": "git", "url": "https://github.com/Kinto/kinto.js.git" }, "keywords": [ "offline", "sync", "api", "rest", "kinto", "indexeddb" ], "author": "Mozilla <contact@mozilla.com>", "contributors": [ { "name": "Michiel B. de Jong", "url": "https://michielbdejong.com/" }, { "name": "Nicolas Perriault", "url": "https://nicolas.perriault.net/" }, { "name": "Mathieu Leplatre", "url": "http://mathieu-leplatre.info/" }, { "name": "Mark Goodwin", "url": "https://www.computerist.org/" }, { "name": "Ethan Glasser-Camp", "url": "http://betacantrips.com/" }, { "name": "Alexis Metaireau", "url": "https://blog.notmyidea.org" }, { "name": "Remy Hubscher", "url": "http://natim.ionyse.com" }, { "name": "Masataka Takeuchi", "url": "https://github.com/happy-tanuki" }, { "name": "Peter deHaan", "url": "https://about.me/peterdehaan" }, { "name": "Quentin Roy", "url": "http://quentinroy.fr" }, { "name": "Fernando Jiménez Moreno", "url": "http://ferjm.github.io" }, { "name": "Lavish Aggarwal", "url": "http://lavishaggarwal.com/" }, { "name": "Mark Striemer ", "url": "https://github.com/mstriemer" }, { "name": "Ipsha Bhidonia", "url": "https://ipsha218.wordpress.com/" }, { "name": "Mathieu Agopian", "url": "https://github.com/magopian" }, { "name": "Eric Le Lay", "url": "https://github.com/elelay" }, { "name": "markellisdev", "url": "https://github.com/markellisdev" }, { "name": "zakaluka", "url": "https://github.com/zakaluka" }, { "name": "François de Metz", "url": "https://github.com/francois2metz" }, { "name": "Amr Gawish", "url": "https://github.com/agawish" } ], "license": "Apache-2.0", "bugs": { "url": "https://github.com/Kinto/kinto.js/issues" }, "config": { "ISTANBUL_OPTS": "--report lcovonly --root ./src" }, "homepage": "https://github.com/Kinto/kinto.js", "engines": { "node": ">=10" }, "dependencies": { "@babel/core": "^7.0.0", "@babel/plugin-transform-async-to-generator": "^7.0.0", "@babel/polyfill": "^7.0.0", "@babel/runtime": "^7.0.0", "btoa": "^1.1.2", "kinto-http": ">=4.3.3", "uuid": "^3.0.0" }, "devDependencies": { "@babel/cli": "^7.0.0", "@babel/core": "^7.0.0", "@babel/node": "^7.0.0", "@babel/plugin-proposal-object-rest-spread": "^7.0.0", "@babel/plugin-syntax-object-rest-spread": "^7.0.0", "@babel/plugin-transform-modules-commonjs": "^7.0.0", "@babel/plugin-transform-runtime": "^7.0.0", "@babel/preset-env": "^7.0.0", "babel-eslint": "^10.0.0", "babel-istanbul": "^0.12.2", "babel-loader": "^8.0.0", "babelify": "^10.0.0", "browserify": "^16.2.3", "chai": "^4.0.1", "chai-as-promised": "^7.0.0", "co-task": "^1.0.0", "coveralls": "^3.0.0", "esdoc": "^1.0.1", "esdoc-accessor-plugin": "^1.0.0", "esdoc-ecmascript-proposal-plugin": "^1.0.0", "esdoc-importpath-plugin": "^1.0.2", "esdoc-integrate-test-plugin": "^1.0.0", "esdoc-publish-html-plugin": "^1.1.2", "esdoc-type-inference-plugin": "^1.0.2", "esdoc-undocumented-identifier-plugin": "^1.0.0", "esdoc-unexported-identifier-plugin": "^1.0.0", "eslint": "^6.0.0", "estraverse-fb": "^1.3.1", "fake-indexeddb": "2.1.1", "gh-pages": "^2.0.0", "http-server": "^0.11.0", "kinto-node-test-server": "^1.0.0", "mocha": "^6.0.0", "prettier": "^1.14.2", "sinon": "^7.2.3", "uglifyify": "^5.0.0" } }