Files
opensourcepos/DEVELOPMENT.md
BudsieBuds b936306b50 Combine dependencies info, update npm packages
Combined the package.md and composer.md to DEVELOPMENT.md. Updated bootstrap, bootswatch, and grunt-bower packages to newest versions.
2021-10-20 22:32:02 +02:00

53 lines
1.4 KiB
Markdown

# package.json
## scripts
`npm run scriptname`
- `clean` - wipe the dependencies downloaded by Composer, Bower, and npm
```
grunt clean:composer & grunt clean:bower & grunt clean:npm
```
- `install` - automatically runs the Composer and Bower install commands after installing the npm dependencies
```
composer install & bower install
```
- `update` - updates Composer and the dependencies downloaded by Composer and npm
```
npm update & composer self-update & composer update
```
## devDependencies
- `grunt` - used for copying files downloaded by npm
- `grunt-contrib-clean` - Grunt plugin to clean files before copying
- `grunt-contrib-copy` - Grunt plugin to copy files downloaded by npm
- `npm` - downloads project dependencies
- the others are unlisted for now, because this will probably change pretty significantly in the near future
## dependencies
- `bootstrap` - main CSS framework used
- `bootswatch` - themes for the UI
## devDependencies (global)
- `bower` - for the time being, Bower is still necessary
# composer.json
## require
- `php` - this application runs on PHP
- `codeigniter/framework` - the CodeIgniter PHP framework this application is build on
- `dompdf/dompdf` - no description
- `tamtamchik/namecase` - no description
- `paragonie/random_compat` - no description
- `vlucas/phpdotenv` - no description
## require-dev
- `mikey179/vfsstream` - no description
- `phpunit/phpunit` - no description
- `kenjis/ci-phpunit-test` - no description