mirror of
https://github.com/SomboChea/ui
synced 2024-12-18 18:24:27 +07:00
6b5d0b7e2e
This PR convert the code base to Typescript, the changes are the following: - migrate code base to Typescript (3.4.x) - enable `eslint` and `@typescript-eslint/eslint-plugin` (warnings still need to be addressed in future pull request - update relevant dependencies for this PR (linting, etc) - enable `bundlezise` (it was disabled for some reason) * refactor: refactoring to typescript * refactor: migrating to typescript * refactor: applied feedbacks * fix: fixed conflicts * refactored: changed registry * refactor: updated registry & removed unnecessary lib * fix: fixed registry ur * fix: fixed page load * refactor: refactored footer wip * refactor: converting to ts..wip * refactor: converting to ts. wip * refactor: converting to ts. wip * refactor: converting to ts * refactor: converting to ts * fix: fixed load errors * refactor: converted files to ts * refactor: removed flow from tests * fix: removed transpiled files * refactor: added ts-ignore * fix: fixed errors * fix: fixed types * fix: fixing jest import -.- * fix: fixing lint errors * fix: fixing lint errors * fix: fixed lint errors * refactor: removed unnecessary tsconfig's config * fix: fixing errors * fix: fixed warning * fix: fixed test * refactor: wip * refactor: wip * refactor: wip * fix: fixing tests: wip * wip * wip * fix: fixed search test * wip * fix: fixing lint errors * fix: re-added stylelint * refactor: updated stylelint script * fix: fixed: 'styles.js' were found. * fix: fixed Search tests * chore: enable eslint eslint needs expecitely to know which file has to lint, by default is JS, in this case we need also ts,tsx files eslint . --ext .js,.ts * chore: vcode eslint settings * chore: restore eslint previous conf * chore: clean jest config * chore: fix eslint warnings * chore: eslint errors cleared chore: clean warnings chore: remove github actions test phases chore: remove dupe rule * chore: update handler name * chore: restore logo from img to url css prop - loading images with css is more performant than using img html tags, switching this might be a breaking change - restore no-empty-source seems the linting do not accept false - update snapshots - remove @material-ui/styles * chore: update stylelint linting * chore: update stylelint linting * chore: fix a mistake on move tabs to a function * chore: eanble bundlezie * chore: use default_executor in circleci * chore: update readme
174 lines
4.9 KiB
TypeScript
174 lines
4.9 KiB
TypeScript
export const packageInformation = [
|
|
{
|
|
name: 'jquery',
|
|
title: 'jQuery',
|
|
description: 'JavaScript library for DOM operations',
|
|
version: '3.3.2-pre',
|
|
main: 'dist/jquery.js',
|
|
homepage: 'https://jquery.com',
|
|
author: {
|
|
name: 'JS Foundation and other contributors',
|
|
url: 'https://github.com/jquery/jquery/blob/master/AUTHORS.txt',
|
|
avatar: '',
|
|
},
|
|
repository: {
|
|
type: 'git',
|
|
url: 'https://github.com/jquery/jquery.git',
|
|
},
|
|
keywords: ['jquery', 'javascript', 'browser', 'library'],
|
|
bugs: {
|
|
url: 'https://github.com/jquery/jquery/issues',
|
|
},
|
|
license: 'MIT',
|
|
dependencies: {},
|
|
devDependencies: {
|
|
'babel-core': '7.0.0-beta.0',
|
|
'babel-plugin-transform-es2015-for-of': '7.0.0-beta.0',
|
|
commitplease: '3.2.0',
|
|
'core-js': '2.5.7',
|
|
'eslint-config-jquery': '1.0.1',
|
|
grunt: '1.0.3',
|
|
'grunt-babel': '7.0.0',
|
|
'grunt-cli': '1.2.0',
|
|
'grunt-compare-size': '0.4.2',
|
|
'grunt-contrib-uglify': '3.3.0',
|
|
'grunt-contrib-watch': '1.1.0',
|
|
'grunt-eslint': '20.2.0',
|
|
'grunt-git-authors': '3.2.0',
|
|
'grunt-jsonlint': '1.1.0',
|
|
'grunt-karma': '2.0.0',
|
|
'grunt-newer': '1.3.0',
|
|
'grunt-npmcopy': '0.1.0',
|
|
'gzip-js': '0.3.2',
|
|
husky: '0.14.3',
|
|
insight: '0.10.1',
|
|
jsdom: '5.6.1',
|
|
karma: '2.0.3',
|
|
'karma-browserstack-launcher': '1.3.0',
|
|
'karma-chrome-launcher': '2.2.0',
|
|
'karma-firefox-launcher': '1.1.0',
|
|
'karma-qunit': '1.2.1',
|
|
'load-grunt-tasks': '4.0.0',
|
|
'native-promise-only': '0.8.1',
|
|
'promises-aplus-tests': '2.1.2',
|
|
q: '1.5.1',
|
|
'qunit-assert-step': '1.1.1',
|
|
qunitjs: '1.23.1',
|
|
'raw-body': '2.3.3',
|
|
requirejs: '2.3.5',
|
|
sinon: '2.3.7',
|
|
sizzle: '2.3.3',
|
|
'strip-json-comments': '2.0.1',
|
|
testswarm: '1.1.0',
|
|
'uglify-js': '3.4.0',
|
|
},
|
|
scripts: {
|
|
build: 'npm install && grunt',
|
|
start: 'grunt watch',
|
|
'test:browserless': 'grunt && grunt test:slow',
|
|
'test:browser': 'grunt && grunt karma:main',
|
|
test: 'grunt && grunt test:slow && grunt karma:main',
|
|
jenkins: 'npm run test:browserless',
|
|
precommit: 'grunt lint:newer qunit_fixture',
|
|
commitmsg: 'node node_modules/commitplease',
|
|
},
|
|
commitplease: {
|
|
nohook: true,
|
|
components: [
|
|
'Docs',
|
|
'Tests',
|
|
'Build',
|
|
'Support',
|
|
'Release',
|
|
'Core',
|
|
'Ajax',
|
|
'Attributes',
|
|
'Callbacks',
|
|
'CSS',
|
|
'Data',
|
|
'Deferred',
|
|
'Deprecated',
|
|
'Dimensions',
|
|
'Effects',
|
|
'Event',
|
|
'Manipulation',
|
|
'Offset',
|
|
'Queue',
|
|
'Selector',
|
|
'Serialize',
|
|
'Traversing',
|
|
'Wrap',
|
|
],
|
|
markerPattern: '^((clos|fix|resolv)(e[sd]|ing))|^(refs?)',
|
|
ticketPattern: '^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])',
|
|
},
|
|
},
|
|
{
|
|
name: 'lodash',
|
|
version: '4.17.4',
|
|
license: 'MIT',
|
|
private: true,
|
|
main: 'lodash.js',
|
|
author: {
|
|
name: 'John david dalton',
|
|
url: 'test url',
|
|
avatar: 'test avatar',
|
|
},
|
|
engines: {
|
|
node: '>=4.0.0',
|
|
},
|
|
sideEffects: false,
|
|
scripts: {
|
|
build: 'npm run build:main && npm run build:fp',
|
|
'build:fp': 'node lib/fp/build-dist.js',
|
|
'build:fp-modules': 'node lib/fp/build-modules.js',
|
|
'build:main': 'node lib/main/build-dist.js',
|
|
'build:main-modules': 'node lib/main/build-modules.js',
|
|
doc: 'node lib/main/build-doc github && npm run test:doc',
|
|
'doc:fp': 'node lib/fp/build-doc',
|
|
'doc:site': 'node lib/main/build-doc site',
|
|
'doc:sitehtml': 'optional-dev-dependency marky-markdown@^9.0.1 && npm run doc:site && node lib/main/build-site',
|
|
pretest: 'npm run build',
|
|
style: 'eslint *.js .internal/**/*.js',
|
|
test: 'npm run test:main && npm run test:fp',
|
|
'test:doc': 'markdown-doctest doc/*.md',
|
|
'test:fp': 'node test/test-fp',
|
|
'test:main': 'node test/test',
|
|
validate: 'npm run style && npm run test',
|
|
},
|
|
devDependencies: {
|
|
async: '^2.1.4',
|
|
benchmark: '^2.1.3',
|
|
chalk: '^1.1.3',
|
|
cheerio: '^0.22.0',
|
|
'codecov.io': '~0.1.6',
|
|
coveralls: '^2.11.15',
|
|
'curl-amd': '~0.8.12',
|
|
docdown: '~0.7.2',
|
|
dojo: '^1.12.1',
|
|
ecstatic: '^2.1.0',
|
|
eslint: '^3.15.0',
|
|
'eslint-plugin-import': '^2.2.0',
|
|
'fs-extra': '~1.0.0',
|
|
glob: '^7.1.1',
|
|
istanbul: '0.4.5',
|
|
jquery: '^3.1.1',
|
|
lodash: '4.17.3',
|
|
'lodash-doc-globals': '^0.1.1',
|
|
'markdown-doctest': '^0.9.1',
|
|
'optional-dev-dependency': '^2.0.0',
|
|
platform: '^1.3.3',
|
|
'qunit-extras': '^3.0.0',
|
|
qunitjs: '^2.1.0',
|
|
request: '^2.79.0',
|
|
requirejs: '^2.3.2',
|
|
'sauce-tunnel': '^2.5.0',
|
|
'uglify-js': '2.7.5',
|
|
webpack: '^1.14.0',
|
|
},
|
|
greenkeeper: {
|
|
ignore: ['lodash'],
|
|
},
|
|
},
|
|
];
|