UNPKG

san-loader

Version:

San single-file loader for Webpack

244 lines (243 loc) 7.55 kB
{ "name": "san-loader", "version": "0.3.7", "description": "San single-file loader for Webpack", "main": "index.js", "scripts": { "commit": "git-cz", "test": "node scripts/test.js", "es-check": "es-check es5 'lib/runtime/*.js'", "dev": "cd examples/minimal && webpack-dev-server --config webpack.config.js", "dev:build": "cd examples/minimal && webpack --config webpack.config.js", "prepublishOnly": "es-check es5 'lib/runtime/*.js'" }, "lint-staged": { "!(example|dist|output|__mocks__)/**/*.js": [ "eslint" ], "lib/runtime/*.js": [ "es-check es5" ] }, "husky": { "hooks": { "pre-commit": "lint-staged && node scripts/test.js", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "author": "ecomfe-core", "contributors": [ { "name": "clark-t" }, { "name": "ksky521", "url": "https://github.com/ksky521" }, { "name": "vanishcode", "url": "https://github.com/vanishcode" } ], "license": "MIT", "dependencies": { "dom-serializer": "^1.0.1", "hash-sum": "^2.0.0", "htmlparser2": "^7.1.2", "loader-utils": "^2.0.0", "magic-string": "^0.25.7", "postcss": "^8.3.5", "postcss-selector-parser": "~6.0.11", "san-anode-utils": "~3.10.0" }, "repository": { "type": "git", "url": "git+https://github.com/ecomfe/san-loader.git" }, "bugs": { "url": "https://github.com/ecomfe/san-loader/issues" }, "keywords": [ "san.js", "san-cli", "cli", "san", "hmr", "san-loader", "loader", "webpack-loader" ], "devDependencies": { "@babel/core": "^7.9.0", "@babel/plugin-proposal-class-properties": "^7.8.3", "@babel/preset-env": "^7.9.0", "@babel/preset-typescript": "^7.9.0", "@commitlint/cli": "^8.3.4", "@commitlint/core": "^8.3.4", "@ecomfe/eslint-config": "^3.2.0", "@ksky521/cz-emoji": "^1.2.1", "autoprefixer": "^9.7.4", "babel-eslint": "^10.1.0", "babel-loader": "^8.0.6", "babel-preset-env": "^1.7.0", "commitizen": "^4.0.3", "commitlint-config-gitmoji": "1.0.1", "css-loader": "^3.4.2", "es-check": "^5.1.0", "eslint": "^6.8.0", "eslint-plugin-babel": "^5.3.0", "eslint-plugin-jest": "^23.8.2", "html-loader": "^0.5.5", "html-webpack-plugin": "^3.2.0", "husky": "^4.0.0", "jest": "^24.8.0", "less": "^3.11.1", "less-loader": "^5.0.0", "lint-staged": "^9.2.5", "mini-css-extract-plugin": "^0.9.0", "postcss-loader": "^3.0.0", "pug": "^3.0.2", "pug-plain-loader": "^1.1.0", "san": "~3.9.0", "san-hot-loader": "^0.1.1", "san-store": "^2.0.0", "san-update": "^2.1.0", "style-loader": "^1.1.3", "typescript": "^3.8.3", "url-loader": "^3.0.0", "webpack": "^4.42.0", "webpack-cli": "^3.3.11", "webpack-dev-server": "^3.10.3" }, "peerDependencies": { "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" }, "browserslist": "> 0.25%, not dead", "commitlint": { "extends": [ "gitmoji" ], "rules": { "header-max-length": [ 2, "always", 120 ], "subject-case": [ 0, "always", "sentence-case" ] } }, "config": { "commitizen": { "path": "./node_modules/@ksky521/cz-emoji" }, "@ksky521/cz-emoji": { "types": [ { "emoji": "🌟", "code": ":sparkles:", "description": "Introducing new features.", "name": "feat" }, { "emoji": "🐛", "code": ":bug:", "description": "Fixing a bug.", "name": "fix" }, { "emoji": "🚑", "code": ":ambulance:", "description": "Critical hotfix.", "name": "quickfix" }, { "emoji": "✅", "code": ":white_check_mark:", "description": "Adding tests.", "name": "test" }, { "emoji": "💬", "code": ":speech_balloon:", "description": "Updating text and literals.", "name": "chore" }, { "emoji": "📦", "code": ":package:", "description": "Releasing / Version tags.", "name": "release" }, { "emoji": "📝", "code": ":pencil:", "description": "Writing docs.", "name": "docs" }, { "emoji": "🚨", "code": ":rotating_light:", "description": "Removing linter warnings.", "name": "lint" }, { "emoji": "⏪", "code": ":rewind:", "description": "Reverting changes.", "name": "revert" }, { "emoji": "🔀", "code": ":twisted_rightwards_arrows:", "description": "Merging branches.", "name": "merge" }, { "emoji": "👌", "code": ":ok_hand:", "description": "Updating code due to code review changes.", "name": "review" }, { "emoji": "🎨", "code": ":art:", "description": "Improving structure / format of the code.", "name": "style" }, { "emoji": "💄", "code": ":lipstick:", "description": "Updating the UI and style files.", "name": "ui" }, { "emoji": "👽", "code": ":alien:", "description": "Updating code due to external API changes.", "name": "compat" }, { "emoji": "💥", "code": ":boom:", "description": " Refactoring code.", "name": "refactor" }, { "emoji": "🎉", "code": ":tada:", "description": "Initial commit.", "name": "init" } ], "skipQuestions": [ "scope", "body", "issues" ] } } }