Skip to content

Latest commit

 

History

History
51 lines (45 loc) · 1.36 KB

en-us.md

File metadata and controls

51 lines (45 loc) · 1.36 KB

A scaffold that generates template tools for writing NPM packages. compatible with window & mac & linux.

中文 | english

template basic function

  1. support es6
  2. support scss
  3. hot refresh (except index.html)
  4. auto open default browser
  5. write memory in dev

usage

	//  global install
	npm i justcode -g
	// switch yourt target dir
	cd /yourtarget dir
	// init
	jcd init <customName>
	// cd
	cd customName
	// installation dependence
	npm i
	// in dev environment
	npm run dev
	// to package
	npm run build
	// package.json part
	{
		"name": "plugin_name", // your NPM package name
		"version": "1.0.0", // version,you can use standard-version to automatic management
		"main": "./dist/output.js", // default output path,you can config in config directory
		"repository": "your git repository",
		"author": "your name",
		"license": "MIT",
		"scripts": {
			"dev": "cross-env DEBUG=console.* babel-node ./build/webpack.dev.js",
			"build": "cross-env DEBUG=console.* babel-node ./build/webpack.prod.js"
		},
		"dependencies": {},
		"devDependencies": {}
	}
	// login
	npm login
	// publish
	npm publish

the above is about the content and process. if you have any questions, you can mention issue.