@appnest/web-config
Version:
A Rollup configuration to help you build modern web applications.
147 lines (146 loc) • 4.14 kB
JSON
{
"name": "@appnest/web-config",
"version": "0.5.4",
"description": "A Rollup configuration to help you build modern web applications.",
"author": "Appnest",
"main": "index.cjs.js",
"module": "index.esm.js",
"types": "index.esm.d.ts",
"bugs": {
"url": "https://github.com/andreasbm/web-config/issues"
},
"np": {
"yarn": false,
"contents": "dist/lib"
},
"publishConfig": {
"access": "public"
},
"homepage": "https://github.com/andreasbm/web-config#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/andreasbm/web-config.git"
},
"keywords": [
"configuration",
"webapp",
"custom",
"elements",
"web",
"plugins",
"lit-element",
"component",
"rollup",
"lit-html",
"template",
"tslint",
"eslint",
"typescript",
"postcss",
"browserslist",
"scss",
"minifying",
"build",
"tsconfig"
],
"license": "MIT",
"scripts": {
"b:demo:dev": "rollup -c rollup.config.ts --environment NODE_ENV:dev",
"b:demo:prod": "rollup -c rollup.config.ts --environment NODE_ENV:prod",
"s:demo:dev": "rollup -c rollup.config.ts --watch --environment NODE_ENV:dev",
"s:demo:prod": "rollup -c rollup.config.ts --watch --environment NODE_ENV:prod",
"s": "npm run b:lib && npm run s:demo:dev",
"b:lib": "rollup -c=rollup-lib.config.ts && node post-build.js",
"ncu": "ncu -u -a && npm update && npm install",
"test": "npm run b:lib && karma start karma.conf.js",
"readme": "node node_modules/.bin/readme generate",
"postversion": "npm run readme && npm run b:lib",
"publish:patch": "np patch",
"publish:minor": "np minor",
"publish:major": "np major",
"lint:demo": " ./node_modules/.bin/eslint src/demo/**/*.ts",
"lint:lib": " ./node_modules/.bin/eslint src/lib/**/*.ts",
"prettier:check": "prettier --list-different \"src/**/*.ts\"",
"prettier:write": "prettier --write \"src/**/*.ts\""
},
"dependencies": {
"@rollup/plugin-commonjs": "18.0.0",
"@rollup/plugin-json": "4.1.0",
"@rollup/plugin-node-resolve": "11.2.1",
"@rollup/pluginutils": "4.1.0",
"@types/chai": "^4.2.17",
"@types/mocha": "^8.2.2",
"@types/node": "^15.0.1",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
"@wessberg/rollup-plugin-ts": "^1.3.14",
"autoprefixer": "^10.2.5",
"boxen": "^5.0.1",
"brotli": "^1.3.2",
"chai": "^4.3.4",
"colors": "^1.4.0",
"cssnano": "^5.0.2",
"escodegen": "^2.0.0",
"eslint": "^7.25.0",
"eslint-config-prettier": "^8.3.0",
"esprima": "^4.0.1",
"estraverse": "^5.2.0",
"filesize": "^6.3.0",
"fs": "0.0.1-security",
"fs-extra": "^9.1.0",
"gzip-size": "^6.0.0",
"html-minifier": "^4.0.0",
"karma": "^6.3.2",
"karma-chai": "^0.1.0",
"karma-chrome-launcher": "^3.1.0",
"karma-iframes": "^1.3.0",
"karma-mocha": "^2.0.1",
"karma-rollup-preprocessor": "^7.0.7",
"livereload": "^0.9.3",
"magic-string": "^0.25.7",
"minimist": "^1.2.5",
"mocha": "^8.3.2",
"node-sass": "^5.0.0",
"path": "^0.12.7",
"postcss": "^8.2.13",
"precss": "^4.0.0",
"prettier": "^2.2.1",
"recursive-readdir-sync": "^1.0.6",
"rollup": "^2.46.0",
"rollup-plugin-license": "^2.3.0",
"rollup-plugin-progress": "^1.1.2",
"rollup-plugin-serve": "^1.1.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-visualizer": "^5.4.1",
"targz": "^1.0.1",
"ts-lit-plugin": "1.2.1",
"typescript": "^4.2.4",
"web-component-analyzer": "^1.1.6",
"workbox-build": "^6.1.5"
},
"devDependencies": {
"@appnest/readme": "^1.2.7",
"@types/escodegen": "0.0.6",
"@types/esprima": "^4.0.2",
"@types/estraverse": "5.1.0",
"@types/filesize": "^5.0.0",
"@types/fs-extra": "^9.0.11",
"@types/gzip-size": "^5.1.1",
"@types/node-sass": "^4.11.1",
"lit-element": "^2.5.0",
"lit-html": "^1.4.0",
"weightless": "0.0.37"
},
"contributors": [
{
"name": "Andreas Mehlsen",
"url": "https://twitter.com/andreasmehlsen",
"img": "https://avatars1.githubusercontent.com/u/6267397?s=460&v=4"
},
{
"name": "You?",
"img": "https://joeschmoe.io/api/v1/random",
"url": "https://github.com/andreasbm/web-config/blob/master/CONTRIBUTING.md"
}
]
}