## Feature Request > ❓ = needs investigation ## Implementations ### Make build scripts simpler - [x] `npm start` will do development build + watch - [x] `npm run prepublishOnly` will do production build - [x] `npm test` will run Jest + watch - ❓ ~How about Docker Compose? And how to update `webchat.js` inside the Docker efficiently?~ (Moved to #2766) - [x] `npm tableflip` will run stuff from NPX #### Development build - Leave `node_dev` as-is (`undefined`) - When running on VSTS, `npm test` should run `cross-env node_dev=test npm test --coverage true --no-watch` - ~Setup source map correctly, so can debug easily in browser~ #### Lerna - [x] Remove samples from `lerna.json` - We no longer symlink `packages/*` to create-react-app samples - We can run `npm ci` manually when we build the sample - [x] Remove embed from `lerna.json` - [x] Update `CONTRIBUTING.md` [Enhancement]
Feature Request
Implementations
Make build scripts simpler
npm startwill do development build + watchnpm run prepublishOnlywill do production buildnpm testwill run Jest + watchHow about Docker Compose? And how to update(Moved to Make build scripts better for Docker Compose #2766)webchat.jsinside the Docker efficiently?npm tableflipwill run stuff from NPXDevelopment build
node_devas-is (undefined)npm testshould runcross-env node_dev=test npm test --coverage true --no-watchSetup source map correctly, so can debug easily in browserLerna
lerna.jsonpackages/*to create-react-app samplesnpm cimanually when we build the samplelerna.jsonCONTRIBUTING.md[Enhancement]