2015-01-03 22:49:28 +00:00
{
2016-09-23 06:28:20 +00:00
"author" : "Portainer.io" ,
2016-09-04 02:50:37 +00:00
"name" : "portainer" ,
2016-09-23 06:28:20 +00:00
"homepage" : "http://portainer.io" ,
2020-04-21 00:10:26 +00:00
"version" : "2.0.0-dev" ,
2015-08-25 05:59:54 +00:00
"repository" : {
"type" : "git" ,
2016-09-23 06:28:20 +00:00
"url" : "git@github.com:portainer/portainer.git"
2015-08-25 05:59:54 +00:00
} ,
"bugs" : {
2016-09-23 06:28:20 +00:00
"url" : "https://github.com/portainer/portainer/issues"
2015-08-25 05:59:54 +00:00
} ,
2017-02-13 22:39:26 +00:00
"config" : {
"GA_ID" : "UA-84944922-2"
} ,
2015-08-25 05:59:54 +00:00
"licenses" : [
{
2017-02-13 22:39:26 +00:00
"type" : "Zlib" ,
2016-09-23 06:28:20 +00:00
"url" : "https://raw.githubusercontent.com/portainer/portainer/develop/LICENSE"
2015-01-03 22:49:28 +00:00
}
2015-08-25 05:59:54 +00:00
] ,
2018-08-13 15:28:59 +00:00
"scripts" : {
2019-09-09 00:40:22 +00:00
"build" : "grunt clean:all && grunt build" ,
"build:server" : "grunt clean:server && grunt build:server" ,
"build:client" : "grunt clean:client && grunt build:client" ,
"clean" : "grunt clean:all" ,
"start" : "grunt clean:all && grunt start" ,
2020-06-17 01:36:11 +00:00
"start:localserver" : "grunt start:localserver" ,
2019-09-09 00:40:22 +00:00
"start:server" : "grunt clean:server && grunt start:server" ,
2020-04-08 09:03:52 +00:00
"start:client" : "grunt clean:client && grunt start:client" ,
2020-04-05 21:06:59 +00:00
"dev:client" : "grunt clean:client && webpack-dev-server --config=./webpack/webpack.develop.js" ,
2020-06-17 01:36:11 +00:00
"start:toolkit" : "grunt start:toolkit" ,
2019-03-21 05:46:49 +00:00
"build:server:offline" : "cd ./api/cmd/portainer && CGO_ENABLED=0 go build -a --installsuffix cgo --ldflags '-s' && mv -f portainer ../../../dist/portainer" ,
2020-04-10 21:54:53 +00:00
"clean:all" : "grunt clean:all" ,
"format" : "prettier --loglevel warn --write \"**/*.{js,css,html}\""
2019-09-09 00:40:22 +00:00
} ,
"scriptsComments" : {
"build" : "Build the entire app (backend/frontend) in development mode" ,
"build:server" : "Build the backend" ,
"build:client" : "Build the frontend (development mode)" ,
"clean" : "Clean the entire dist folder" ,
2020-06-17 01:36:11 +00:00
"start" : "Build the entire app (backend/frontend) in development mode, run backend inside a container and start a watch process locally for the frontend files" ,
2019-09-09 00:40:22 +00:00
"start:server" : "Build the backend and run it inside a container" ,
2020-06-17 01:36:11 +00:00
"start:toolkit" : "Build the entire app (backend/frontend) in development mode, run backend locally and start a watch process for the frontend files" ,
2019-09-09 00:40:22 +00:00
"clean:all" : "Deprecated. Use the clean script instead" ,
2020-04-10 21:54:53 +00:00
"build:server:offline" : "Deprecated. Use the build:server script instead" ,
"format" : "Should be removed before pr is merged"
2018-08-13 15:28:59 +00:00
} ,
2015-08-25 05:59:54 +00:00
"engines" : {
"node" : ">= 0.8.4"
} ,
2017-12-05 08:52:38 +00:00
"dependencies" : {
2019-03-21 05:46:49 +00:00
"@babel/polyfill" : "^7.2.5" ,
2019-10-14 13:40:19 +00:00
"@fortawesome/fontawesome-free" : "^5.11.2" ,
2020-05-25 08:00:33 +00:00
"@uirouter/angularjs" : "1.0.11" ,
2020-07-24 23:23:44 +00:00
"angular" : "1.8.0" ,
2018-02-28 06:19:28 +00:00
"angular-clipboard" : "^1.6.2" ,
2018-07-23 05:01:03 +00:00
"angular-file-saver" : "^1.1.3" ,
2019-02-13 23:13:48 +00:00
"angular-google-analytics" : "github:revolunet/angular-google-analytics#semver:~1.1.9" ,
2018-01-21 16:26:24 +00:00
"angular-json-tree" : "1.0.1" ,
"angular-jwt" : "~0.1.8" ,
"angular-loading-bar" : "~0.9.0" ,
"angular-local-storage" : "~0.5.2" ,
2020-07-24 23:23:44 +00:00
"angular-messages" : "1.8.0" ,
"angular-mocks" : "1.8.0" ,
2018-12-06 19:53:23 +00:00
"angular-moment-picker" : "^0.10.2" ,
2019-10-14 13:43:58 +00:00
"angular-multiselect" : "github:portainer/angular-multi-select#semver:~v4.0.1" ,
2020-07-24 23:23:44 +00:00
"angular-resource" : "1.8.0" ,
"angular-sanitize" : "1.8.0" ,
2018-01-21 16:26:24 +00:00
"angular-ui-bootstrap" : "~2.5.0" ,
2017-12-05 08:52:38 +00:00
"angular-utils-pagination" : "~0.11.1" ,
2018-02-28 06:19:28 +00:00
"angularjs-scroll-glue" : "^2.2.0" ,
2018-01-21 16:26:24 +00:00
"angularjs-slider" : "^6.4.0" ,
2019-03-21 05:46:49 +00:00
"babel-plugin-angularjs-annotate" : "^0.10.0" ,
2020-06-11 21:06:41 +00:00
"bootbox" : "^5.4.0" ,
2019-01-17 19:51:12 +00:00
"bootstrap" : "^3.4.0" ,
2018-01-21 16:26:24 +00:00
"chart.js" : "~2.6.0" ,
"codemirror" : "~5.30.0" ,
2020-07-05 23:21:03 +00:00
"fast-json-patch" : "^3.0.0-1" ,
2017-12-05 08:52:38 +00:00
"filesize" : "~3.3.0" ,
2020-07-05 23:21:03 +00:00
"filesize-parser" : "^1.5.0" ,
2020-06-11 21:06:41 +00:00
"jquery" : "^3.5.1" ,
"js-yaml" : "^3.14.0" ,
2019-07-25 22:14:18 +00:00
"lodash-es" : "^4.17.15" ,
2018-03-08 01:42:50 +00:00
"moment" : "^2.21.0" ,
2017-12-05 08:52:38 +00:00
"ng-file-upload" : "~12.2.13" ,
2020-07-05 23:21:03 +00:00
"spinkit" : "^2.0.1" ,
2019-02-13 23:13:48 +00:00
"splitargs" : "github:deviantony/splitargs#semver:~0.2.0" ,
2020-07-05 23:21:03 +00:00
"strip-ansi" : "^6.0.0" ,
2020-06-11 21:06:41 +00:00
"toastr" : "^2.1.4" ,
2018-06-19 15:28:40 +00:00
"ui-select" : "^0.19.8" ,
2019-07-25 22:38:07 +00:00
"uuid" : "^3.3.2" ,
2020-07-05 23:21:03 +00:00
"xterm" : "^3.8.0" ,
"yaml" : "^1.10.0"
2017-12-05 08:52:38 +00:00
} ,
2015-08-25 05:59:54 +00:00
"devDependencies" : {
2019-03-21 05:46:49 +00:00
"@babel/core" : "^7.1.2" ,
"@babel/preset-env" : "^7.1.0" ,
2019-06-14 12:22:49 +00:00
"auto-ngtemplate-loader" : "^2.0.1" ,
2017-07-04 12:30:23 +00:00
"autoprefixer" : "^7.1.1" ,
2019-03-21 05:46:49 +00:00
"babel-loader" : "^8.0.4" ,
"babel-plugin-lodash" : "^3.3.4" ,
"clean-terminal-webpack-plugin" : "^1.1.0" ,
"clean-webpack-plugin" : "^0.1.19" ,
"css-loader" : "^1.0.0" ,
2017-07-04 12:30:23 +00:00
"cssnano" : "^3.10.0" ,
2019-10-14 13:45:09 +00:00
"eslint" : "5.16.0" ,
2020-04-14 23:46:34 +00:00
"eslint-config-prettier" : "^6.10.1" ,
2019-10-14 13:45:09 +00:00
"eslint-loader" : "^2.1.2" ,
2020-04-14 23:46:34 +00:00
"eslint-plugin-import" : "^2.20.2" ,
2019-03-21 05:46:49 +00:00
"file-loader" : "^1.1.11" ,
2020-06-11 21:06:41 +00:00
"grunt" : "^1.1.0" ,
"grunt-cli" : "^1.3.2" ,
2017-05-19 15:48:03 +00:00
"grunt-config" : "^1.0.0" ,
2020-06-11 21:06:41 +00:00
"grunt-contrib-clean" : "^2.0.0" ,
"grunt-contrib-copy" : "^1.0.0" ,
2019-03-21 05:46:49 +00:00
"grunt-env" : "^0.4.4" ,
2020-06-17 01:36:11 +00:00
"grunt-filerev" : "^2.3.1" ,
"grunt-html2js" : "~0.1.0" ,
"grunt-karma" : "~0.4.4" ,
"grunt-postcss" : "^0.8.0" ,
"grunt-replace" : "^1.0.1" ,
"grunt-shell-spawn" : "^0.4.0" ,
"grunt-usemin" : "^3.1.1" ,
2019-03-21 05:46:49 +00:00
"grunt-webpack" : "^3.1.3" ,
2017-07-12 09:28:51 +00:00
"gruntify-eslint" : "^3.1.0" ,
2019-03-21 05:46:49 +00:00
"html-loader" : "^0.5.5" ,
"html-webpack-plugin" : "^3.2.0" ,
2020-04-10 21:54:53 +00:00
"husky" : ">=4" ,
2019-03-21 05:46:49 +00:00
"image-webpack-loader" : "^4.5.0" ,
2020-04-10 21:54:53 +00:00
"lint-staged" : ">=10" ,
2019-03-21 05:46:49 +00:00
"load-grunt-tasks" : "^3.5.2" ,
"lodash-webpack-plugin" : "^0.11.5" ,
"mini-css-extract-plugin" : "^0.4.4" ,
"ngtemplate-loader" : "^2.0.1" ,
2020-06-04 05:01:31 +00:00
"plop" : "^2.6.0" ,
2019-03-21 05:46:49 +00:00
"postcss-loader" : "^3.0.0" ,
2020-04-10 21:54:53 +00:00
"prettier" : "^2.0.2" ,
2019-03-21 05:46:49 +00:00
"speed-measure-webpack-plugin" : "^1.2.3" ,
"style-loader" : "^0.23.1" ,
"url-loader" : "^1.1.1" ,
"webpack" : "^4.26.0" ,
"webpack-build-notifier" : "^0.1.30" ,
"webpack-cli" : "^3.1.2" ,
2020-06-11 21:06:41 +00:00
"webpack-dev-server" : "^3.11.0" ,
2019-03-21 05:46:49 +00:00
"webpack-merge" : "^4.1.4"
} ,
"resolutions" : {
2020-06-11 21:06:41 +00:00
"jquery" : "^3.5.1" ,
"decompress" : "^4.2.1" ,
"lodash" : "^4.17.15" ,
"js-yaml" : "^3.14.0" ,
"minimist" : "^1.2.5" ,
"http-proxy" : "^1.18.1"
2020-04-10 21:54:53 +00:00
} ,
"husky" : {
"hooks" : {
"pre-commit" : "lint-staged"
}
} ,
"lint-staged" : {
"*.js" : "eslint --cache --fix" ,
2020-05-18 07:08:45 +00:00
"*.{js,css,md,html}" : "prettier --write"
2015-08-25 05:59:54 +00:00
}
2020-07-05 23:21:03 +00:00
}