mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-11 22:46:27 +00:00
feat(cargo): fetch crates data from github repo (#3474)
This commit is contained in:
parent
98174d4e37
commit
38dd9fc753
8 changed files with 400 additions and 1941 deletions
|
@ -5,30 +5,75 @@ module.exports = {
|
|||
};
|
||||
|
||||
async function getPkgReleases({ lookupName }) {
|
||||
const crateUrl = `https://crates.io/api/v1/crates/${lookupName}`;
|
||||
if (!lookupName) {
|
||||
return null;
|
||||
}
|
||||
const len = lookupName.length;
|
||||
let path;
|
||||
// Ignored because there is no way to test this without hitting up GitHub API
|
||||
/* istanbul ignore next */
|
||||
if (len === 1) {
|
||||
path = '1/' + lookupName;
|
||||
} else if (len === 2) {
|
||||
path = '2/' + lookupName;
|
||||
} else if (len === 3) {
|
||||
path = '3/' + lookupName[0] + '/' + lookupName;
|
||||
} else {
|
||||
path =
|
||||
lookupName.slice(0, 2) + '/' + lookupName.slice(2, 4) + '/' + lookupName;
|
||||
}
|
||||
const baseUrl =
|
||||
'https://raw.githubusercontent.com/rust-lang/crates.io-index/master/';
|
||||
const crateUrl = baseUrl + path;
|
||||
try {
|
||||
const res = (await got(crateUrl, {
|
||||
json: true,
|
||||
let res = await got(crateUrl, {
|
||||
platform: 'cargo',
|
||||
})).body;
|
||||
if (!(res && res.crate && res.crate.name && res.versions)) {
|
||||
logger.warn({ dependency: lookupName }, `Received invalid crate data`);
|
||||
});
|
||||
if (!res || !res.body) {
|
||||
logger.warn(
|
||||
{ dependency: lookupName },
|
||||
`Received invalid crate data from ${crateUrl}`
|
||||
);
|
||||
return null;
|
||||
}
|
||||
res = res.body;
|
||||
res = res.split('\n');
|
||||
res = res.map(line => line.trim()).filter(line => line.length !== 0);
|
||||
if (res.length === 0) {
|
||||
logger.warn(
|
||||
{ dependency: lookupName },
|
||||
`Received empty list from ${crateUrl}`
|
||||
);
|
||||
return null;
|
||||
}
|
||||
// Filter empty lines (takes care of trailing \n)
|
||||
res = res.map(JSON.parse);
|
||||
if (res[0].name !== lookupName) {
|
||||
logger.warn(
|
||||
{ dependency: lookupName },
|
||||
`Received invalid crate name from ${crateUrl}`
|
||||
);
|
||||
return null;
|
||||
}
|
||||
if (!res[0].vers) {
|
||||
logger.warn(
|
||||
{ dependency: lookupName },
|
||||
`Recieved invalid data (vers field doesn't exist) from ${crateUrl}`
|
||||
);
|
||||
return null;
|
||||
}
|
||||
const result = {
|
||||
releases: [],
|
||||
};
|
||||
result.releases = res.versions.map(version => {
|
||||
result.releases = res.map(version => {
|
||||
const release = {
|
||||
version: version.num,
|
||||
version: version.vers,
|
||||
};
|
||||
if (version.yanked) {
|
||||
release.isDeprecated = true;
|
||||
}
|
||||
return release;
|
||||
});
|
||||
result.sourceUrl = res.crate.repository;
|
||||
result.homepage = res.crate.homepage;
|
||||
return result;
|
||||
} catch (err) {
|
||||
if (err.statusCode === 404 || err.code === 'ENOTFOUND') {
|
||||
|
|
|
@ -2,246 +2,270 @@
|
|||
|
||||
exports[`datasource/cargo getPkgReleases processes real data 1`] = `
|
||||
Object {
|
||||
"homepage": "https://github.com/rust-lang/libc",
|
||||
"releases": Array [
|
||||
Object {
|
||||
"version": "0.2.44",
|
||||
"version": "0.1.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.43",
|
||||
"version": "0.1.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.42",
|
||||
"version": "0.1.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.41",
|
||||
"version": "0.1.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.40",
|
||||
"version": "0.1.4",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.39",
|
||||
"version": "0.1.5",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.38",
|
||||
"version": "0.1.6",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.37",
|
||||
"version": "0.1.7",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.36",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.35",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.34",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.33",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.32",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.31",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.30",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.29",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.28",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.27",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.26",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.25",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.24",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.23",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.22",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.21",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.20",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.19",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.18",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.17",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.16",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.15",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.14",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.13",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.12",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.11",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.10",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.9",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.8",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.7",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.6",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.5",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.4",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.12",
|
||||
},
|
||||
Object {
|
||||
"isDeprecated": true,
|
||||
"version": "0.1.11",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.10",
|
||||
"version": "0.1.8",
|
||||
},
|
||||
Object {
|
||||
"isDeprecated": true,
|
||||
"version": "0.1.9",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.8",
|
||||
"version": "0.1.10",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.7",
|
||||
"isDeprecated": true,
|
||||
"version": "0.1.11",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.6",
|
||||
"version": "0.1.12",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.5",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.4",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.0",
|
||||
},
|
||||
],
|
||||
"sourceUrl": "https://github.com/rust-lang/libc",
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`datasource/cargo getPkgReleases processes real data 2`] = `
|
||||
Object {
|
||||
"homepage": "https://www.amethyst.rs/",
|
||||
"releases": Array [
|
||||
Object {
|
||||
"version": "0.9.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.8.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.7.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.6.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.5.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.5.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.3.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.3.0",
|
||||
"version": "0.2.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.4",
|
||||
"version": "0.2.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.3",
|
||||
"version": "0.2.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.4",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.5",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.6",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.7",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.8",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.9",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.10",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.11",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.12",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.13",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.14",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.15",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.16",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.17",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.18",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.19",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.20",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.21",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.22",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.23",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.24",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.25",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.26",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.27",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.28",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.29",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.30",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.31",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.32",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.33",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.34",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.35",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.36",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.37",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.38",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.39",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.40",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.41",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.42",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.43",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.44",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.45",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.46",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.47",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.48",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.49",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.50",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.51",
|
||||
},
|
||||
],
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`datasource/cargo getPkgReleases processes real data 2`] = `
|
||||
Object {
|
||||
"releases": Array [
|
||||
Object {
|
||||
"version": "0.1.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.1.4",
|
||||
},
|
||||
Object {
|
||||
"version": "0.2.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.3.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.3.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.2",
|
||||
},
|
||||
Object {
|
||||
"version": "0.4.3",
|
||||
},
|
||||
Object {
|
||||
"version": "0.5.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.5.1",
|
||||
},
|
||||
Object {
|
||||
"version": "0.6.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.7.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.8.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.9.0",
|
||||
},
|
||||
Object {
|
||||
"version": "0.10.0",
|
||||
},
|
||||
Object {
|
||||
"isDeprecated": true,
|
||||
"version": "0.10.1",
|
||||
},
|
||||
],
|
||||
"sourceUrl": "https://github.com/amethyst/amethyst",
|
||||
}
|
||||
`;
|
||||
|
||||
|
|
|
@ -3,13 +3,15 @@ const fs = require('fs');
|
|||
const got = require('../../lib/util/got');
|
||||
const { getPkgReleases } = require('../../lib/datasource/cargo');
|
||||
|
||||
let res1 = fs.readFileSync('test/datasource/cargo/_fixtures/libc.json', 'utf8');
|
||||
res1 = JSON.parse(res1);
|
||||
let res2 = fs.readFileSync(
|
||||
'test/datasource/cargo/_fixtures/amethyst.json',
|
||||
const res1 = fs.readFileSync('test/datasource/cargo/_fixtures/libc', 'utf8');
|
||||
const res2 = fs.readFileSync(
|
||||
'test/datasource/cargo/_fixtures/amethyst',
|
||||
'utf8'
|
||||
);
|
||||
const res3 = fs.readFileSync(
|
||||
'test/datasource/cargo/_fixtures/invalid_crate_data',
|
||||
'utf8'
|
||||
);
|
||||
res2 = JSON.parse(res2);
|
||||
|
||||
jest.mock('../../lib/util/got');
|
||||
|
||||
|
@ -25,7 +27,17 @@ describe('datasource/cargo', () => {
|
|||
).toBeNull();
|
||||
});
|
||||
it('returns null for missing fields', async () => {
|
||||
got.mockReturnValueOnce({ crate: {} });
|
||||
got.mockReturnValueOnce({
|
||||
body: undefined,
|
||||
});
|
||||
expect(
|
||||
await getPkgReleases({ lookupName: 'non_existent_crate' })
|
||||
).toBeNull();
|
||||
});
|
||||
it('returns null for empty list', async () => {
|
||||
got.mockReturnValueOnce({
|
||||
body: '\n',
|
||||
});
|
||||
expect(
|
||||
await getPkgReleases({ lookupName: 'non_existent_crate' })
|
||||
).toBeNull();
|
||||
|
@ -57,7 +69,7 @@ describe('datasource/cargo', () => {
|
|||
got.mockImplementationOnce(() => {
|
||||
throw new Error();
|
||||
});
|
||||
expect(await getPkgReleases('some_crate')).toBeNull();
|
||||
expect(await getPkgReleases({ lookupName: 'some_crate' })).toBeNull();
|
||||
});
|
||||
it('processes real data', async () => {
|
||||
got.mockReturnValueOnce({
|
||||
|
@ -77,5 +89,26 @@ describe('datasource/cargo', () => {
|
|||
expect(res).not.toBeNull();
|
||||
expect(res).toBeDefined();
|
||||
});
|
||||
it('returns null if crate name is invalid', async () => {
|
||||
got.mockReturnValueOnce({
|
||||
body: res2,
|
||||
});
|
||||
const res = await getPkgReleases({ lookupName: 'invalid-crate-name' });
|
||||
expect(res).toBeNull();
|
||||
});
|
||||
it('returns null for invalid crate data', async () => {
|
||||
got.mockReturnValueOnce({
|
||||
body: res3,
|
||||
});
|
||||
const res = await getPkgReleases({ lookupName: 'some_crate' });
|
||||
expect(res).toBeNull();
|
||||
});
|
||||
it('returns null if lookupName is undefined', async () => {
|
||||
got.mockReturnValueOnce({
|
||||
body: res1,
|
||||
});
|
||||
const res = await getPkgReleases({ lookupName: undefined });
|
||||
expect(res).toBeNull();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
19
test/datasource/cargo/_fixtures/amethyst
Normal file
19
test/datasource/cargo/_fixtures/amethyst
Normal file
|
@ -0,0 +1,19 @@
|
|||
{"name":"amethyst","vers":"0.1.0","deps":[{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"threadpool","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2884e8cf8d78d9a6de8bbc1898603edb2b625eb8f64e371919906d0fec5660e7","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.1.1","deps":[{"name":"threadpool","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"878a28535503732a2a6394c1f4e6a310e181bfe2fa8dd39f3ae926e91f8666cf","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.1.3","deps":[{"name":"threadpool","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9e041bb5d13c7f98185d3536891e5a2f50f22b3529bdb1f2ba7f6e0ea6c84e45","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.1.4","deps":[{"name":"threadpool","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"10343f07d25c3ef4f57767a97e446f0568a0af8703e4ea5a67ae0fec6d4071e4","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.2.1","deps":[{"name":"amethyst_renderer","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_engine","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"836ef3aa3a18ca2c142db077b05073f138c7561a7ea958de0a52df6a6102f478","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.3.0","deps":[{"name":"amethyst_renderer","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_engine","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ecs","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0ea3808bca8b65fe27d35a004513f98bc25dbab38a7b1be12d61fbd150b100fc","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.3.1","deps":[{"name":"amethyst_ecs","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_engine","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a63f85bc9b41b183bec9449520d4f30c16d056e272e5224a66e0df6f66a9d5ed","features":{},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.4.0","deps":[{"name":"gfx_window_glutin","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glutin","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_device_gl","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"gfx_window_dxgi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"gfx_device_dx11","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"9845e73752d6683305d6ce11055ebe87440785bf6e9b1f3a37d576557f2613fd","features":{"direct3d":[],"default":["opengl"],"opengl":[]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.4.1","deps":[{"name":"gfx_device_gl","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glutin","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_window_glutin","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_device_dx11","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"gfx_window_dxgi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"8abc02affcd219d110809264e1111dfd9af52614e3631a1891f48ae2c9e32727","features":{"direct3d":[],"default":["opengl"],"opengl":[]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.4.2","deps":[{"name":"amethyst_renderer","req":"^0.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_device_gl","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_window_glutin","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glutin","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_device_dx11","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"gfx_window_dxgi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"8098c23733a10bedec9a3804d74cb89046da1f33213d5369010f0101756ea3bb","features":{"default":["opengl"],"direct3d":[],"opengl":[]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.4.3","deps":[{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glutin","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_window_glutin","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ticketed_lock","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"threadpool","req":"^1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_device_gl","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx_window_dxgi","req":"^0.5","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"},{"name":"gfx_device_dx11","req":"^0.4","features":[],"optional":false,"default_features":true,"target":"cfg(windows)","kind":"normal"}],"cksum":"6668a1dc38f8f40fbbb800a9eae6f20c612f1614f6fbd4d832ff1969128e2b4a","features":{"default":["opengl"],"opengl":[],"profiler":["thread_profiler/thread_profiler"],"direct3d":[]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.5.0","deps":[{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.4.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shred","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ticketed_lock","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"59eb15e24f170c13974010eab858e75641caa5c1b456630fea1679db025d046f","features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.5.1","deps":[{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rodio","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cpal","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gfx","req":"^0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^0.4.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wavefront_obj","req":"^5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shred","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dds-rs","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cgmath","req":"^0.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"imagefmt","req":"^4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fnv","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ticketed_lock","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.1.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6a1237cd271435fca616b7dc662878ac22394a44d21c77299beb2e46f1198079","features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.6.0","deps":[{"name":"amethyst_assets","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shred","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shrev","req":"^0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"specs","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_animation","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"amethyst_gltf","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"0895634c21eb551bf3d9f7ac48ac09a1d10a55f3fc2d1e1aeec884b047ca9b8f","features":{"profiler":["thread_profiler/thread_profiler"]},"yanked":false}
|
||||
{"name":"amethyst","vers":"0.7.0","deps":[{"name":"amethyst_animation","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_controls","req":"^0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_gltf","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ron","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_derive","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"bfdd9f48ea3a89466141b4b037619a5e8921650e988b59c6cd80aead15847298","features":{"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_renderer/profiler","amethyst_input/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"]},"yanked":false,"links":null}
|
||||
{"name":"amethyst","vers":"0.8.0","deps":[{"name":"amethyst_animation","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_controls","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_locale","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.5","features":["colored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_gltf","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.5.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ron","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"serde_derive","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"f92e4a150ee7d2c22d4dfc1b921b22316e2b5a2823e255ed0c573bcd0f3e5e76","features":{"sdl_controller":["amethyst_input/sdl_controller"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"]},"yanked":false,"links":null}
|
||||
{"name":"amethyst","vers":"0.9.0","deps":[{"name":"amethyst_animation","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_controls","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_derive","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_locale","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_network","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.5","features":["colored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_gltf","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.5.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ron","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"c596939802d52ecceff96a0ea507d4b8f1a268b15797e445df94f5307027a923","features":{"sdl_controller":["amethyst_input/sdl_controller"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"saveload":["amethyst_core/saveload"],"json":["amethyst_assets/json"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_network/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"]},"yanked":false,"links":null}
|
||||
{"name":"amethyst","vers":"0.10.0","deps":[{"name":"amethyst_animation","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_controls","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_locale","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_network","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-channel","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.5","features":["colored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.18","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_gltf","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.5.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ron","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"2aeb884ea509846b98408d1c5c5524a894533bd147e66d29b7efc95c4047b73b","features":{"sdl_controller":["amethyst_input/sdl_controller"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_network/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"],"saveload":["amethyst_core/saveload"],"json":["amethyst_assets/json"]},"yanked":false,"links":null}
|
||||
{"name":"amethyst","vers":"0.10.1","deps":[{"name":"amethyst_animation","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_assets","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_audio","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_config","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_controls","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_core","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_derive","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_input","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_locale","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_network","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_renderer","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_ui","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_utils","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-channel","req":"^0.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"derivative","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"fern","req":"^0.5","features":["colored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.6","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc_version_runtime","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_derive","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thread_profiler","req":"^0.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"winit","req":"^0.18","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"amethyst_gltf","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.5.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"genmesh","req":"^0.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ron","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"vergen","req":"^3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"}],"cksum":"ab13cb760f6ff4b6a23f82599a8c64a77a45ca21cc66b27e1a72a863152747be","features":{"json":["amethyst_assets/json"],"saveload":["amethyst_core/saveload"],"sdl_controller":["amethyst_input/sdl_controller"],"nightly":["amethyst_animation/nightly","amethyst_assets/nightly","amethyst_audio/nightly","amethyst_config/nightly","amethyst_core/nightly","amethyst_controls/nightly","amethyst_network/nightly","amethyst_renderer/nightly","amethyst_input/nightly","amethyst_ui/nightly","amethyst_utils/nightly"],"profiler":["thread_profiler","thread_profiler/thread_profiler","amethyst_animation/profiler","amethyst_assets/profiler","amethyst_audio/profiler","amethyst_config/profiler","amethyst_core/profiler","amethyst_controls/profiler","amethyst_input/profiler","amethyst_locale/profiler","amethyst_renderer/profiler","amethyst_ui/profiler","amethyst_utils/profiler"]},"yanked":true,"links":null}
|
|
@ -1,515 +0,0 @@
|
|||
{
|
||||
"crate": {
|
||||
"id": "amethyst",
|
||||
"name": "amethyst",
|
||||
"updated_at": "2018-10-23T04:59:52.036066+00:00",
|
||||
"versions": [
|
||||
114081,
|
||||
102536,
|
||||
93381,
|
||||
75864,
|
||||
64007,
|
||||
63921,
|
||||
55723,
|
||||
47311,
|
||||
45120,
|
||||
44923,
|
||||
33265,
|
||||
24782,
|
||||
21411,
|
||||
20555,
|
||||
20456,
|
||||
20314,
|
||||
20192
|
||||
],
|
||||
"keywords": ["amethyst", "game", "engine", "sdk"],
|
||||
"categories": ["game-engines"],
|
||||
"badges": [
|
||||
{
|
||||
"badge_type": "appveyor",
|
||||
"attributes": {
|
||||
"repository": "amethyst/amethyst",
|
||||
"service": null,
|
||||
"branch": "master",
|
||||
"id": null,
|
||||
"project_name": null
|
||||
}
|
||||
},
|
||||
{
|
||||
"badge_type": "travis-ci",
|
||||
"attributes": { "repository": "amethyst/amethyst", "branch": "master" }
|
||||
}
|
||||
],
|
||||
"created_at": "2016-01-04T03:42:04.120616+00:00",
|
||||
"downloads": 10368,
|
||||
"recent_downloads": 3510,
|
||||
"max_version": "0.9.0",
|
||||
"description": "Data-oriented game engine written in Rust",
|
||||
"homepage": "https://www.amethyst.rs/",
|
||||
"documentation": "https://www.amethyst.rs/doc/master/doc/amethyst",
|
||||
"repository": "https://github.com/amethyst/amethyst",
|
||||
"links": {
|
||||
"version_downloads": "/api/v1/crates/amethyst/downloads",
|
||||
"versions": null,
|
||||
"owners": "/api/v1/crates/amethyst/owners",
|
||||
"owner_team": "/api/v1/crates/amethyst/owner_team",
|
||||
"owner_user": "/api/v1/crates/amethyst/owner_user",
|
||||
"reverse_dependencies": "/api/v1/crates/amethyst/reverse_dependencies"
|
||||
},
|
||||
"exact_match": false
|
||||
},
|
||||
"versions": [
|
||||
{
|
||||
"id": 114081,
|
||||
"crate": "amethyst",
|
||||
"num": "0.9.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.9.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.9.0/readme",
|
||||
"updated_at": "2018-10-23T04:59:52.036066+00:00",
|
||||
"created_at": "2018-10-23T04:59:52.036066+00:00",
|
||||
"downloads": 2037,
|
||||
"features": {
|
||||
"json": ["amethyst_assets/json"],
|
||||
"nightly": [
|
||||
"amethyst_animation/nightly",
|
||||
"amethyst_assets/nightly",
|
||||
"amethyst_audio/nightly",
|
||||
"amethyst_config/nightly",
|
||||
"amethyst_core/nightly",
|
||||
"amethyst_controls/nightly",
|
||||
"amethyst_network/nightly",
|
||||
"amethyst_renderer/nightly",
|
||||
"amethyst_input/nightly",
|
||||
"amethyst_ui/nightly",
|
||||
"amethyst_utils/nightly"
|
||||
],
|
||||
"profiler": [
|
||||
"thread_profiler",
|
||||
"thread_profiler/thread_profiler",
|
||||
"amethyst_animation/profiler",
|
||||
"amethyst_assets/profiler",
|
||||
"amethyst_audio/profiler",
|
||||
"amethyst_config/profiler",
|
||||
"amethyst_core/profiler",
|
||||
"amethyst_controls/profiler",
|
||||
"amethyst_input/profiler",
|
||||
"amethyst_locale/profiler",
|
||||
"amethyst_renderer/profiler",
|
||||
"amethyst_ui/profiler",
|
||||
"amethyst_utils/profiler"
|
||||
],
|
||||
"saveload": ["amethyst_core/saveload"],
|
||||
"sdl_controller": ["amethyst_input/sdl_controller"]
|
||||
},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.9.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.9.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.9.0/authors"
|
||||
},
|
||||
"crate_size": 41178
|
||||
},
|
||||
{
|
||||
"id": 102536,
|
||||
"crate": "amethyst",
|
||||
"num": "0.8.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.8.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.8.0/readme",
|
||||
"updated_at": "2018-08-05T23:35:13.513554+00:00",
|
||||
"created_at": "2018-08-05T23:35:13.513554+00:00",
|
||||
"downloads": 1694,
|
||||
"features": {
|
||||
"nightly": [
|
||||
"amethyst_animation/nightly",
|
||||
"amethyst_assets/nightly",
|
||||
"amethyst_audio/nightly",
|
||||
"amethyst_config/nightly",
|
||||
"amethyst_core/nightly",
|
||||
"amethyst_controls/nightly",
|
||||
"amethyst_renderer/nightly",
|
||||
"amethyst_input/nightly",
|
||||
"amethyst_ui/nightly",
|
||||
"amethyst_utils/nightly"
|
||||
],
|
||||
"profiler": [
|
||||
"thread_profiler",
|
||||
"thread_profiler/thread_profiler",
|
||||
"amethyst_animation/profiler",
|
||||
"amethyst_assets/profiler",
|
||||
"amethyst_audio/profiler",
|
||||
"amethyst_config/profiler",
|
||||
"amethyst_core/profiler",
|
||||
"amethyst_controls/profiler",
|
||||
"amethyst_input/profiler",
|
||||
"amethyst_locale/profiler",
|
||||
"amethyst_renderer/profiler",
|
||||
"amethyst_ui/profiler",
|
||||
"amethyst_utils/profiler"
|
||||
],
|
||||
"sdl_controller": ["amethyst_input/sdl_controller"]
|
||||
},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.8.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.8.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.8.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 93381,
|
||||
"crate": "amethyst",
|
||||
"num": "0.7.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.7.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.7.0/readme",
|
||||
"updated_at": "2018-05-19T05:26:43.556173+00:00",
|
||||
"created_at": "2018-05-19T05:26:43.556173+00:00",
|
||||
"downloads": 779,
|
||||
"features": {
|
||||
"nightly": [
|
||||
"amethyst_animation/nightly",
|
||||
"amethyst_assets/nightly",
|
||||
"amethyst_audio/nightly",
|
||||
"amethyst_config/nightly",
|
||||
"amethyst_core/nightly",
|
||||
"amethyst_controls/nightly",
|
||||
"amethyst_renderer/nightly",
|
||||
"amethyst_input/nightly",
|
||||
"amethyst_ui/nightly",
|
||||
"amethyst_utils/nightly"
|
||||
],
|
||||
"profiler": [
|
||||
"thread_profiler",
|
||||
"thread_profiler/thread_profiler",
|
||||
"amethyst_animation/profiler",
|
||||
"amethyst_assets/profiler",
|
||||
"amethyst_audio/profiler",
|
||||
"amethyst_config/profiler",
|
||||
"amethyst_core/profiler",
|
||||
"amethyst_controls/profiler",
|
||||
"amethyst_renderer/profiler",
|
||||
"amethyst_input/profiler",
|
||||
"amethyst_ui/profiler",
|
||||
"amethyst_utils/profiler"
|
||||
]
|
||||
},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.7.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.7.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.7.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 75864,
|
||||
"crate": "amethyst",
|
||||
"num": "0.6.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.6.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.6.0/readme",
|
||||
"updated_at": "2017-12-30T02:37:56.438368+00:00",
|
||||
"created_at": "2017-12-30T02:37:56.438368+00:00",
|
||||
"downloads": 709,
|
||||
"features": { "profiler": ["thread_profiler/thread_profiler"] },
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.6.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.6.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.6.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 64007,
|
||||
"crate": "amethyst",
|
||||
"num": "0.5.1",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.5.1/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.5.1/readme",
|
||||
"updated_at": "2017-11-30T02:44:34.228865+00:00",
|
||||
"created_at": "2017-08-30T16:08:02.076925+00:00",
|
||||
"downloads": 511,
|
||||
"features": { "profiler": ["thread_profiler/thread_profiler"] },
|
||||
"yanked": false,
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.5.1/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.5.1/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.5.1/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 63921,
|
||||
"crate": "amethyst",
|
||||
"num": "0.5.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.5.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.5.0/readme",
|
||||
"updated_at": "2017-11-30T03:43:52.655220+00:00",
|
||||
"created_at": "2017-08-29T17:36:45.542505+00:00",
|
||||
"downloads": 153,
|
||||
"features": { "profiler": ["thread_profiler/thread_profiler"] },
|
||||
"yanked": false,
|
||||
"license": "MIT OR Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.5.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.5.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.5.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 55723,
|
||||
"crate": "amethyst",
|
||||
"num": "0.4.3",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.4.3/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.4.3/readme",
|
||||
"updated_at": "2017-11-30T03:58:14.298921+00:00",
|
||||
"created_at": "2017-06-03T23:39:08.055273+00:00",
|
||||
"downloads": 409,
|
||||
"features": {
|
||||
"default": ["opengl"],
|
||||
"direct3d": [],
|
||||
"opengl": [],
|
||||
"profiler": ["thread_profiler/thread_profiler"]
|
||||
},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.4.3/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.4.3/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.4.3/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 47311,
|
||||
"crate": "amethyst",
|
||||
"num": "0.4.2",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.4.2/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.4.2/readme",
|
||||
"updated_at": "2017-11-30T02:28:10.733064+00:00",
|
||||
"created_at": "2017-03-07T22:35:26.137229+00:00",
|
||||
"downloads": 423,
|
||||
"features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.4.2/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.4.2/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.4.2/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 45120,
|
||||
"crate": "amethyst",
|
||||
"num": "0.4.1",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.4.1/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.4.1/readme",
|
||||
"updated_at": "2017-11-30T02:46:19.858552+00:00",
|
||||
"created_at": "2017-02-10T05:34:28.151911+00:00",
|
||||
"downloads": 292,
|
||||
"features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.4.1/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.4.1/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.4.1/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 44923,
|
||||
"crate": "amethyst",
|
||||
"num": "0.4.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.4.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.4.0/readme",
|
||||
"updated_at": "2017-11-30T02:31:06.671385+00:00",
|
||||
"created_at": "2017-02-07T07:30:59.355103+00:00",
|
||||
"downloads": 205,
|
||||
"features": { "default": ["opengl"], "direct3d": [], "opengl": [] },
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.4.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.4.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.4.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 33265,
|
||||
"crate": "amethyst",
|
||||
"num": "0.3.1",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.3.1/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.3.1/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.922837+00:00",
|
||||
"created_at": "2016-09-07T17:49:01.070242+00:00",
|
||||
"downloads": 655,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.3.1/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.3.1/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.3.1/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 24782,
|
||||
"crate": "amethyst",
|
||||
"num": "0.3.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.3.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.3.0/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.834846+00:00",
|
||||
"created_at": "2016-03-31T07:12:24.417369+00:00",
|
||||
"downloads": 634,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.3.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.3.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.3.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 21411,
|
||||
"crate": "amethyst",
|
||||
"num": "0.2.1",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.2.1/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.2.1/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.721035+00:00",
|
||||
"created_at": "2016-01-27T22:12:58.346004+00:00",
|
||||
"downloads": 581,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.2.1/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.2.1/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.2.1/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 20555,
|
||||
"crate": "amethyst",
|
||||
"num": "0.1.4",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.1.4/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.1.4/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.690252+00:00",
|
||||
"created_at": "2016-01-11T04:30:07.247905+00:00",
|
||||
"downloads": 407,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.1.4/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.1.4/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.1.4/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 20456,
|
||||
"crate": "amethyst",
|
||||
"num": "0.1.3",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.1.3/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.1.3/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.685229+00:00",
|
||||
"created_at": "2016-01-09T23:30:24.282179+00:00",
|
||||
"downloads": 288,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.1.3/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.1.3/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.1.3/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 20314,
|
||||
"crate": "amethyst",
|
||||
"num": "0.1.1",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.1.1/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.1.1/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.672273+00:00",
|
||||
"created_at": "2016-01-07T03:51:25.730482+00:00",
|
||||
"downloads": 298,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.1.1/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.1.1/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.1.1/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
},
|
||||
{
|
||||
"id": 20192,
|
||||
"crate": "amethyst",
|
||||
"num": "0.1.0",
|
||||
"dl_path": "/api/v1/crates/amethyst/0.1.0/download",
|
||||
"readme_path": "/api/v1/crates/amethyst/0.1.0/readme",
|
||||
"updated_at": "2017-11-30T04:18:49.663242+00:00",
|
||||
"created_at": "2016-01-04T03:42:04.120616+00:00",
|
||||
"downloads": 293,
|
||||
"features": {},
|
||||
"yanked": false,
|
||||
"license": "MIT/Apache-2.0",
|
||||
"links": {
|
||||
"dependencies": "/api/v1/crates/amethyst/0.1.0/dependencies",
|
||||
"version_downloads": "/api/v1/crates/amethyst/0.1.0/downloads",
|
||||
"authors": "/api/v1/crates/amethyst/0.1.0/authors"
|
||||
},
|
||||
"crate_size": null
|
||||
}
|
||||
],
|
||||
"keywords": [
|
||||
{
|
||||
"id": "amethyst",
|
||||
"keyword": "amethyst",
|
||||
"created_at": "2016-01-04T03:42:04.120616+00:00",
|
||||
"crates_cnt": 15
|
||||
},
|
||||
{
|
||||
"id": "game",
|
||||
"keyword": "game",
|
||||
"created_at": "2014-11-21T04:39:31.646099+00:00",
|
||||
"crates_cnt": 141
|
||||
},
|
||||
{
|
||||
"id": "engine",
|
||||
"keyword": "engine",
|
||||
"created_at": "2014-12-21T17:42:48.133982+00:00",
|
||||
"crates_cnt": 47
|
||||
},
|
||||
{
|
||||
"id": "sdk",
|
||||
"keyword": "sdk",
|
||||
"created_at": "2015-06-07T13:11:08.891856+00:00",
|
||||
"crates_cnt": 16
|
||||
}
|
||||
],
|
||||
"categories": [
|
||||
{
|
||||
"id": "game-engines",
|
||||
"category": "Game engines",
|
||||
"slug": "game-engines",
|
||||
"description": "Crates for creating games.",
|
||||
"created_at": "2017-01-17T19:13:05.112025+00:00",
|
||||
"crates_cnt": 105
|
||||
}
|
||||
]
|
||||
}
|
1
test/datasource/cargo/_fixtures/invalid_crate_data
Normal file
1
test/datasource/cargo/_fixtures/invalid_crate_data
Normal file
|
@ -0,0 +1 @@
|
|||
{"name":"some_crate","deps":[{"name":"time","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"threadpool","req":"^0.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2884e8cf8d78d9a6de8bbc1898603edb2b625eb8f64e371919906d0fec5660e7","features":{},"yanked":false}
|
65
test/datasource/cargo/_fixtures/libc
Normal file
65
test/datasource/cargo/_fixtures/libc
Normal file
|
@ -0,0 +1,65 @@
|
|||
{"name":"libc","vers":"0.1.0","deps":[],"cksum":"367f169cc2ae9afbe5c7309b3d5c34dced82e9da121104d2b826cf2aee3502ae","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.1","deps":[],"cksum":"a2b2cedc8d50557005b2a6bb62e0f56b00f1aaaa2c4d3c67e9fe538b0c33d368","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.2","deps":[],"cksum":"fe4de9d5a5561b2c1ba902d748813226f5edf16f157f1e5ca66167a5e471af5b","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.3","deps":[],"cksum":"661c46b4cdf529f4386113537687eb9228ddc49310f6add28b4325d000fe47c1","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.4","deps":[],"cksum":"93a57b3496432ca744a67300dae196f8d4bbe33dfa7dc27adabfb6faa4643bb2","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.5","deps":[],"cksum":"5fffee92a681b7bcec9a7546c40fda2573fa4261e691bc53ce9942d9b20d243e","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.6","deps":[],"cksum":"4e643e4dfa31fd135586df9da9999e8e5eb8e753bc3ce0765aef85469b6db1da","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.7","deps":[],"cksum":"3ba807e82d5a0728b7ffa848a2707eebaa5234331d4f84abda8117aae39af10b","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.8","deps":[],"cksum":"a64b9ad3eea69f6f43b87c07c0534505a68c8834ad4c6bad4089de15e45cec83","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.9","deps":[],"cksum":"de7d0c9dee98a11d1e45bb67df65c54022e2973c52885eba17193740e277a510","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":true}
|
||||
{"name":"libc","vers":"0.1.10","deps":[],"cksum":"cd70bd1f9f3bfadfdcdf92869faecc795686617d3a9acfe74d0c89a4bb6d142b","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.1.11","deps":[],"cksum":"0f005973c230985173e16b763cc28801eb4367d500ebdb85b79f790e9a5c1f7e","features":{"cargo-build":[],"default":["cargo-build"]},"yanked":true}
|
||||
{"name":"libc","vers":"0.1.12","deps":[],"cksum":"e32a70cf75e5846d53a673923498228bbec6a8624708a9ea5645f075d6276122","features":{"default":["cargo-build"],"cargo-build":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.0","deps":[],"cksum":"fd386f0746b2a12a14f1256fa1ee9a31c584aadcdd0b72b15a4cb59381e60b2d","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.1","deps":[],"cksum":"ff7bf059aff5b88320556e113a4b2edbb3ce4a82ed6474d0f2574e8934cb8974","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.2","deps":[],"cksum":"9fe40c82db71d8e4db6910989256d407abc151586aa10b8bce68bf84108af5ce","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.3","deps":[],"cksum":"96b73b498dec0448cdb5dfc90e48b1190636236354693011677e2500f0da6ea0","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.4","deps":[],"cksum":"10569e57695cc2c91ca4214357907649c9e242dc822c9ae623d0e0b0d68aa4d9","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.5","deps":[],"cksum":"b3222582df17067e4ffcc6dc12f7f65b5aef89586ef486af1cf97290f7f809fb","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.6","deps":[],"cksum":"b608bf5e09bb38b075938d5d261682511bae283ef4549cc24fa66b1b8050de7b","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.7","deps":[],"cksum":"4870ef6725dde13394134e587e4ab4eca13cb92e916209a31c851b49131d3c75","features":{"default":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.8","deps":[],"cksum":"52f45f4d4d75de96cf7f8b0e37b6a8e2f96619749b80bd79aa9f5a3100d63208","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.9","deps":[],"cksum":"95ca44454e7cfe7f8a2095a41a10c79d96a177c0b1672cbf1a30d901a9c16ee5","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.10","deps":[],"cksum":"55f3730be7e803cf350d32061958171731c2395831fbd67a61083782808183e0","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.11","deps":[],"cksum":"c96061f0c8a2dc27482e394d82e23073569de41d73cd736672ccd3e5c7471bfd","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.12","deps":[],"cksum":"97def9dc7ce1d8e153e693e3a33020bc69972181adb2f871e87e888876feae49","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.13","deps":[],"cksum":"d781ca9ed9bbe09595f6bbdeb9aeacb6b46154f1dd8c457a048d7d3c02561071","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.14","deps":[],"cksum":"39dfaaa0f4da0f1a06876c5d94329d739ad0150868069cc235f1ddf80a0480e7","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.15","deps":[],"cksum":"23e3757828fa702a20072c37ff47938e9dd331b92fac6e223d26d4b7a55f7ee2","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.16","deps":[],"cksum":"408014cace30ee0f767b1c4517980646a573ec61a57957aeeabcac8ac0a02e8d","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.17","deps":[],"cksum":"044d1360593a78f5c8e5e710beccdc24ab71d1f01bc19a29bcacdba22e8475d8","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.18","deps":[],"cksum":"a51822fc847e7a8101514d1d44e354ba2ffa7d4c194dcab48870740e327cac70","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.19","deps":[],"cksum":"9e030dc72013ed68994d1b2cbf36a94dd0e58418ba949c4b0db7eeb70a7a6352","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.20","deps":[],"cksum":"684f330624d8c3784fb9558ca46c4ce488073a8d22450415c5eb4f4cfb0d11b5","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.21","deps":[],"cksum":"88ee81885f9f04bff991e306fea7c1c60a5f0f9e409e99f6b40e3311a3363135","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.22","deps":[],"cksum":"babb8281da88cba992fa1f4ddec7d63ed96280a1a53ec9b919fd37b53d71e502","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.23","deps":[],"cksum":"e7eb6b826bfc1fdea7935d46556250d1799b7fe2d9f7951071f4291710665e3e","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.24","deps":[],"cksum":"38f5c2b18a287cf78b4097db62e20f43cace381dc76ae5c0a3073067f78b7ddc","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.25","deps":[],"cksum":"b807d3f9f61fec68ffa8b10389fffb9235aa0ffa32935be864b2329de5846b74","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.26","deps":[],"cksum":"30885bcb161cf67054244d10d4a7f4835ffd58773bc72e07d35fecf472295503","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.27","deps":[],"cksum":"719aa0af4c241fa71d396ffdfe584aa758f08f35b4680ec3f03ecc2c3fe69b76","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.28","deps":[],"cksum":"bb7b49972ee23d8aa1026c365a5b440ba08e35075f18c459980c7395c221ec48","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.29","deps":[],"cksum":"8a014d9226c2cc402676fbe9ea2e15dd5222cd1dd57f576b5b283178c944a264","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.30","deps":[],"cksum":"2370ca07ec338939e356443dac2296f581453c35fe1e3a3ed06023c49435f915","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.31","deps":[],"cksum":"d1419b2939a0bc44b77feb34661583c7546b532b192feab36249ab584b86856c","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.32","deps":[],"cksum":"56cce3130fd040c28df6f495c8492e5ec5808fb4c9093c310df02b0c8f030148","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.33","deps":[],"cksum":"5ba3df4dcb460b9dfbd070d41c94c19209620c191b0340b929ce748a2bcd42d2","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.34","deps":[],"cksum":"36fbc8a8929c632868295d0178dd8f63fc423fd7537ad0738372bd010b3ac9b0","features":{"use_std":[],"default":["use_std"]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.35","deps":[],"cksum":"96264e9b293e95d25bfcbbf8a88ffd1aedc85b754eba8b7d78012f638ba220eb","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.36","deps":[],"cksum":"1e5d97d6708edaa407429faa671b942dc0f2727222fb6b6539bf1db936e4b121","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.37","deps":[],"cksum":"56aebce561378d99a0bb578f8cb15b6114d2a1814a6c7949bbe646d968bb4fa9","features":{"default":["use_std"],"use_std":[]},"yanked":false}
|
||||
{"name":"libc","vers":"0.2.38","deps":[],"cksum":"84a7beecb6b131a81c7d6c7b90cdaa1155b8531b4808bd3bc23bf4b3c33f4d9e","features":{"use_std":[],"default":["use_std"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.39","deps":[],"cksum":"f54263ad99207254cf58b5f701ecb432c717445ea2ee8af387334bdd1a03fdff","features":{"use_std":[],"default":["use_std"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.40","deps":[],"cksum":"6fd41f331ac7c5b8ac259b8bf82c75c0fb2e469bbf37d2becbba9a6a2221965b","features":{"default":["use_std"],"use_std":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.41","deps":[],"cksum":"ac8ebf8343a981e2fa97042b14768f02ed3e1d602eac06cae6166df3c8ced206","features":{"default":["use_std"],"use_std":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.42","deps":[],"cksum":"b685088df2b950fccadf07a7187c8ef846a959c142338a48f9dc0b94517eb5f1","features":{"default":["use_std"],"use_std":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.43","deps":[],"cksum":"76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d","features":{"use_std":[],"default":["use_std"],"align":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.44","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"10923947f84a519a45c8fefb7dd1b3e8c08747993381adee176d7a82b4195311","features":{"default":["use_std"],"align":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"use_std":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.45","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2d2857ec59fadc0773853c664d2d18e7198e83883e7060b63c924cb077bd5c74","features":{"default":["use_std"],"use_std":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"align":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.46","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"023a4cd09b2ff695f9734c1934145a315594b7986398496841c7031a5a1bbdbd","features":{"use_std":[],"align":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.47","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"48450664a984b25d5b479554c29cc04e3150c97aa4c01da5604a2d4ed9151476","features":{"use_std":[],"align":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.48","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047","features":{"use_std":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"align":[]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.49","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e","features":{"use_std":[],"align":[],"extra_traits":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.50","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1","features":{"extra_traits":[],"use_std":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"align":[],"default":["use_std"]},"yanked":false,"links":null}
|
||||
{"name":"libc","vers":"0.2.51","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917","features":{"align":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"extra_traits":[],"use_std":[],"default":["use_std"]},"yanked":false,"links":null}
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue