blob: b981883c1173972227f7dc50fced360f60cf36a0 [file] [log] [blame]
{
"name": "echarts-handbook",
"version": "1.0.0",
"description": "Apache ECharts Handbook",
"license": "Apache-2.0",
"scripts": {
"dev": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt",
"start": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt start",
"prepare-generate": "node build/generate-contributors.js && node build/generate",
"build:gh": "npm run prepare-generate && cross-env NODE_OPTIONS=--openssl-legacy-provider NUXT_ENV_DEPLOY=gh nuxt generate",
"build:local": "npm run prepare-generate && cross-env NODE_OPTIONS=--openssl-legacy-provider NUXT_ENV_DEPLOY=local nuxt generate",
"build:localsite": "npm run prepare-generate && cross-env NODE_OPTIONS=--openssl-legacy-provider NUXT_ENV_DEPLOY=localsite nuxt generate",
"build:asf": "npm run prepare-generate && cross-env NODE_OPTIONS=--openssl-legacy-provider NUXT_ENV_DEPLOY=asf nuxt generate"
},
"dependencies": {
"@nuxt/types": "^2.15.8",
"@vue/composition-api": "^1.7.1",
"clipboard": "^2.0.11",
"intersection-observer": "^0.12.2",
"js-base64": "^3.7.2",
"js-yaml-loader": "^1.2.2",
"lodash": "^4.17.21",
"markdown-it": "^12.2.0",
"markdown-it-anchor": "^8.1.2",
"nuxt": "^2.15.8",
"nuxt-i18n": "^6.28.1",
"prism-themes": "^1.9.0",
"prismjs": "^1.29.0",
"resize-detector": "^0.3.0",
"vanilla-lazyload": "^17.8.3",
"vue": "2.6.14",
"vue-observe-visibility": "^1.0.0",
"vue-prism-editor": "^1.3.0",
"vue-server-renderer": "2.6.14",
"vue-template-compiler": "2.6.14"
},
"devDependencies": {
"@jamesives/github-pages-deploy-action": "^4.4.1",
"@nuxt/typescript-build": "^2.1.0",
"@nuxtjs/eslint-config-typescript": "^11.0.0",
"@nuxtjs/tailwindcss": "^4.1.2",
"babel-eslint": "^10.1.0",
"cheerio": "^1.0.0-rc.12",
"cross-env": "^7.0.3",
"eslint": "^8.27.0",
"eslint-plugin-nuxt": "^4.0.0",
"eslint-plugin-prettier": "^4.2.1",
"node-fetch": "^2.6.7",
"postcss": "^8.4.31",
"raw-loader": "^4.0.2"
}
}