custom-bootstrap-vue
Version:
Custom version of bootstrap-vue created for providing specific theme to a particular project
240 lines (239 loc) • 6.07 kB
JSON
{
"name": "custom-bootstrap-vue",
"version": "1.0.6",
"description": "Custom version of bootstrap-vue created for providing specific theme to a particular project",
"main": "dist/custom-bootstrap-vue.common.js",
"web": "dist/custom-bootstrap-vue.js",
"module": "esm/index.js",
"jsnext:main": "esm/index.js",
"source": "src/index.js",
"sass": "src/index.scss",
"homepage": "https://github.com/sharmanilay/bootstrap-vue",
"style": "dist/custom-bootstrap-vue.css",
"types": "src/index.d.ts",
"web-types": "dist/web-types.json",
"vetur": {
"tags": "dist/vetur-tags.json",
"attributes": "dist/vetur-attributes.json"
},
"author": {
"name": "Nilay Sharma",
"email": "nilaysharma642@gmail.com"
},
"files": [
"dist",
"esm",
"nuxt",
"src"
],
"sideEffects": [
"**/*.css",
"**/*.scss",
"**/*.vue",
"./docs",
"./types"
],
"scripts": {
"audit": "improved-yarn-audit --ignore-dev-deps --min-severity moderate -e 1488",
"build": "scripts/build.sh",
"bundlewatch": "bundlewatch --config .bundlewatch.config.json",
"docs-build": "cross-env NODE_ENV=docs nuxt build -c docs/nuxt.config.js",
"docs-dev": "cross-env NODE_ENV=docs nuxt dev -c docs/nuxt.config.js",
"docs-gen": "cross-env NODE_ENV=docs nuxt generate -c docs/nuxt.config.js",
"lint": "eslint --ext .js,.md,.vue ./",
"postinstall": "opencollective || exit 0",
"prettify": "prettier --write '**/*.{js,json,md,scss,ts,vue}'",
"release-notes": "node -r esm scripts/release-notes.js",
"release": "yarn run prettify && yarn run test && yarn run build && yarn run release-notes && standard-version",
"test": "yarn run test:lint && yarn run test:unit",
"test:lint": "yarn run lint",
"test:unit": "jest",
"watch": "rollup -c scripts/rollup.config.js --watch"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*{.js,.md,.vue}": "eslint --ext",
"**/*.{js,json,md,scss,ts,vue}": "prettier --write"
},
"dependencies": {
"@nuxt/opencollective": "^0.3.0",
"bootstrap": ">=4.5.2 <5.0.0",
"popper.js": "^1.16.1",
"portal-vue": "^2.1.7",
"vue-functional-data-merge": "^3.1.0"
},
"devDependencies": {
"@babel/cli": "^7.11.6",
"@babel/core": "^7.11.6",
"@babel/plugin-transform-modules-commonjs": "^7.10.4",
"@babel/plugin-transform-runtime": "^7.11.5",
"@babel/preset-env": "^7.11.5",
"@babel/standalone": "^7.11.6",
"@nuxt/content": "^1.8.1",
"@nuxtjs/google-analytics": "^2.4.0",
"@nuxtjs/pwa": "^3.0.2",
"@nuxtjs/robots": "^2.4.2",
"@nuxtjs/sitemap": "^2.4.0",
"@testing-library/jest-dom": "^5.11.4",
"@vue/test-utils": "^1.1.0",
"autoprefixer": "^9.8.6",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^10.1.0",
"babel-jest": "^26.3.0",
"babel-plugin-istanbul": "^6.0.0",
"bootstrap-icons": "^1.0.0",
"bundlewatch": "^0.3.0",
"clean-css-cli": "^4.3.0",
"codemirror": "^5.57.0",
"codesandbox": "^2.2.0",
"core-js": ">=2.6.5 <3.0.0",
"cross-env": "^7.0.2",
"eslint": "^7.9.0",
"eslint-config-prettier": "^6.11.0",
"eslint-config-standard": "^14.1.1",
"eslint-config-vue": "^2.0.2",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-jest": "^24.0.1",
"eslint-plugin-markdown": "^1.0.2",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.1",
"eslint-plugin-vue": "^6.2.2",
"esm": "^3.2.25",
"execa": "^4.0.3",
"highlight.js": "^9.18.2",
"html-loader": "^1.3.0",
"husky": "^4.3.0",
"improved-yarn-audit": "^2.3.1",
"jest": "^26.4.2",
"lint-staged": "^10.3.0",
"loader-utils": "^2.0.0",
"lodash": "^4.17.20",
"marked": "^1.1.1",
"node-sass": "^4.14.1",
"nuxt": "^2.14.5",
"postcss-cli": "^7.1.2",
"prettier": "1.14.3",
"require-context": "^1.1.0",
"rollup": "^2.26.11",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"sass-loader": "^10.0.2",
"standard-version": "^9.0.0",
"terser": "^5.3.1",
"vue": "^2.6.12",
"vue-jest": "^3.0.7",
"vue-router": "^3.4.3",
"vue-server-renderer": "^2.6.12",
"vue-template-compiler": "^2.6.12"
},
"standard-version": {
"scripts": {
"postchangelog": "./node_modules/.bin/prettier --write CHANGELOG.md"
},
"types": [
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "feat",
"section": "Features"
},
{
"type": "perf",
"section": "Performance"
},
{
"type": "docs",
"hidden": true
},
{
"type": "style",
"hidden": true
},
{
"type": "refactor",
"hidden": true
},
{
"type": "chore",
"hidden": true
},
{
"type": "test",
"hidden": true
}
]
},
"keywords": [
"Custom Bootstrap",
"Custom Bootstrap v4",
"Custom Bootstrap for Vue",
"SSR",
"Web",
"Components",
"Directives",
"ARIA",
"Accessibility",
"a11y",
"Polymer",
"Vue",
"VueJS",
"Vue2",
"WebComponents",
"jquery",
"Popper.js",
"Popper",
"CSS",
"SCSS",
"Icons",
"Bootstrap Icons",
"Flexbox",
"Alert",
"Breadcrumb",
"Button",
"Checkbox",
"Radio",
"Card",
"Carousel",
"Slider",
"Calendar",
"Date picker",
"Datepicker",
"Collapse",
"Dropdown",
"Form",
"Select",
"Option",
"Input",
"Jumbotron",
"List",
"Nav",
"Modal",
"MessageBox",
"Upload",
"Dropzone",
"Navbar",
"Pagination",
"Popover",
"Progress",
"Spinner",
"Tab",
"Table",
"Tag",
"Tags",
"Toast",
"Tooltip",
"vue-bootstrap",
"vue-strap",
"vuestrap",
"uiv"
]
}