Node ^5.0.0.
-
clone the project and
npm install -
setup the dev workflow for Phraseanet with npm link:
- go into the Phraseanet Production Client project directory
- globally link the npm package with
npm link - go into the Phraseanet project directory
- Register the linked package for Phraseanet with
npm link phraseanet-production-client
Once phraseanet-production-client package is linked:
- go into the Phraseanet project directory
- start watch mode with
npm run dev - go into the Phraseanet Production Client project directory:
- start watch mode with
npm run dev
Open http://localhost:3000 to launch Phraseanet via Browser Sync
npm run production- Build task that generate a minified script for productionnpm run clean- Remove thedistfolder and it's filesnpm run eslint:source- Lint the sourcenpm run eslint:common- Lint the unit tests shared by Karma and Mochanpm run eslint:server- Lint the unit tests for servernpm run eslint:browser- Lint the unit tests for browsernpm run eslint:fix- ESLint will try to fix as many issues as possible in your source filesnpm run clean- Remove the coverage report and the dist foldernpm run test- Runs unit tests for both server and the browsernpm run test:browser- Runs the unit tests for browser / clientnpm run test:server- Runs the unit tests on the servernpm run watch:server- Run all unit tests for server & watch files for changesnpm run watch:browser- Run all unit tests for browser & watch files for changesnpm run karma:firefox- Run all unit tests with Karma & Firefoxnpm run karma:chrome- Run all unit tests with Karma & Chromenpm run karma:ie- Run all unit tests with Karma & Internet Explorernpm run packages- List installed packagesnpm run package:purge- Remove all dependenciesnpm run package:reinstall- Reinstall all dependenciesnpm run package:check- shows a list over dependencies with a higher version number then the current one - if anynpm run package:upgrade- Automaticly upgrade all devDependencies & dependencies, and update package.jsonnpm run package:dev- Automaticly upgrade all devDependencies and update package.jsonnpm run package:prod- Automaticly upgrade all dependencies and update package.jsonnpm run asset-server- starts a asset server with hot module replacement (WDS) on port 8080