UNPKG

vue-moment-lib

Version:
165 lines (164 loc) 3.9 kB
{ "name": "vue-moment-lib", "description": "A Vue.js 2.0 MomentJS library", "version": "1.2.2", "license": "MIT", "main": "dist/vue-moment-lib.common.js", "unpkg": "dist/vue-moment-lib.umd.min.js", "jsdelivr": "dist/vue-moment-lib.umd.min.js", "files": [ "src", "dist/*.js" ], "author": "Julon Lou <contact@julonlou.com>", "repository": { "type": "git", "url": "https://github.com/julon/vue-moment-lib.git" }, "bugs": { "url": "https://github.com/julon/vue-moment-lib/issues" }, "homepage": "https://github.com/julon/vue-moment-lib#readme", "keywords": [ "vue", "vue-component", "vue-library", "moment", "date", "time" ], "private": false, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build --target lib --name vue-moment-lib src/main.js", "lint": "vue-cli-service lint", "test": "vue-cli-service test:unit", "prepare": "npm run build", "travis-deploy-once": "travis-deploy-once", "semantic-release": "semantic-release" }, "dependencies": { "moment": "^2.22.2", "vue": "^2.5.16" }, "devDependencies": { "@semantic-release/changelog": "^2.1.1", "@semantic-release/git": "^6.0.1", "@semantic-release/github": "^4.3.0", "@semantic-release/npm": "^3.3.4", "@vue/cli-plugin-babel": "^3.0.0-beta.15", "@vue/cli-plugin-eslint": "^3.0.0-beta.15", "@vue/cli-plugin-unit-jest": "^3.0.0-beta.15", "@vue/cli-service": "^3.0.0-beta.15", "@vue/eslint-config-prettier": "^3.0.0-rc.3", "@vue/test-utils": "^1.0.0-beta.16", "babel-core": "7.0.0-bridge.0", "babel-jest": "^23.0.1", "lint-staged": "^6.0.0", "semantic-release": "^15.6.3", "travis-deploy-once": "^5.0.1", "vue-template-compiler": "^2.5.16" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "@vue/prettier" ], "rules": {}, "parserOptions": { "parser": "babel-eslint" } }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ], "jest": { "moduleFileExtensions": [ "js", "jsx", "json", "vue" ], "transform": { "^.+\\.vue$": "vue-jest", ".+\\.(css|styl|less|sass|scss|png|jpg|ttf|woff|woff2)$": "jest-transform-stub", "^.+\\.jsx?$": "babel-jest" }, "moduleNameMapper": { "^@/(.*)$": "<rootDir>/src/$1" }, "snapshotSerializers": [ "jest-serializer-vue" ], "testMatch": [ "<rootDir>/tests/**/*.spec.(js|jsx|ts|tsx)" ], "coverageDirectory": "<rootDir>/coverage", "collectCoverageFrom": [ "src/**/*.{js,vue}", "!**/node_modules/**" ] }, "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.js": [ "vue-cli-service lint", "git add" ], "*.vue": [ "vue-cli-service lint", "git add" ] }, "release": { "verifyConditions": [ "@semantic-release/changelog", "@semantic-release/npm", "@semantic-release/github", "@semantic-release/git" ], "prepare": [ "@semantic-release/changelog", "@semantic-release/npm", { "path": "@semantic-release/git", "assets": [ "package.json", "dist/*.js" ], "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], "publish": [ "@semantic-release/npm", { "path": "@semantic-release/github", "assets": [ { "path": "dist/*.js", "label": "VueMomentLib JS distribution" } ] } ], "success": [ "@semantic-release/github" ], "fail": [ "@semantic-release/github" ] } }