lamartire / Sharec
Licence: mit
📦 Store your configs in one place and share between projects without any pain
Stars: ✭ 198
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Sharec
Barebones
A barebones boilerplate for getting started on a bespoke front end.
Stars: ✭ 127 (-35.86%)
Mutual labels: eslint, babel
Project Webcube
Continuously updated JS infrastructure for modern web dev
Stars: ✭ 141 (-28.79%)
Mutual labels: eslint, babel
Instapack
All-in-one TypeScript and Sass compiler for web applications! 📦 🚀
Stars: ✭ 131 (-33.84%)
Mutual labels: eslint, babel
React Redux Auth0 Kit
Minimal starter boilerplate project with CRA, React, Redux, React Router and Auth0 authentication
Stars: ✭ 115 (-41.92%)
Mutual labels: eslint, babel
React Itunes Search
🎵Simple web app for itunes search with React
Stars: ✭ 147 (-25.76%)
Mutual labels: eslint, babel
Static Site Boilerplate
A better workflow for building modern static websites.
Stars: ✭ 1,633 (+724.75%)
Mutual labels: eslint, babel
Book
《现代化前端工程师权威指南》https://guoyongfeng.github.io/book/
Stars: ✭ 141 (-28.79%)
Mutual labels: eslint, babel
React Redux Saucepan
A minimal and universal react redux starter project. With hot reloading, linting and server-side rendering
Stars: ✭ 86 (-56.57%)
Mutual labels: eslint, babel
Js Stack Boilerplate
Final boilerplate code of the JavaScript Stack from Scratch tutorial –
Stars: ✭ 145 (-26.77%)
Mutual labels: eslint, babel
React Starter
A basic template that consists of the essential elements that are required to start building a React (v16.3) application using Webpack (v4)
Stars: ✭ 108 (-45.45%)
Mutual labels: eslint, babel
Express Webpack React Redux Typescript Boilerplate
🎉 A full-stack boilerplate that using express with webpack, react and typescirpt!
Stars: ✭ 156 (-21.21%)
Mutual labels: eslint, babel
Lecture Frontend Dev Env
"[인프런] 프론트엔드 개발환경의 이해와 실습" 강의 실습 자료입니다.
Stars: ✭ 108 (-45.45%)
Mutual labels: eslint, babel
Vue Spa Project
vue.js + vuex + vue-router + fetch + element-ui + es6 + webpack + mock 纯前端SPA项目开发实践
Stars: ✭ 118 (-40.4%)
Mutual labels: eslint, babel
Babel Preset Github
GitHub.com's Babel configuration
Stars: ✭ 103 (-47.98%)
Mutual labels: babel, configuration
React Pages Boilerplate
Deliver react + react-router application to gh-pages
Stars: ✭ 134 (-32.32%)
Mutual labels: eslint, babel
Threejs Es6 Webpack Starter
Three.js ES6 starter project with a sane webpack configuration
Stars: ✭ 85 (-57.07%)
Mutual labels: eslint, babel
Svelte Example
🚀 📚 Some examples to test the Svelte Framework
Stars: ✭ 85 (-57.07%)
Mutual labels: eslint, babel
Iceberg
Front-End Boilerplate built with React + Babel + Webpack + SASS
Stars: ✭ 144 (-27.27%)
Mutual labels: eslint, babel
Lighthouse Badges
🚦Generate badges (shields.io) based on Lighthouse performance.
Stars: ✭ 150 (-24.24%)
Mutual labels: eslint, babel
Sharec
With sharec you can share and manage configuration across projects, keep your code up to date and start new projects in one command.
Just transform this:
{
"name": "my-awesome-project",
"version": "1.0.0",
"scripts": {
"start": "NODE_ENV=development ./dev",
"build": "rimraf dist && NODE_ENV=production ./build",
- "eslint": "eslint ./src/**/*.js"
},
- "husky": {
- "hooks": {
- "pre-commit": "lint-staged"
- }
- },
- "lint-staged": {
- "src/**/*.js": [
- "eslint",
- "prettier --write",
- "git add"
- ]
- },
- "browserslist": [
- "last 2 version",
- "> 1%"
- ],
- "babel": {
- "presets": [
- "@babel/preset-env"
- ]
- },
- "prettier": {
- "singleQuote": true,
- "semi": false
- },
- "jest": {
- "testURL": "http://localhost/",
- "moduleNameMapper": {
- "^src/(.*)$": "<rootDir>/src/$1"
- }
- },
- "eslintConfig": {
- "parser": "babel-eslint",
- "env": {
- "browser": true,
- "es6": true,
- "node": true,
- "jest": true
- },
- "extends": "standard",
- "rules": {
- "space-before-function-paren": 0
- },
- "parserOptions": {
- "ecmaVersion": 8,
- "ecmaFeatures": {
- "spread": true
- },
- "sourceType": "module"
- }
- },
- "eslintIgnore": [
- "/node_modules",
- "/dist"
- ],
"devDependencies": {
- "@babel/core": "^7.0.1",
- "@babel/preset-env": "^7.0.0",
- "babel-core": "7.0.0-bridge.0",
- "babel-eslint": "^10.0.0",
- "babel-jest": "^23.6.0",
- "eslint": "^5.6.0",
- "eslint-config-standard": "^12.0.0",
- "eslint-plugin-import": "^2.9.0",
- "eslint-plugin-node": "^9.0.0",
- "eslint-plugin-promise": "^4.0.1",
- "eslint-plugin-standard": "^4.0.0",
- "husky": "^2.0.0",
- "lint-staged": "^8.0.4",
- "prettier": "^1.11.1"
}
}
To this:
{
"name": "my-awesome-project",
"version": "1.0.0",
"scripts": {
"start": "NODE_ENV=development ./dev",
"build": "rimraf dist && NODE_ENV=production ./build",
},
"devDependencies": {
+ "my-awesome-config": "1.0.0"
}
}
Continue reading on sharec.js.org
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].