webpack-typings-for-json
Version:
Webpack loader that generates TypeScript typings for JSON files
79 lines (78 loc) • 2.32 kB
JSON
{
"name": "webpack-typings-for-json",
"version": "0.12.0",
"description": "Webpack loader that generates TypeScript typings for JSON files",
"author": "Ferdi Koomen",
"homepage": "https://github.com/ferdikoomen/webpack-typings-for-json",
"repository": {
"type": "git",
"url": "git+https://github.com/ferdikoomen/webpack-typings-for-json.git"
},
"bugs": {
"url": "https://github.com/ferdikoomen/webpack-typings-for-json/issues"
},
"license": "MIT",
"keywords": [
"webpack",
"loader",
"typescript",
"typings",
"generate",
"json"
],
"maintainers": [
{
"name": "Ferdi Koomen",
"email": "info@madebyferdi.com"
}
],
"main": "dist/index.js",
"module": "dist/index.js",
"files": [
"dist/index.js",
"typings/json.d.ts"
],
"scripts": {
"clean": "rimraf ./dist ./test/dist ./test/*.d.ts ./coverage",
"build": "rollup --config",
"webpack": "webpack",
"webpack-server": "webpack serve",
"test": "jest",
"test:coverage": "jest --coverage",
"eslint": "eslint .",
"eslint:fix": "eslint . --fix",
"codecov": "codecov --token=d5b9524e-41ce-4615-a9fc-0417eb781375",
"prepublish": "npm run clean && npm run build"
},
"dependencies": {
"camelcase": "^6.3.0",
"handlebars": "^4.7.8",
"path": "^0.12.7"
},
"devDependencies": {
"@rollup/plugin-commonjs": "25.0.7",
"@rollup/plugin-node-resolve": "15.2.3",
"@types/node": "20.10.7",
"codecov": "3.8.3",
"eslint": "8.56.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-prettier": "5.1.2",
"file-loader": "6.2.0",
"html-webpack-plugin": "5.6.0",
"jest": "29.7.0",
"jest-cli": "29.7.0",
"prettier": "3.1.1",
"rimraf": "5.0.5",
"rollup": "3.26.0",
"rollup-plugin-node-externals": "6.1.2",
"rollup-plugin-terser": "7.0.2",
"ts-loader": "9.5.1",
"typescript": "5.3.3",
"webpack": "5.89.0",
"webpack-cli": "5.1.4",
"webpack-dev-server": "4.15.1"
},
"overrides" : {
"rollup": "3.26.0"
}
}